API para Company Enrichment: Peopledatalabs
Enriqueça uma empresa com dados firmográficos, histórico de captação, classificação NAICS e SIC e as séries de crescimento de funcionários, tempo de casa e rotatividade da People Data Labs, a partir de um domínio ou do nome da empresa.
Preços
Um preço, em dólares
Como chamar
Faça sua primeira requisição
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/company_enrichment.peopledatalabs", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={}, ) print(res.json())
{
"data": {
"affiliatedEntities": [
"example"
],
"affiliatedProfiles": [
"example"
],
"allSubsidiaries": [
"a1b2c3d4"
],
"alternativeDomains": [
"example.com"
],
"alternativeNames": [
"Example title"
],
"averageEmployeeTenure": 29,
"averageTenureByLevel": {},
"averageTenureByRole": {},
"datasetVersion": "example",
"directSubsidiaries": [
"a1b2c3d4"
],
"employeeChurnRate": {},
"employeeCount": 12500,
"employeeCountByClass": {},
"employeeCountByCountry": {},
"employeeCountByMonth": {},
"employeeCountByRole": {},
"employeeCountBySubRole": {},
"employeeGrowthRate": {},
"employeeGrowthRate12MonthByClass": {},
"employeeGrowthRate12MonthByCountry": {},
"employeeGrowthRate12MonthByRole": {},
"employeeTurnoverRate": {},
"facebookUrl": "https://example.com/page",
"founded": 42,
"fundingRounds": 42,
"fundingStages": [
"example"
],
"grossAdditionsByMonth": {},
"grossDeparturesByMonth": {},
"headline": "Example title",
"immediateParent": "example",
"industry": "general",
"industryV2": "general",
"inferredRevenue": "example",
"lastFundingUtc": 12.5,
"latestFundingStage": "example",
"likelihood": 12500,
"linkedinFollowers": 12500,
"linkedinId": "https://example.com/page",
"linkedinSlug": "https://example.com/page",
"linkedinUrl": "https://example.com/page",
"location": {
"addressLine2": "123 Main St",
"continent": "example",
"country": "US",
"geo": "example",
"locality": "example",
"metro": "example",
"name": "Example title",
"postalCode": "94107",
"region": "CA",
"streetAddress": "123 Main St"
},
"medianEmployeeTenure": 12.5,
"medianTenureByLevel": {},
"medianTenureByRole": {},
"micExchange": "example",
"naicsCodes": [
{
"code": "a1b2c3d4",
"industryGroup": "general",
"naicsIndustry": "general",
"nationalIndustry": "general",
"sector": "example",
"subSector": "example"
}
],
"name": "Example title",
"nameNormalized": "Example title",
"pdlId": "a1b2c3d4",
"profiles": [
"example"
],
"sicCodes": [
{
"code": "a1b2c3d4",
"industryGroup": "general",
"industrySector": "general",
"majorGroup": "Acme Inc"
}
],
"size": "example",
"summary": "A short example description of this item.",
"tags": [
"example"
],
"ticker": "example",
"totalFundingRaised": 12500,
"twitterUrl": "https://example.com/page",
"type": "general",
"ultimateParent": "example",
"website": "https://example.com/page"
},
"found": true,
"reason": "not_found"
}interface CompanyEnrichmentPeopledatalabsResponse {
data: {
affiliatedEntities?: string[];
affiliatedProfiles?: string[];
allSubsidiaries?: string[];
alternativeDomains?: string[];
alternativeNames?: string[];
averageEmployeeTenure?: number;
averageTenureByLevel?: {
};
averageTenureByRole?: {
};
datasetVersion?: string;
directSubsidiaries?: string[];
employeeChurnRate?: {
};
employeeCount?: number;
employeeCountByClass?: {
};
employeeCountByCountry?: {
};
employeeCountByMonth?: {
};
employeeCountByRole?: {
};
employeeCountBySubRole?: {
};
employeeGrowthRate?: {
};
employeeGrowthRate12MonthByClass?: {
};
employeeGrowthRate12MonthByCountry?: {
};
employeeGrowthRate12MonthByRole?: {
};
employeeTurnoverRate?: {
};
facebookUrl?: string;
founded?: number;
fundingRounds?: number;
fundingStages?: string[];
grossAdditionsByMonth?: {
};
grossDeparturesByMonth?: {
};
headline?: string;
immediateParent?: string;
industry?: string;
industryV2?: string;
inferredRevenue?: string;
lastFundingUtc?: number;
latestFundingStage?: string;
likelihood?: number;
linkedinFollowers?: number;
linkedinId?: string;
linkedinSlug?: string;
linkedinUrl?: string;
location?: {
addressLine2?: string;
continent?: string;
country?: string;
geo?: string;
locality?: string;
metro?: string;
name?: string;
postalCode?: string;
region?: string;
streetAddress?: string;
};
medianEmployeeTenure?: number;
medianTenureByLevel?: {
};
medianTenureByRole?: {
};
micExchange?: string;
naicsCodes?: {
code: string;
industryGroup?: string;
naicsIndustry?: string;
nationalIndustry?: string;
sector?: string;
subSector?: string;
}[];
name: string;
nameNormalized?: string;
pdlId?: string;
profiles?: string[];
sicCodes?: {
code: string;
industryGroup?: string;
industrySector?: string;
majorGroup?: string;
}[];
size?: string;
summary?: string;
tags?: string[];
ticker?: string;
totalFundingRaised?: number;
twitterUrl?: string;
type?: string;
ultimateParent?: string;
website?: string;
} | null;
found: boolean;
reason?: "not_found";
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Requisição, resposta e preço
Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30dcurl -X POST https://api.getanyapi.com/v1/run/company_enrichment.peopledatalabs \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"posthog.com"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| dataInclude | string | Campos da People Data Labs a incluir, separados por vírgula, ou uma lista iniciada por - para excluir. A projeção muda só o payload; ela não reduz o custo da chamada. |
| domain | string | "posthog.com"Domínio do site da empresa, por exemplo posthog.com. É o identificador mais forte. |
| includeIfMatched | boolean | Informa quais dos identificadores enviados realmente corresponderam. |
| minLikelihood | integer | Pontuação mínima de probabilidade da People Data Labs que uma correspondência precisa atingir para contar como encontrada. |
| name | string | Nome da empresa, para quando você não tem o domínio. |
| required | string | Expressão booleana da People Data Labs sobre campos de nível superior que uma correspondência precisa satisfazer, por exemplo website and industry. |
| titlecase | boolean | Retorna o texto com iniciais maiúsculas em vez do padrão em minúsculas da People Data Labs. |
| Resposta | ||
| data | object | The enriched company, or null when nothing matched. |
| data.affiliatedEntities | string[] | People Data Labs company ids of affiliated entities. |
| data.affiliatedProfiles | string[] | People Data Labs company ids of affiliated profiles. |
| data.allSubsidiaries | string[] | People Data Labs company ids of every subsidiary, at any depth. |
| data.alternativeDomains | string[] | Other domains the company owns. |
| data.alternativeNames | string[] | Other names the company trades under. |
| data.averageEmployeeTenure | number | Average employee tenure in years. |
| data.averageTenureByLevel | object | Average tenure in years, keyed by seniority level. |
| data.averageTenureByRole | object | Average tenure in years, keyed by role. |
| data.datasetVersion | string | Version of the People Data Labs dataset this record came from. |
| data.directSubsidiaries | string[] | People Data Labs company ids of direct subsidiaries. |
| data.employeeChurnRate | object | Churn rate keyed by window, e.g. 12_month. |
| data.employeeCount | integer | Employees People Data Labs currently counts. |
| data.employeeCountByClass | object | Headcount keyed by job class. |
| data.employeeCountByCountry | object | Headcount keyed by country. |
| data.employeeCountByMonth | object | Headcount keyed by YYYY-MM month. |
| data.employeeCountByRole | object | Headcount keyed by role. |
| data.employeeCountBySubRole | object | Headcount keyed by sub-role. |
| data.employeeGrowthRate | object | Headcount growth rate keyed by window. |
| data.employeeGrowthRate12MonthByClass | object | Twelve-month headcount growth rate keyed by job class. |
| data.employeeGrowthRate12MonthByCountry | object | Twelve-month headcount growth keyed by country, each entry carrying current and prior headcount. |
| data.employeeGrowthRate12MonthByRole | object | Twelve-month headcount growth rate keyed by role. |
| data.employeeTurnoverRate | object | Turnover rate keyed by window, e.g. 3_month, 12_month. |
| data.facebookUrl | string | Company Facebook page URL. |
| data.founded | integer | Year the company was founded. |
| data.fundingRounds | integer | Number of funding rounds raised. |
| data.fundingStages | string[] | Every funding stage the company has raised. |
| data.grossAdditionsByMonth | object | Employees joined, keyed by YYYY-MM month. |
| data.grossDeparturesByMonth | object | Employees departed, keyed by YYYY-MM month. |
| data.headline | string | One-line company tagline. |
| data.immediateParent | string | People Data Labs company id of the immediate parent company. |
| data.industry | string | Company industry. |
| data.industryV2 | string | Company industry on People Data Labs' newer taxonomy. |
| data.inferredRevenue | string | Inferred annual revenue band, e.g. $50M-$100M. |
| data.lastFundingUtc | number | UTC epoch timestamp in seconds (Unix time) of the most recent funding round. Multiply by 1000 for a JS Date in milliseconds. |
| data.latestFundingStage | string | Most recent funding stage, e.g. series_e. |
| data.likelihood | integer | People Data Labs' 1 to 10 confidence that this record is the company you asked for. |
| data.linkedinFollowers | integer | LinkedIn follower count. |
| data.linkedinId | string | Company LinkedIn numeric id. |
| data.linkedinSlug | string | Company LinkedIn vanity slug. |
| data.linkedinUrl | string | Company LinkedIn page URL. |
| data.location | object | Company headquarters. |
| data.location.addressLine2 | string | Second line of the address. |
| data.location.continent | string | Continent. |
| data.location.country | string | Country. |
| data.location.geo | string | Coordinates as "lat,lon". |
| data.location.locality | string | City. |
| data.location.metro | string | Metro area. |
| data.location.name | string | Location as one display string. |
| data.location.postalCode | string | Postal code. |
| data.location.region | string | State or region. |
| data.location.streetAddress | string | Street address. |
| data.medianEmployeeTenure | number | Median employee tenure in years. |
| data.medianTenureByLevel | object | Median tenure in years, keyed by seniority level. |
| data.medianTenureByRole | object | Median tenure in years, keyed by role. |
| data.micExchange | string | MIC code of the exchange the company lists on. |
| data.naicsCodes | object[] | NAICS classification for the company. |
| data.naicsCodes[].code | string | NAICS code. |
| data.naicsCodes[].industryGroup | string | NAICS industry group. |
| data.naicsCodes[].naicsIndustry | string | NAICS industry. |
| data.naicsCodes[].nationalIndustry | string | NAICS national industry. |
| data.naicsCodes[].sector | string | NAICS sector. |
| data.naicsCodes[].subSector | string | NAICS sub-sector. |
| data.name | string | Company name as People Data Labs displays it. |
| data.nameNormalized | string | Lowercase normalized company name, the form People Data Labs matches on. |
| data.pdlId | string | People Data Labs persistent company id. |
| data.profiles | string[] | Every social profile People Data Labs links to the company. |
| data.sicCodes | object[] | SIC classification for the company. |
| data.sicCodes[].code | string | SIC code. |
| data.sicCodes[].industryGroup | string | SIC industry group. |
| data.sicCodes[].industrySector | string | SIC industry sector. |
| data.sicCodes[].majorGroup | string | SIC major group. |
| data.size | string | Employee headcount band, e.g. 11-50. |
| data.summary | string | Long company description. |
| data.tags | string[] | Descriptive tags for the company. |
| data.ticker | string | Stock ticker, for listed companies. |
| data.totalFundingRaised | number | Total capital raised, in USD. |
| data.twitterUrl | string | Company X (Twitter) profile URL. |
| data.type | string | Ownership type, e.g. private, public. |
| data.ultimateParent | string | People Data Labs company id of the ultimate parent company. |
| data.website | string | Company website domain. |
| found | boolean | False when People Data Labs matched no company above the likelihood threshold. |
| 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. |
| Preço | ||
| Preço por requisição | USD | US$ 0,12 |
| Preço /mil req. | USD | US$ 120,00 |
Dúvidas frequentes
Sobre o endpoint Peopledatalabs da API para Company Enrichment
O endpoint Peopledatalabs da AnyAPI para Company Enrichment retorna dados de Company Enrichment em JSON normalizado com uma chamada POST para /v1/run/company_enrichment.peopledatalabs. Enriqueça uma empresa com dados firmográficos, histórico de captação, classificação NAICS e SIC e as séries de crescimento de funcionários, tempo de casa e rotatividade da People Data Labs, a partir de um domínio ou do nome da empresa. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 120 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 42,9% das chamadas ao endpoint Peopledatalabs da API para Company Enrichment feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,2 segundos, em 21 chamadas medidas.