API para Company Enrichment

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.

POST/v1/run/company_enrichment.peopledatalabs
Disponibilidade
42,86%
30d · 21 chamadas
Requisições
21
30d
Resposta
2,2s
mediana · 30d

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())
Abrir em
Obter chave grátis
Resposta de exemplo
{
  "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 da resposta
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 30d
POST /v1/run/company_enrichment.peopledatalabs
curl -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"}'
CampoTipoValor de exemplo
Corpo da requisição
dataIncludestringCampos 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.
domainstring"posthog.com"Domínio do site da empresa, por exemplo posthog.com. É o identificador mais forte.
includeIfMatchedbooleanInforma quais dos identificadores enviados realmente corresponderam.
minLikelihoodintegerPontuação mínima de probabilidade da People Data Labs que uma correspondência precisa atingir para contar como encontrada.
namestringNome da empresa, para quando você não tem o domínio.
requiredstringExpressão booleana da People Data Labs sobre campos de nível superior que uma correspondência precisa satisfazer, por exemplo website and industry.
titlecasebooleanRetorna o texto com iniciais maiúsculas em vez do padrão em minúsculas da People Data Labs.
Resposta
dataobjectThe enriched company, or null when nothing matched.
data.affiliatedEntitiesstring[]People Data Labs company ids of affiliated entities.
data.affiliatedProfilesstring[]People Data Labs company ids of affiliated profiles.
data.allSubsidiariesstring[]People Data Labs company ids of every subsidiary, at any depth.
data.alternativeDomainsstring[]Other domains the company owns.
data.alternativeNamesstring[]Other names the company trades under.
data.averageEmployeeTenurenumberAverage employee tenure in years.
data.averageTenureByLevelobjectAverage tenure in years, keyed by seniority level.
data.averageTenureByRoleobjectAverage tenure in years, keyed by role.
data.datasetVersionstringVersion of the People Data Labs dataset this record came from.
data.directSubsidiariesstring[]People Data Labs company ids of direct subsidiaries.
data.employeeChurnRateobjectChurn rate keyed by window, e.g. 12_month.
data.employeeCountintegerEmployees People Data Labs currently counts.
data.employeeCountByClassobjectHeadcount keyed by job class.
data.employeeCountByCountryobjectHeadcount keyed by country.
data.employeeCountByMonthobjectHeadcount keyed by YYYY-MM month.
data.employeeCountByRoleobjectHeadcount keyed by role.
data.employeeCountBySubRoleobjectHeadcount keyed by sub-role.
data.employeeGrowthRateobjectHeadcount growth rate keyed by window.
data.employeeGrowthRate12MonthByClassobjectTwelve-month headcount growth rate keyed by job class.
data.employeeGrowthRate12MonthByCountryobjectTwelve-month headcount growth keyed by country, each entry carrying current and prior headcount.
data.employeeGrowthRate12MonthByRoleobjectTwelve-month headcount growth rate keyed by role.
data.employeeTurnoverRateobjectTurnover rate keyed by window, e.g. 3_month, 12_month.
data.facebookUrlstringCompany Facebook page URL.
data.foundedintegerYear the company was founded.
data.fundingRoundsintegerNumber of funding rounds raised.
data.fundingStagesstring[]Every funding stage the company has raised.
data.grossAdditionsByMonthobjectEmployees joined, keyed by YYYY-MM month.
data.grossDeparturesByMonthobjectEmployees departed, keyed by YYYY-MM month.
data.headlinestringOne-line company tagline.
data.immediateParentstringPeople Data Labs company id of the immediate parent company.
data.industrystringCompany industry.
data.industryV2stringCompany industry on People Data Labs' newer taxonomy.
data.inferredRevenuestringInferred annual revenue band, e.g. $50M-$100M.
data.lastFundingUtcnumberUTC epoch timestamp in seconds (Unix time) of the most recent funding round. Multiply by 1000 for a JS Date in milliseconds.
data.latestFundingStagestringMost recent funding stage, e.g. series_e.
data.likelihoodintegerPeople Data Labs' 1 to 10 confidence that this record is the company you asked for.
data.linkedinFollowersintegerLinkedIn follower count.
data.linkedinIdstringCompany LinkedIn numeric id.
data.linkedinSlugstringCompany LinkedIn vanity slug.
data.linkedinUrlstringCompany LinkedIn page URL.
data.locationobjectCompany headquarters.
data.location.addressLine2stringSecond line of the address.
data.location.continentstringContinent.
data.location.countrystringCountry.
data.location.geostringCoordinates as "lat,lon".
data.location.localitystringCity.
data.location.metrostringMetro area.
data.location.namestringLocation as one display string.
data.location.postalCodestringPostal code.
data.location.regionstringState or region.
data.location.streetAddressstringStreet address.
data.medianEmployeeTenurenumberMedian employee tenure in years.
data.medianTenureByLevelobjectMedian tenure in years, keyed by seniority level.
data.medianTenureByRoleobjectMedian tenure in years, keyed by role.
data.micExchangestringMIC code of the exchange the company lists on.
data.naicsCodesobject[]NAICS classification for the company.
data.naicsCodes[].codestringNAICS code.
data.naicsCodes[].industryGroupstringNAICS industry group.
data.naicsCodes[].naicsIndustrystringNAICS industry.
data.naicsCodes[].nationalIndustrystringNAICS national industry.
data.naicsCodes[].sectorstringNAICS sector.
data.naicsCodes[].subSectorstringNAICS sub-sector.
data.namestringCompany name as People Data Labs displays it.
data.nameNormalizedstringLowercase normalized company name, the form People Data Labs matches on.
data.pdlIdstringPeople Data Labs persistent company id.
data.profilesstring[]Every social profile People Data Labs links to the company.
data.sicCodesobject[]SIC classification for the company.
data.sicCodes[].codestringSIC code.
data.sicCodes[].industryGroupstringSIC industry group.
data.sicCodes[].industrySectorstringSIC industry sector.
data.sicCodes[].majorGroupstringSIC major group.
data.sizestringEmployee headcount band, e.g. 11-50.
data.summarystringLong company description.
data.tagsstring[]Descriptive tags for the company.
data.tickerstringStock ticker, for listed companies.
data.totalFundingRaisednumberTotal capital raised, in USD.
data.twitterUrlstringCompany X (Twitter) profile URL.
data.typestringOwnership type, e.g. private, public.
data.ultimateParentstringPeople Data Labs company id of the ultimate parent company.
data.websitestringCompany website domain.
foundbooleanFalse 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çãoUSDUS$ 0,12
Preço /mil req.USDUS$ 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.

Custa a partir de US$ 120 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

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 resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

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. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.