Company Search Crustdata API
Search companies by structured filters with cursor pagination.
$1.44/1k results, pay per request, no subscription.
{"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": [...],... 36 more fields}
Pricing
Company Search Crustdata API pricing
Try it
Get Company Search crustdata in one request
This sample shows 60 of 63 fields. See every field
{
"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-11-08 · 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.
Response
JSON, one example value per field.
Matching companies.
- acquisitionStatusstring
Acquisition status, when the company has been acquired.
- companyIdstring
cd_c_402917
Crustdata identifier for the company, accepted by the Company Enrichment endpoint.
- companyTypestring
Privately Held
Company type, e.g. Privately Held or Public Company.
- contactEmailstring
support@vercel.com
Publicly listed contact email address.
- crunchbaseCategoriesstring[]
Crunchbase category tags, followed by the broader category groups they belong to.
- descriptionstring
Frontend cloud platform for building and deploying Next.js and other web applications.
Company description from its LinkedIn page.
- domainstring
vercel.com
Primary website domain, or null when the upstream holds none for this company.
- domainsstring[]
All domains associated with the company.
- employeeCountinteger
850
Latest observed employee count.
- employeeRangestring
501-1000
Employee count band, e.g. 51-200.
- estimatedRevenueHigherUsdinteger
250000000
Upper bound of estimated annual revenue in USD.
- estimatedRevenueLowerUsdinteger
100000000
Lower bound of estimated annual revenue in USD.
- fiscalYearEndstring
December
Fiscal year end.
- followerCountinteger
184300
Latest LinkedIn follower count.
- foundedYearinteger
2015
Year the company was founded.
- growthCalculatedUtcinteger
1727520000
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the growth metrics on this record were last calculated.
- headquartersstring
San Francisco, California, United States
Headquarters location.
- hqCountrystring
United States
Country of the headquarters.
- hqStreetAddressAndCitystring
San Francisco, California, United States
Headquarters street address and city. Crustdata returns the same string as headquarters for most companies.
- imagestring
https://media.crustdata.com/logos/vercel.png
Company logo URL.
- indexedUtcinteger
1727571600
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When Crustdata last indexed the record for search, which is usually just after updatedUtc.
- industriesstring[]
All LinkedIn industries listed for the company.
- industrystring
Software Development
Primary LinkedIn industry.
- investorsstring[]
Investors named on the Crunchbase profile.
- isInvestorboolean
false
True when the company itself invests in other companies.
- largestHeadcountCountrystring
United States
Country holding the largest share of employees.
- lastFundingTypestring
series_e
Type of the most recent funding round, e.g. series_e.
- lastFundingUsdinteger
250000000
Amount raised in the most recent funding round, in USD.
- lastFundingUtcinteger
1685577600
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date of the most recent funding round.
- linkedinCategoriesstring[]
LinkedIn speciality tags listed by the company.
- linkedinCompanyIdstring
18892847
LinkedIn's own numeric identifier for the company page.
- linkedinProfileNamestring
Vercel
Company name as it appears on the LinkedIn page. Usually the same value as name; Crustdata returns both.
- linkedinUrlstring
https://www.linkedin.com/company/vercel
LinkedIn company page URL.
- marketsstring[]
Markets the company trades in, e.g. PRIVATE or NASDAQ.
- namestring
Vercel
Company name.
- officeAddressesany
Office addresses exactly as Crustdata returns them. Untyped passthrough: the structure ships verbatim and is not validated, because it was empty for every company we captured.
- phonestring
+1 415-555-0198
Publicly listed phone number.
- stockSymbolsstring[]
Stock ticker symbols.
- totalFundingUsdinteger
563000000
Total investment raised to date, in USD.
- twitterUrlstring
https://twitter.com/vercel
X (Twitter) profile URL.
- updatedUtcinteger
1727568000
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When this company record was last refreshed.
- websitestring
https://vercel.com
Company website URL.
Headcount change over trailing windows, absolute and percent.
- absolute12minteger
118
Net change over the last twelve months.
- absolute1minteger
6
Net change over the last month.
- absolute3minteger
21
Net change over the last three months.
- absolute6minteger
44
Net change over the last six months.
- percent12mnumber
16.1
Percent change over the last twelve months.
- percent1mnumber
0.7
Percent change over the last month.
- percent3mnumber
2.5
Percent change over the last three months.
- percent6mnumber
5.4
Percent change over the last six months.
LinkedIn follower change over trailing windows, in percent.
- percent12mnumber
19.8
Percent change over the last twelve months.
- percent1mnumber
1.1
Percent change over the last month.
- percent3mnumber
3.4
Percent change over the last three months.
- percent6mnumber
7.2
Percent change over the last six months.
- hasMoreboolean
true
True when more companies exist beyond this page.
- nextCursorstring
cd_cur_9a12bf
Opaque continuation token; null when the walk is complete.
- totalCountinteger
46
Total number of companies matching the filters.
- foundboolean
true
False when the filters matched no companies.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
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, 92.9% of Company Search crustdata calls through AnyAPI succeeded, with a median response time of 1.7 seconds across 2,182 measured calls.