Company Enrichment API
Send a domain, company name, LinkedIn ID or ticker and get back 75+ data points from 71M+ company profiles. 6 matching methods with confidence levels.
Simple Request, Rich Response
Press Enter or click to start
6 Matching Methods
Match on domains, names, LinkedIn, social URLs, tickers, and Legion IDs.
Domain
Match by company website domain
Company Name
Match by company name with optional industry
LinkedIn ID
Match by LinkedIn company page ID
Social URL
Match by social media profile URL
Ticker Symbol
Match by stock ticker symbol
Legion ID
Direct lookup by unique identifier
Flexible Enrichment Options
Configure the API to match your specific enrichment workflow and quality requirements.
6 Matching Methods
Match on domain, name, LinkedIn, social URLs, ticker symbols, and Legion IDs.
Confidence Levels
Every match includes a confidence level so you can filter by match quality.
Workforce Analytics
Get employee counts, growth rates, distributions, and headcount history.
Input Normalization
Inputs are automatically normalized so you can send data as-is.
Built for Data Teams
The Company Enrichment API is designed for teams that need to enhance their company data.
CRM Enrichment
Enrich CRM accounts with company intelligence.
- Fill missing firmographic details
- Add headquarters and office locations
- Add workforce analytics
- Append financial data
Account Scoring
Append data points to accounts for better scoring and prioritization.
- Score by employee count
- Filter by growth rate
- Prioritize by industry
M&A Research
Enrich company records for M&A due diligence and investment screening.
- Workforce composition analysis
- Growth trend monitoring
- Headcount tracking
Competitive Intelligence
Build competitive intelligence with firmographic and workforce data.
- Industry benchmarking
- Workforce comparison
- Market positioning
Enrichment API vs Other Options
Choose the access method that fits your use case. Same data, different delivery.
Enrichment API
Match and append company data
- 6 matching methods
- Confidence levels
- Workforce analytics
- 100 requests per minute
Search API Beta
Query companies on demand via API
- Flexible SQL queries
- Up to 100 results
- No infrastructure needed
Discovery API Beta
Natural language company search
- Natural language queries
- AI-powered matching
- No query syntax required
Data License
Bulk file delivery for full dataset access
- Full dataset access
- Monthly refreshes
- Your infrastructure
Common Questions
What users of our Company Enrichment API ask us most
Yes. A website domain is the most common input: send domain=example.com and the API returns that company's profile, including name, industry, size, founding year, LinkedIn page, tickers, and workforce analytics. Full URLs, www prefixes, and even whole email addresses are reduced to the bare domain for you, so you can pass values straight from a CRM.
Each match returns firmographics (industry, company type, size, founding year), domains and social profiles, office locations with the headquarters flagged, LinkedIn page details, stock tickers, and workforce analytics: employee count with monthly history, hiring and attrition, growth and turnover rates, and distributions by seniority, job function, tenure, and education.
The Company Enrichment API supports 6 matching methods: domain (e.g., google.com), company name with optional industry context, LinkedIn company page ID, social media profile URL, stock ticker symbol, and direct Legion ID lookup. The API automatically selects the best matching strategy based on the parameters you provide.
Every match includes a confidence level of high, moderate, or low. Confidence reflects how certain we are that we found the right company based on the parameters matched and the quality of the match.
If no match is found, the API returns HTTP 404. Try providing additional identifying information like industry alongside company name for better results.
The Company Enrichment API has a default rate limit of 100 requests per minute per API key. Higher limits are available for enterprise customers. For bulk enrichment, consider our data licensing option.
Authentication is handled via API keys provided when you set up your account. Include your API key in the API-Key request header.
Get Started
Start enriching your company records with 75+ data points. Self-serve credits or enterprise agreements available.