API de 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.
Precios
Precios del endpoint Datalegion de la API de Company Enrichment
Llámalo
Obtén Datalegion de Company Enrichment en una sola solicitud
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"
}Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.
Referencia
Una solicitud, un formato de respuesta.
Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.
Verificado por última vez el 2026-10-25 · disponibilidad y latencia medidas en 30d
Cuerpo de la solicitud
JSON, enviado por POST a 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.
Respuesta
JSON, un valor de ejemplo 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.
Preguntas frecuentes
Acerca del endpoint Datalegion de la API de Company Enrichment
El endpoint Datalegion de AnyAPI para Company Enrichment devuelve datos de Company Enrichment como JSON normalizado con una sola llamada POST a /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. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta desde US$48.06 por cada 1,000 solicitudes, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Datalegion de la API de Company Enrichment a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 4.0 segundos en 2 llamadas medidas.