API para Company Enrichment: Datalegion
Enrich one company from a domain or a company name into Data Legion's premium firmographics: industry, size, founding year, office locations, stock tickers and social profiles, plus headcount, hiring, attrition, growth and turnover, workforce breakdowns by seniority, function and tenure, and monthly headcount history.
Preços
Preços do endpoint Datalegion da API para Company Enrichment
Como chamar
Obtenha Datalegion do Company Enrichment em uma só requisição
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/company_enrichment.datalegion", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={}, ) print(res.json())
{
"data": {
"averageTenureMonths": 29,
"datasetVersion": "example",
"departures": {},
"domains": [
"example.com"
],
"employeeCount": 12500,
"employeeCountByEducation": {},
"employeeCountByExpenseCategory": {},
"employeeCountByFunction": {},
"employeeCountByMonth": [
{
"count": 12500,
"departures": 42,
"growthRate": 12.5,
"hires": 42,
"month": "example",
"netChange": 42
}
],
"employeeCountBySeniority": {},
"employeeCountByTenure": {},
"employeeGrowthRate": {},
"employeeTurnoverRate": {},
"founded": 42,
"growthRateByExpenseCategory": {},
"growthRateByFunction": {},
"growthRateBySeniority": {},
"headline": "Example title",
"industry": "general",
"lastSeenUtc": 42,
"legionId": "a1b2c3d4",
"linkedinEmployeeCount": 12500,
"linkedinFollowers": 12500,
"linkedinId": "https://example.com/page",
"linkedinUrl": "https://example.com/page",
"locations": [
{
"addressLine2": "123 Main St",
"continent": "example",
"country": "US",
"countryCode": "US",
"geo": "example",
"isCurrent": true,
"isPrimary": true,
"lastSeenUtc": 42,
"locality": "example",
"postalCode": "94107",
"region": "CA",
"regionCode": "CA",
"streetAddress": "123 Main St"
}
],
"matchConfidence": "a1b2c3d4",
"matchType": "general",
"matchedOn": [
"example"
],
"name": "Example title",
"nameNormalized": "Example title",
"newHires": {},
"numSources": 42,
"profiles": [
{
"network": "example",
"profileId": "a1b2c3d4",
"url": "https://example.com/page",
"username": "alex_rivera"
}
],
"size": "example",
"summary": "A short example description of this item.",
"tickers": [
{
"exchange": "example",
"symbol": "example"
}
],
"type": "general",
"website": "https://example.com/page"
},
"found": true,
"reason": "not_found"
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Uma requisição, um formato de resposta.
Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.
Última verificação em 2026-10-25 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- domainstring
hubspot.com
Company website domain, e.g. hubspot.com. The strongest identifier. Send either domain or name, not both.
- minConfidenceenum
Lowest match confidence that still counts as found. Omit it for Data Legion's default.
- namestring
Company name, for when you have no domain. A domain matches more reliably.
- requiredstring
Fields a match must have, as a Data Legion expression over its snake_case field names combined with AND, OR and parentheses, e.g. linkedin_url AND founded. A match without them counts as not found.
Resposta
JSON, um valor de exemplo por campo.
The enriched company, or null when nothing matched.
- averageTenureMonthsnumber
Average tenure of current employees, in months.
- datasetVersionstring
Data Legion dataset build the record came from.
- departuresobject
Departures over the trailing 1, 3, 6 and 12 months, keyed 1m, 3m, 6m and 12m.
- domainsstring[]
Every website domain Data Legion links to the company, the primary one included.
- employeeCountinteger
Employees Data Legion currently counts from the people profiles it holds, usually below the LinkedIn figure.
- employeeCountByEducationobject
Current employees per highest degree, e.g. bachelors, masters, doctorate.
- employeeCountByExpenseCategoryobject
Current employees per expense category, e.g. research_and_development, sales_and_marketing.
- employeeCountByFunctionobject
Current employees per job function, e.g. engineering, sales, product.
- employeeCountBySeniorityobject
Current employees per seniority level, e.g. c_level, director, manager, senior.
- employeeCountByTenureobject
Current employees per tenure band, e.g. <1yr, 1-2yr, 2-5yr.
- employeeGrowthRateobject
Headcount growth rate as a fraction over the trailing 1, 3, 6 and 12 months, keyed 1m, 3m, 6m and 12m.
- employeeTurnoverRateobject
Turnover rate as a fraction over the trailing 1, 3, 6 and 12 months, keyed 1m, 3m, 6m and 12m.
- foundedinteger
Year the company was founded.
- growthRateByExpenseCategoryobject
Headcount growth rate per expense category, each keyed 1m, 3m, 6m and 12m.
- growthRateByFunctionobject
Headcount growth rate per job function, each keyed 1m, 3m, 6m and 12m.
- growthRateBySeniorityobject
Headcount growth rate per seniority level, each keyed 1m, 3m, 6m and 12m.
- headlinestring
One-line company tagline, as the company writes it.
- industrystring
Company industry, lowercase, e.g. software development.
- lastSeenUtcinteger
UTC epoch timestamp in seconds (Unix time) of the month Data Legion last saw the company, at the first of that month. Multiply by 1000 for a JS Date in milliseconds.
- legionIdstring
Data Legion persistent company id.
- linkedinEmployeeCountinteger
Employee count the company's LinkedIn page states.
- linkedinFollowersinteger
LinkedIn follower count.
- linkedinIdstring
Company LinkedIn numeric id.
- linkedinUrlstring
Company LinkedIn page URL.
- matchConfidencestring
How sure the match is: high, moderate or low.
- matchTypestring
How the identifier matched, e.g. exact.
- matchedOnstring[]
Identifiers the match was made on, e.g. domain or name.
- namestring
Company name as Data Legion displays it.
- nameNormalizedstring
Lowercase normalized company name, the form Data Legion matches on.
- newHiresobject
Hires over the trailing 1, 3, 6 and 12 months, keyed 1m, 3m, 6m and 12m.
- numSourcesinteger
Number of sources Data Legion merged into this record.
- sizestring
Employee headcount band, e.g. 51-200.
- summarystring
Long company description, as the company writes it.
- typestring
Ownership type, e.g. private, public.
- websitestring
Primary company website domain, e.g. hubspot.com.
Monthly headcount history, oldest month first.
- countinteger
Employees counted that month.
- departuresinteger
Employees who left that month.
- growthRatenumber
Change in headcount from the month before, as a fraction.
- hiresinteger
Employees who joined that month.
- monthstring
Calendar month as YYYY-MM.
- netChangeinteger
Change in headcount from the month before.
Office locations, the headquarters marked isPrimary.
- addressLine2string
Second line of the address.
- continentstring
Continent.
- countrystring
Country.
- countryCodestring
ISO 3166-1 alpha-2 country code, e.g. US.
- geostring
Coordinates as "lat,lon".
- isCurrentboolean
True while the office is still in use.
- isPrimaryboolean
True for the headquarters.
- lastSeenUtcinteger
UTC epoch timestamp in seconds (Unix time) Data Legion last saw this location. Multiply by 1000 for a JS Date in milliseconds.
- localitystring
City.
- postalCodestring
Postal code.
- regionstring
State or region.
- regionCodestring
ISO 3166-2 region code, e.g. US-MA.
- streetAddressstring
Street address.
Social and directory profiles Data Legion links to the company.
- networkstring
Network the profile is on, e.g. linkedin, facebook, crunchbase.
- profileIdstring
Numeric or opaque id on that network.
- urlstring
Profile URL.
- usernamestring
Handle on that network.
Stock tickers the company trades under. Empty for a private company.
- exchangestring
Exchange the ticker lists on, e.g. NYSE.
- symbolstring
Ticker symbol, e.g. HUBS.
- foundboolean
False when Data Legion matched no company, or none at the requested confidence or with the required fields.
- 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.
Dúvidas frequentes
Sobre o endpoint Datalegion da API para Company Enrichment
O endpoint Datalegion da AnyAPI para Company Enrichment retorna dados de Company Enrichment em JSON normalizado com uma chamada POST para /v1/run/company_enrichment.datalegion. Enrich one company from a domain or a company name into Data Legion's premium firmographics: industry, size, founding year, office locations, stock tickers and social profiles, plus headcount, hiring, attrition, growth and turnover, workforce breakdowns by seniority, function and tenure, and monthly headcount history. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 48,06 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Datalegion da API para Company Enrichment feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,0 segundos, em 2 chamadas medidas.