How do I call Fiber AI company search?
Insurance AI Automation

How do I call Fiber AI company search?

11 min read

Most teams discover Fiber AI’s company search the same way: they hit a wall with LinkedIn, ZoomInfo, or Apollo filters and need an API that can answer “impossible” queries in real time. Fiber’s company search endpoint is built exactly for that—so your sales ops, recruiting, and AI agents can query 40M+ companies using signals those tools don’t expose.

Below is a practical walkthrough of how to call Fiber AI company search, what you can filter on, and how to wire it into your outbound or agentic workflows.

The Quick Overview

  • What It Is: A live API endpoint that lets you search 40M+ companies by headcount, growth, tech stack, job postings, funding, and more.
  • Who It Is For: RevOps, growth, recruiting, and AI teams who want programmatic, hyper-specific company targeting that beats LinkedIn and legacy data vendors.
  • Core Problem Solved: You stop guessing which accounts to target and instead algorithmically find companies that are hiring, growing, or using the tech stack and keywords you care about—directly from an API.

How It Works

At the core, Fiber AI company search is a JSON-based POST endpoint. You send a structured filter payload (company attributes, hiring signals, growth, tech stack, etc.), and Fiber returns a paginated list of companies that match—only charging credits when data is actually found.

A typical flow looks like this:

  1. Authenticate with your API key: Get your key from the Fiber AI dashboard and send it as a header (e.g., Authorization: Bearer <API_KEY>).
  2. Define your company filters: Build a JSON body with attributes like headcount bands, YoY headcount growth, open job keywords, funding stage, and technologies.
  3. Call the company search endpoint and paginate: POST your filters, iterate through pages, and plug the resulting companies into your outreach, scoring, or AI agent pipeline.

Below, I’ll walk through each step in more detail, including example payloads you can copy-paste.

Step 1: Get Your Fiber AI API Key

Before calling company search, you need an API key.

  1. Go to fiber.ai and create an account.
  2. Once inside, go to the API / dashboard area.
  3. Generate an API key and store it securely (environment variables, secrets manager, etc.).

In every request, you’ll use a header like:

Authorization: Bearer YOUR_FIBER_API_KEY
Content-Type: application/json

If you’re testing locally, set it in your environment:

export FIBER_API_KEY="YOUR_FIBER_API_KEY"

Step 2: Understand the Company Search Endpoint

Fiber’s company search is a POST endpoint you hit with a JSON body. The exact URL is in the docs and will look something like:

POST https://api.fiber.ai/v1/company/search

Key concepts:

  • Filters are composable: You can combine headcount + growth + job posting keywords + tech stack + geography in one query.
  • Live signals: Fiber looks at job postings and other live sources so you can, for example, “search for companies hiring for ops roles in healthcare” or “companies that use a certain technology,” which is explicitly called out in our product.
  • Pagination: You control page size and cursor/offset so you can pull large lists safely.
  • Success-based pricing: You only pay credits when Fiber returns data (data found), not for empty responses.

Step 3: Build a Basic Company Search Request

Here’s a simple curl example showing how to call Fiber AI company search from the command line.

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "industry": ["Software", "Internet"],
      "employee_count": {
        "min": 50,
        "max": 500
      },
      "location": {
        "countries": ["US", "CA"]
      }
    },
    "pagination": {
      "page_size": 50
    }
  }'

What this does:

  • Targets software/Internet companies.
  • Between 50–500 employees.
  • Located in US or Canada.
  • Returns the first 50 results.

Your response (trimmed for clarity) will look like:

{
  "data": [
    {
      "id": "company_123",
      "name": "Example SaaS Inc",
      "website": "https://examplesaas.com",
      "linkedin_url": "https://www.linkedin.com/company/examplesaas",
      "industry": "Software",
      "employee_count": 120,
      "location": {
        "country": "US",
        "city": "San Francisco",
        "state": "CA"
      },
      "funding": {
        "stage": "Series B",
        "total_raised_usd": 45000000
      },
      "headcount_growth": {
        "yoy_percent": 32,
        "qoq_percent": 9
      }
    }
  ],
  "pagination": {
    "page_size": 50,
    "next_cursor": "abc123",
    "has_more": true
  }
}

Use next_cursor (or whatever cursor field your docs show) to paginate subsequent calls.

Step 4: Use Advanced Company Filters (What Makes Fiber Different)

This is where company search becomes a real weapon vs. LinkedIn, ZoomInfo, or Apollo. Fiber exposes filters those tools don’t, and it builds them on live data—like job postings and headcount trends.

Here are the core filter categories you’ll use.

4.1 Filter by Job Postings & Technologies

From the source context:

  • “Looking for companies that use a certain technology? Search over their job postings!

Fiber inspects live job postings so you can target companies based on:

  • Tech stack: Keywords in job descriptions (e.g., “Snowflake,” “React,” “Salesforce,” “Epic” for healthcare).
  • Roles hiring: Job titles/teams (e.g., “Revenue Operations,” “Nurse Manager,” “Senior Backend Engineer”).
  • Recency: Only companies that are actively hiring now.

Example: Companies hiring for RevOps that mention HubSpot or Salesforce in their postings.

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "job_postings": {
        "keywords": ["Revenue Operations", "RevOps"],
        "tech_keywords": ["HubSpot", "Salesforce"],
        "posted_within_days": 30
      },
      "employee_count": {
        "min": 50,
        "max": 1000
      }
    },
    "pagination": {
      "page_size": 100
    }
  }'

This is exactly how customers build “best for [USE_CASE_1]” campaign lists, like:

  • Healthcare companies hiring for ops.
  • B2B SaaS companies hiring outbound SDRs.
  • Logistics companies hiring dispatcher roles.

4.2 Filter by Headcount & Growth (MoM, QoQ, YoY)

From the context:

  • “You can search for companies based on their current headcount in any department, as well as YoY and MoM changes!

Fiber tracks headcount across departments and time. You can:

  • Target fast-growing companies (e.g., +20% YoY headcount).
  • Avoid shrinking or stagnant companies.
  • Filter by department-level headcount: eng, sales, marketing, ops, etc.

Example: Mid-market SaaS companies with fast-growing engineering teams.

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "industry": ["Software"],
      "employee_count": {
        "min": 100,
        "max": 2000
      },
      "headcount_growth": {
        "overall_yoy_min": 20,
        "engineering_yoy_min": 25
      },
      "location": {
        "countries": ["US", "GB", "DE"]
      }
    },
    "pagination": {
      "page_size": 50
    }
  }'

This is the kind of filter that LinkedIn Sales Navigator simply doesn’t expose in a structured way.

4.3 Filter by Funding & Special Signals (YC, Accelerators)

Fiber exposes venture/funding and accelerator signals so you can:

  • Target YC companies, or companies from certain accelerators.
  • Filter by funding stage (seed, Series A/B/C, etc.).
  • Filter by total funding raised.

Example: Recent YC companies hiring in ops (perfect for AI tools selling into operational workflows).

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "accelerators": ["Y Combinator"],
      "funding": {
        "min_total_raised_usd": 1000000
      },
      "job_postings": {
        "keywords": ["Operations Manager", "Head of Operations"],
        "posted_within_days": 45
      }
    },
    "pagination": {
      "page_size": 100
    }
  }'

This powers queries like “Find founders who joined YC W26” at the company level first, then you feed those companies into people search or email-to-person.

4.4 Filter by Geography & Local Signals

For field sales and local businesses, geography matters more than anything:

  • City / state / country filters.
  • Radius-based search (e.g., “within 50 miles of Austin”).
  • Combined with job posting keywords or industry.

Example: Local healthcare companies hiring operations roles:

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "industry": ["Healthcare", "Hospital & Health Care"],
      "location": {
        "country": "US",
        "city": "Austin",
        "radius_km": 80
      },
      "job_postings": {
        "keywords": ["Operations", "Practice Manager"],
        "posted_within_days": 60
      }
    },
    "pagination": {
      "page_size": 100
    }
  }'

This is how teams pair Fiber’s local signals with our Google Maps micro-queries to go deep on SMBs and local businesses.

Step 5: Plug Company Search into Your Workflow

Fiber is designed to be the API data layer for AI agents, outbound engines, and recruiting workflows. Once you can call company search, the next step is automation.

Common patterns:

  • Sales outbound:

    • Use company search to find ideal accounts (e.g., fast-growing YC-backed SaaS companies hiring SDRs).
    • Feed company IDs into people search to pull decision-makers (VP Sales, RevOps, Founder).
    • Use contact enrichment or email-to-person to get verified work emails and phones.
    • Trigger campaigns in your sequencing tool with <1% bounce rates thanks to our waterfall validation and four layers of bounce detection.
  • Recruiting:

    • Search for companies that are hiring for specific roles (e.g., “Senior PM,” “Staff Engineer,” “Nurse Practitioner”).
    • Combine with headcount growth to focus on companies actually scaling that function.
    • Send those companies into people search for target candidates, then reach out with verified contact info.
  • AI agents:

    • Let agents call company/search with natural-language prompts converted into filters.
    • Use LinkedIn live fetch and email-to-person in subsequent steps to build full pipelines autonomously.
    • Because Fiber only charges for data found, you can safely let agents explore and iterate.

Features & Benefits Breakdown

Core FeatureWhat It DoesPrimary Benefit
Job-posting–powered tech & role filtersSearches over live job postings to infer tech stack and active hiring needs.Find companies using your tech stack or hiring for your ICP roles—far beyond static firmographics.
Headcount & growth signals (MoM/YoY)Exposes current headcount by department plus growth over time.Prioritize fast-growing companies that are likely to buy or hire, and avoid churn-risk accounts.
Funding & accelerator filters (e.g., YC)Filters by funding stage, amount raised, and accelerator tags.Instantly build YC/venture-backed target lists for high-velocity outbound or recruiting.

Ideal Use Cases

  • Best for outbound sales targeting: Because it lets you filter by hiring signals, tech stack, and headcount growth instead of vague industry tags—dramatically increasing reply and win rates.
  • Best for recruiting & talent sourcing: Because you can identify companies actively hiring for specific roles and then marry that with Fiber’s people search and verified contact data.

Limitations & Considerations

  • API-first, not a manual list-building UI: Fiber is designed for teams comfortable with APIs or automation tools. If you only want CSVs from a dashboard, you’ll need a light engineering or ops integration—or work with us to stand up a simple workflow.
  • Rate limits per plan: High-volume list building (e.g., AI agents pulling thousands of companies per hour) may need higher rate limits. We routinely custom-tune these for customers; just talk to us.

Pricing & Plans

Fiber uses a credit-based model where you only pay for successful calls (data found). Company search consumes credits per returned record, not per failed or empty query. That’s how we support aggressive experimentation and agentic search without surprise bills.

Common packaging:

  • Growth Plan: Best for startups and growing GTM/recruiting teams needing reliable company targeting plus people search and enrichment for a few thousand–tens of thousands of records per month.
  • Enterprise / Custom Plan: Best for teams building AI agents, large outbound engines, or talent platforms that need higher rate limits, custom endpoints, SLAs, and dedicated Slack support directly with our team.

We typically guarantee at least 80% savings vs. legacy data vendors (ZoomInfo, Apollo, etc.), and for contact data we back it with a 0% Bounce Guarantee.

Frequently Asked Questions

What endpoint do I use to call Fiber AI company search?

Short Answer: Use the company/search POST endpoint with your API key in the Authorization header and a JSON body of filters.

Details:
You’ll send a request like:

curl -X POST "https://api.fiber.ai/v1/company/search" \
  -H "Authorization: Bearer $FIBER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "industry": ["Software"],
      "employee_count": { "min": 50 },
      "headcount_growth": { "overall_yoy_min": 15 }
    }
  }'

The exact URL and available filter fields are in your Fiber documentation, but the overall structure is always: POST + API key + JSON query + pagination.

How is Fiber AI company search better than LinkedIn or ZoomInfo filters?

Short Answer: Fiber exposes live hiring, tech, and growth signals through an API that LinkedIn, ZoomInfo, and Apollo simply don’t offer—and it’s priced on data found, not seats.

Details:
LinkedIn Sales Navigator and Recruiter are UI tools, not APIs, and they don’t give you structured filters for headcount growth, job-posting–based tech stack, or accelerator membership at scale. ZoomInfo/Apollo are closer, but they still miss:

  • Job-posting–derived tech and role filters (“companies using Snowflake hiring analytics engineers”).
  • MoM/YoY headcount growth by department (e.g., eng or sales growth).
  • Fine-grained funding and accelerator targeting (e.g., YC batches, seed-only lists).

Fiber wraps all of that in a developer-friendly API, so your agents and workflows can call it directly, and you only pay for results that return data.

Summary

Calling Fiber AI company search is straightforward: authenticate with your API key, POST a JSON filter payload to the company/search endpoint, and iterate through pages. The power comes from the filters you can combine—job postings, tech stack, department-level headcount and growth, funding, accelerators, and geography—so you can find companies that LinkedIn, ZoomInfo, and Apollo can’t surface in a structured way.

Once you have company IDs, you can chain into Fiber’s people search, email-to-person, contact enrichment, and live LinkedIn fetch to build full-funnel, low-bounce pipelines for outbound sales, recruiting, and AI agents.

Next Step

Get Started