APIs

Company Discovery

Company Search API: Find Companies by 95+ Real-Time Filters

Power your AI agents, platforms or teams with accurate, realtime company data

Crustdata’s Company Search API finds and builds company lists from the freshest real-time data: 95+ filters across 15+ sources resolved into one schema, from firmographics to employee reviews, web traffic, funding history, and hiring signals. Sales, Recruiting, and Investment workflows.

Our Company Search API is the starting point for any Sales, Recruiting, or Investment workflow. With 95+ filters, you can narrow down on exactly the companies you want to find.

60M+ Companies · 95+ Filters · 15+ Sources · Real-time Freshness

Powering 200+ data platforms and AI products

Powering 200+ data platforms and AI products

Powering 200+ data platforms and AI products

Search filters available in this API

Search filters
available in this API

Basic company info

Company overview

Firmographics

Revenue

Company keyword

Founder info

Company employee info

Employee data

Employee headcount

Employee headcount by department

Employee headcount by geography

Employee skills

Online reviews & popularity

Performance & growth

Employee reviews and ratings

Product reviews

Web traffic

SEO & Google search rankings

Growth & company expansion

Public & social signals

Employee headcount growth

Employee headcount growth by department

Employee headcount growth by geography

Total Job listings

Job listing growth

Other

Public & social signals

Total number of Ads

Number of active ads

Ad platforms

How It Works

01

Set Your Filters
Industry, headcount, funding, and hiring.

02

Search In Real Time
Crustdata searches 15+ sources in real time.

03

Get Structured Results
Get back a structured JSON list of companies.

04

Use Anywhere
Export it or push it to your CRM or app.

What You Can Build With the Company Search API

Example use cases

Find companies actively hiring for specific roles

Find companies actively hiring for specific roles

Use filters like job listings, job listing growth and department level growth to identify companies scaling specific teams like sales, engineering and more.

Identify companies expanding into new geographies

Identify companies expanding into new geographies

Use filters like headcount by geography and job openings in specific locations to find companies entering new markets or setting up offices in new locations.

Built For How You Work

Use Crustdata with code, or with no code at all. The same real-time data underneath.

With Code

Python / REST


# Request — filter by industry, headcount, location, funding

{ “filters”: { “op”: “and”, “conditions”: [

{ “field”: “taxonomy.industry”, “type”: “=”, “value”: “Financial Services” },

{ “field”: “headcount.total”, “type”: “between”, “value”: [500, 5000] },

{ “field”: “locations.country”, “type”: “=”, “value”: “USA” },

{ “field”: “funding.total_investment_usd”, “type”: “>”, “value”: 50000000 } ] },

“limit”: 2 }

# Response

{ “companies”: [

{ “basic_info”: { “name”: “Ramp”, “primary_domain”: “ramp.com” }, “headcount”: { “total”: 1150 }, “locations”: { “headquarters”: “New York, United States” }, “funding”: { “total_investment_usd”: 1900000000 } },

{ “basic_info”: { “name”: “Brex”, “primary_domain”: “brex.com” }, “headcount”: { “total”: 1200 }, “locations”: { “headquarters”: “San Francisco, United States” }, “funding”: { “total_investment_usd”: 1500000000 } } ],

“total_count”: 84 }

# Python

import requests

resp = requests.post(“https://api.crustdata.com/…”,

json={“filters”: {“op”: “and”, “conditions”: [

{“field”: “headcount.total”, “type”: “between”, “value”: [500, 5000]},

{“field”: “funding.total_investment_usd”, “type”: “>”, “value”: 50000000}]}, “limit”: 2},

headers={“Authorization”: “Bearer YOUR_API_KEY”})

print(resp.json())

Without Code

MCP / no-code

Ask in plain language through MCP (for example, inside Claude): “Find fintech companies in the US with 500–5,000 employees that have raised over $50M.” Crustdata returns the structured company list, with no API code required.

Find high-growth companies based on team expansion

Find high-growth companies based on team expansion

Use filters like overall headcount growth, department-specific growth, and new job postings to identify companies experiencing rapid internal expansion.

Find companies backed by specific investors

Find companies backed by specific investors

Use the investor filter to search for companies that have raised capital from a particular fund, VC or angel investor.

Find companies with a high concentration of specific skills

Find companies with a high concentration of specific skills

Use the employee skills filter to search for companies where a large percentage of the team has expertise in skills and technologies like Data analysis, Python and more.

Find companies within a specific headcount range

Find companies within a specific headcount range

Use the employee size filter to discover companies that fit your ideal customer profile.

Company discovery vs. enrichment

Experience realtime B2B data enrichment
in action

FeatureDiscovery APIEnrichment API
PurposeBuilds lists of companies via filtersEnriches individual company profiles
InputFilters based on metrics and firmographicsDomain, company name, company id or company profile URL
OutputMatching companies with a few top level datapointsFull-profile data (250+ datapoints)

See our company Search API in action

LIVE

Crustdata now works inside Claude

Give Claude real-time people and company data with MCP.

Data

Delivery Methods

Use Cases

Solutions

Crustdata now works inside Claude

LIVE

Crustdata now works inside Claude

Give Claude real-time people and company data with MCP.