Company Search API

Company Search Crustdata API

Search companies by structured filters with cursor pagination.

$1.44/1k results, pay per request, no subscription.

inAccount search | LinkedIn Sales Navigator
linkedin.com/sales/search/company?keywords=Vercel
SNSales NavigatorMessagingAlerts
LeadsAccounts

Account filters

IndustryCompany headcountHeadquarters locationDepartment headcount growth

About 46 results

Software Development

San Francisco, California, United States

850 employees on LinkedIn

View employeesView account
What the API returnedcompanies[0]
{
"name": "Vercel",
"domain": "vercel.com",
"companyId": "cd_c_402917",
"linkedinUrl": "https://www.linkedin.com/company/vercel",
"linkedinCompanyId": "18892847",
"twitterUrl": "https://twitter.com/vercel",
"website": "https://vercel.com",
"domains": [...],
+34 more fields
}
Uptime
100.00%
30d · 35 calls
Requests
36
30d
Response
3.0s
median · 30d

Try it

Get Company Search crustdata in one request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "found": true,
  "data": {
    "companies": [
      {
        "name": "Vercel",
        "domain": "vercel.com",
        "companyId": "cd_c_402917",
        "linkedinUrl": "https://www.linkedin.com/company/vercel",
        "linkedinCompanyId": "18892847",
        "twitterUrl": "https://twitter.com/vercel",
        "website": "https://vercel.com",
        "domains": [
          "vercel.com",
          "vercel.app"
        ],
        "image": "https://media.crustdata.com/logos/vercel.png",
        "description": "Frontend cloud platform for building and deploying Next.js and other web applications.",
        "industry": "Software Development",
        "industries": [
          "Software Development",
          "Internet"
        ],
        "linkedinCategories": [
          "Cloud Infrastructure",
          "Developer Tools"
        ],
        "crunchbaseCategories": [
          "Cloud Computing",
          "Infrastructure",
          "Developer Tools",
          "Software"
        ],
        "companyType": "Privately Held",
        "foundedYear": 2015,
        "employeeCount": 850,
        "employeeRange": "501-1000",
        "employeeGrowth": {
          "absolute1m": 6,
          "absolute3m": 21,
          "absolute6m": 44,
          "absolute12m": 118,
          "percent1m": 0.7,
          "percent3m": 2.5,
          "percent6m": 5.4,
          "percent12m": 16.1
        },
        "followerCount": 184300,
        "followerGrowth": {
          "percent1m": 1.1,
          "percent3m": 3.4,
          "percent6m": 7.2,
          "percent12m": 19.8
        },
        "headquarters": "San Francisco, California, United States",
        "hqCountry": "United States",
        "largestHeadcountCountry": "United States",
        "contactEmail": "support@vercel.com",
        "phone": "+1 415-555-0198",
        "estimatedRevenueLowerUsd": 100000000,
        "estimatedRevenueHigherUsd": 250000000,
        "lastFundingType": "series_e",
        "lastFundingUsd": 250000000,
        "lastFundingUtc": 1685577600,
        "totalFundingUsd": 563000000,
        "investors": [
          "Accel",
          "GV",
          "Bedrock Capital"
        ],
        "isInvestor": false,
        "stockSymbols": [],
        "markets": [
          "PRIVATE"
        ],
        "fiscalYearEnd": "December",
        "growthCalculatedUtc": 1727520000,
        "updatedUtc": 1727568000,
        "linkedinProfileName": "Vercel",
        "hqStreetAddressAndCity": "San Francisco, California, United States",
        "indexedUtc": 1727571600
      },
      {
        "name": "Netlify",
        "domain": "netlify.com",
        "companyId": "cd_c_118824",
        "linkedinUrl": "https://www.linkedin.com/company/netlify",
        "website": "https://www.netlify.com",
        "domains": [
          "netlify.com"
        ],
        "description": "Platform for building, deploying and scaling modern web projects.",
        "industry": "Software Development",
        "companyType": "Privately Held",
        "foundedYear": 2014,
        "employeeCount": 340,
        "employeeRange": "201-500",
        "headquarters": "San Francisco, California, United States",
        "hqCountry": "United States",
        "totalFundingUsd": 212000000,
        "lastFundingType": "series_d",
        "updatedUtc": 1727481600
      },
      {
        "name": "Render",
        "domain": "render.com",
        "companyId": "cd_c_583201",
        "linkedinUrl": "https://www.linkedin.com/company/render-services",
        "website": "https://render.com",
        "domains": [
          "render.com"
        ],
        "description": "Unified cloud platform to build and run web apps and APIs with autoscaling.",
        "industry": "Cloud Computing",
        "companyType": "Privately Held",
        "foundedYear": 2018,
        "employeeCount": 95,
        "employeeRange": "51-200",
        "headquarters": "San Francisco, California, United States",
        "hqCountry": "United States",
        "totalFundingUsd": 36000000,
        "lastFundingType": "series_b",
        "updatedUtc": 1727395200
      }
    ],
    "totalCount": 46,
    "nextCursor": "cd_cur_9a12bf",
    "hasMore": true
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-09 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • filtersstring

    {"field":"basic_info.primary_domain","type":"=","value":"vercel.com"}

    Crustdata company-search filter expression. A condition is {"field": <field>, "type": <operator>, "value": <match>}; a group is {"op": "and"|"or", "conditions": [<condition or group>, ...]}. Pass one condition or one group. Operators: = != < =< > => in not_in (.) (fuzzy text) [.] (exact token). Common fields: basic_info.primary_domain, basic_info.name, basic_info.industries, basic_info.employee_count_range, basic_info.year_founded, headcount.total, headcount.growth_percent.12m, locations.country, locations.headquarters, taxonomy.professional_network_industry, funding.last_round_type, funding.total_investment_usd, funding.last_fundraise_date, revenue.estimated.lower_bound_usd, followers.count. An `in` list takes at most 5 values.

  • cursorstring
  • fieldsstring

    Response groups to return. Omit for the default set: basic_info, headcount, funding, revenue, locations, social_profiles, taxonomy, followers and metadata.

  • limitinteger

    3

    Maximum companies to return on this page. Every company returned is billed; the page is capped at 250 to bound the cost of a single call.

  • sortsarray

    Sort directives applied in order, each {"field": <field>, "order": "asc"|"desc"}. Sortable fields include basic_info.name, basic_info.year_founded, headcount.total, funding.total_investment_usd, funding.last_fundraise_date, revenue.estimated.lower_bound_usd and followers.count.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

  • foundboolean

    true

each companydata.companies[]
  • namestring

    Vercel

  • domainstring

    vercel.com

  • companyIdstring

    cd_c_402917

  • linkedinUrlstring

    https://www.linkedin.com/company/vercel

  • linkedinCompanyIdstring

    18892847

  • twitterUrlstring

    https://twitter.com/vercel

  • websitestring

    https://vercel.com

  • domains[]string

    vercel.com

  • imagestring

    https://media.crustdata.com/logos/vercel.png

  • descriptionstring

    Frontend cloud platform for building and deploying Next.js and other web applications.

  • industrystring

    Software Development

  • industries[]string

    Software Development

  • linkedinCategories[]string

    Cloud Infrastructure

  • crunchbaseCategories[]string

    Cloud Computing

  • companyTypestring

    Privately Held

  • foundedYearnumber

    2015

  • employeeCountnumber

    850

  • employeeRangestring

    501-1000

  • followerCountnumber

    184300

  • headquartersstring

    San Francisco, California, United States

  • hqCountrystring

    United States

  • largestHeadcountCountrystring

    United States

  • contactEmailstring

    support@vercel.com

  • phonestring

    +1 415-555-0198

  • estimatedRevenueLowerUsdnumber

    100000000

  • estimatedRevenueHigherUsdnumber

    250000000

  • lastFundingTypestring

    series_e

  • lastFundingUsdnumber

    250000000

  • lastFundingUtcnumber

    1685577600

  • totalFundingUsdnumber

    563000000

  • investors[]string

    Accel

  • isInvestorboolean

    false

  • stockSymbolsarray
  • markets[]string

    PRIVATE

  • fiscalYearEndstring

    December

  • growthCalculatedUtcnumber

    1727520000

  • updatedUtcnumber

    1727568000

  • linkedinProfileNamestring

    Vercel

  • hqStreetAddressAndCitystring

    San Francisco, California, United States

  • indexedUtcnumber

    1727571600

employeeGrowthdata.companies[].employeeGrowth
  • absolute1mnumber

    6

  • absolute3mnumber

    21

  • absolute6mnumber

    44

  • absolute12mnumber

    118

  • percent1mnumber

    0.7

  • percent3mnumber

    2.5

  • percent6mnumber

    5.4

  • percent12mnumber

    16.1

followerGrowthdata.companies[].followerGrowth
  • percent1mnumber

    1.1

  • percent3mnumber

    3.4

  • percent6mnumber

    7.2

  • percent12mnumber

    19.8

datadata
  • totalCountnumber

    46

  • nextCursorstring

    cd_cur_9a12bf

  • hasMoreboolean

    true

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the Company Search Crustdata API

The AnyAPI Company Search Crustdata API returns Company Search crustdata data as normalized JSON from one POST call to /v1/run/company_search.crustdata. Search companies by structured filters with cursor pagination. AnyAPI returns one normalized schema whichever source serves it. It costs $1.44 per 1,000 results, and never more than $0.3612 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Company Search crustdata calls through AnyAPI succeeded, with a median response time of 3.0 seconds across 35 measured calls.

It costs $1.44 per 1,000 results, and never more than $0.3612 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Search companies by structured filters with cursor pagination. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of Company Search crustdata calls through AnyAPI succeeded, with a median response time of 3.0 seconds across 35 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required.

Send a POST request to https://api.getanyapi.com/v1/run/company_search.crustdata with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.