API para Company Search: Theirstack
Monte uma lista de contas na TheirStack pelas tecnologias, palavras-chave e tópicos de intenção de compra que a empresa menciona nas vagas, além de número de funcionários, receita, captação, setor e localização. Cobrado por empresa retornada.
US$ 199,20/mil resultados, pague por requisição, sem assinatura.
PostHog
posthog.com
Databases
Infrastructure
{"companyId": "ts-comp-posthog","name": "PostHog","domain": "posthog.com","url": "https://posthog.com","image": "https://posthog.com/brand/posthog-logo.svg","industry": "Computer Software","industryId": "6","employeeCount": 210,+34 campos a mais}
Preços
Preços do endpoint Theirstack da API para Company Search
Como chamar
Obtenha Theirstack do Company Search em uma só requisição
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/company_search.theirstack", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={}, ) print(res.json())
{
"found": true,
"data": {
"companies": [
{
"companyId": "ts-comp-posthog",
"name": "PostHog",
"domain": "posthog.com",
"url": "https://posthog.com",
"image": "https://posthog.com/brand/posthog-logo.svg",
"industry": "Computer Software",
"industryId": "6",
"employeeCount": 210,
"employeeCountRange": "201-500",
"foundedYear": 2020,
"city": "San Francisco",
"postalCode": "94103",
"country": "United States",
"countryCode": "US",
"linkedinUrl": "https://www.linkedin.com/company/posthog",
"linkedinId": "18749923",
"apolloId": "5fbe2a1234abcd5678ef901",
"ycBatch": "W20",
"longDescription": "PostHog is an open source product analytics platform that helps engineers build better products.",
"seoDescription": "How developers build successful products. PostHog provides product analytics, session replay, feature flags and A/B testing in one platform.",
"annualRevenueUsd": 18000000,
"annualRevenueReadable": "18M",
"totalFundingUsd": 27000000,
"lastFundingRoundUtc": 1650931200,
"lastFundingRoundReadable": "$15M",
"fundingStage": "series_b",
"investors": [
"Y Combinator",
"GV",
"Y Combinator Continuity"
],
"isRecruitingAgency": false,
"numJobs": 6,
"numJobsLast30Days": 2,
"numTechnologies": 34,
"numKeywords": 12,
"numBuyingIntentTopics": 3,
"companyKeywords": [
"product analytics",
"open source",
"session replay"
],
"companyTags": [
"b2b",
"saas",
"developer tools"
],
"keywordSlugs": [
"product-analytics",
"open-source"
],
"technologySlugs": [
"postgresql",
"kubernetes",
"react",
"typescript"
],
"technologyNames": [
"PostgreSQL",
"Kubernetes",
"React",
"TypeScript"
],
"hasBlurredData": false,
"numJobsFound": 2,
"urlSource": "domain_lookup",
"technologiesFound": [
{
"name": "PostgreSQL",
"slug": "postgresql",
"type": "technology",
"category": "Databases",
"categorySlug": "databases",
"parentCategory": "Data Management",
"parentCategorySlug": "data-management",
"image": "https://theirstack.com/logos/postgresql.png",
"thumbnail": "https://theirstack.com/logos/postgresql-sm.png",
"confidence": "high",
"jobs": 5,
"jobsLast7Days": 0,
"jobsLast30Days": 2,
"jobsLast180Days": 5,
"firstFoundUtc": 1609459200,
"lastFoundUtc": 1717200000,
"rankWithinCategory": 1,
"relativeOccurrenceWithinCategory": 0.62,
"score": 0.94
},
{
"name": "Kubernetes",
"slug": "kubernetes",
"type": "technology",
"category": "Infrastructure",
"categorySlug": "infrastructure",
"parentCategory": "DevOps",
"parentCategorySlug": "devops",
"confidence": "medium",
"jobs": 3,
"jobsLast7Days": 0,
"jobsLast30Days": 1,
"jobsLast180Days": 3,
"firstFoundUtc": 1614556800,
"lastFoundUtc": 1716000000,
"rankWithinCategory": 2,
"relativeOccurrenceWithinCategory": 0.31,
"score": 0.81
}
]
},
{
"companyId": "ts-comp-flyio",
"name": "Fly.io",
"domain": "fly.io",
"url": "https://fly.io",
"industry": "Computer Software",
"employeeCount": 85,
"employeeCountRange": "51-200",
"foundedYear": 2017,
"city": "Chicago",
"country": "United States",
"countryCode": "US",
"linkedinUrl": "https://www.linkedin.com/company/fly-io",
"numJobs": 3,
"numJobsLast30Days": 1,
"numTechnologies": 20,
"numKeywords": 6,
"technologySlugs": [
"kubernetes",
"postgresql"
],
"technologyNames": [
"Kubernetes",
"PostgreSQL"
],
"hasBlurredData": false,
"numJobsFound": 1,
"technologiesFound": [
{
"name": "Kubernetes",
"slug": "kubernetes",
"type": "technology",
"category": "Infrastructure",
"categorySlug": "infrastructure",
"confidence": "high",
"jobs": 2,
"jobsLast30Days": 1,
"firstFoundUtc": 1612137600,
"lastFoundUtc": 1715990400,
"score": 0.88
}
]
}
],
"totalResults": 214,
"totalCompanies": 96
}
}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-11 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- companyCountryCodeNotarray
Retorna empresas cujo código de país da sede não é nenhum dos passados aqui, diferenciando maiúsculas de minúsculas. Passe códigos de país ISO2.
- companyCountryCodeOrarray
Retorna empresas cujo código de país da sede é qualquer um dos passados aqui, diferenciando maiúsculas de minúsculas. Passe códigos de país ISO2.
- companyDescriptionPatternAccentInsensitiveboolean
Defina como True para que as buscas na descrição da empresa ignorem acentos. Por exemplo, "á" também corresponde a "a".
- companyDescriptionPatternNotarray
Padrões a procurar na descrição da empresa, sem diferenciar maiúsculas de minúsculas. Retorna empresas que correspondem a qualquer um dos padrões.
- companyDescriptionPatternOrarray
Padrões a procurar na descrição da empresa, sem diferenciar maiúsculas de minúsculas. Retorna empresas que correspondem a qualquer um dos padrões.
- companyDomainNotarray
Retorna só empresas que não correspondem exatamente a esses domínios. Aceita URLs completas (https://www.google.com/) e e-mails (john.polo@gmail.com).
- companyDomainOrarray
Retorna só empresas que correspondem exatamente a esses domínios. Aceita URLs completas (https://www.google.com/) e e-mails (john.polo@gmail.com). Este filtro funciona como OR, então se você passar mais de um domínio de empresa, ele retorna empresas que correspondem a qualquer um dos domínios.
- companyIdOrarray
Retorna só empresas que correspondem exatamente a esses IDs. Este filtro funciona como OR, então se você passar mais de um ID de empresa, ele retorna empresas que correspondem a qualquer um dos IDs.
- companyInvestorsOrarray
Investidores da empresa
- companyInvestorsPartialMatchOrarray
Investidores da empresa. Retorna empresas em que algum investidor contém qualquer uma das substrings passadas aqui. Por exemplo, se você passar 'andree', todos os fundos que correspondem (como 'Andreessen Horowitz', 'Andreessen Horowitz LLC' etc.).
- companyKeywordSlugAndarray
Retorna resultados de empresas que mencionaram todas essas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- companyKeywordSlugNotarray
Retorna resultados de empresas que não mencionaram nenhuma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- companyKeywordSlugOrarray
Retorna resultados de empresas que mencionaram qualquer uma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- companyLinkedinUrlExistsboolean
(Use `property_exists_or / property_exists_and` no lugar) Retorna só empresas com URL do LinkedIn
- companyLinkedinUrlOrarray
Retorna empresas cuja URL do LinkedIn corresponde a qualquer um dos slugs passados aqui. Também aceita URLs completas de empresas no LinkedIn.
- companyListIdNotarray
Retorna empresas que não pertencem a nenhuma das listas de empresas passadas aqui
- companyListIdOrarray
Retorna empresas que pertencem a qualquer uma das listas de empresas passadas aqui
- companyLocationPatternOrarray
Retorna empresas cuja cidade corresponde a qualquer um dos padrões passados aqui. Não diferencia maiúsculas de minúsculas. Por exemplo, se você passar 'san francisco', ele retorna empresas cuja cidade é 'San Francisco', 'San Francisco Bay Area' etc.
- companyNameCaseInsensitiveOrarray
Retorna só empresas que correspondem exatamente a esses nomes, sem diferenciar maiúsculas de minúsculas.
- companyNameNotarray
Retorna só empresas que não correspondem exatamente a esses nomes, diferenciando maiúsculas de minúsculas.
- companyNameOrarray
Retorna só empresas que correspondem exatamente a esses nomes, diferenciando maiúsculas de minúsculas. Este filtro funciona como OR, então se você passar mais de um nome de empresa, ele retorna empresas que correspondem a qualquer um dos nomes.
- companyNamePartialMatchNotarray
Nomes de empresas. Retorna empresas cujo nome não contém nenhuma das substrings passadas aqui, sem diferenciar maiúsculas de minúsculas. Por exemplo, se você passar 'google', ele exclui 'Google', 'Google LLC', 'Google Inc' etc.
- companyNamePartialMatchOrarray
Nomes de empresas. Retorna empresas cujo nome contém qualquer uma das substrings passadas aqui, sem diferenciar maiúsculas de minúsculas. Por exemplo, se você passar "google", ele retorna "Google", "Google LLC", "Google Inc" etc.
- companyTagsOrarray
Retorna empresas que correspondem a qualquer uma dessas palavras-chave
- companyTechnologySlugAndarray
Retorna vagas de empresas que mencionaram todas essas tecnologias nas vagas (não necessariamente nas vagas retornadas). Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as tecnologias que acompanhamos em GET /v0/catalog/technologies. Obsoleto: use company_keyword_slug_and no lugar.
- companyTechnologySlugNotarray
Retorna vagas de empresas que não mencionaram nenhuma dessas tecnologias nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as tecnologias que acompanhamos em GET /v0/catalog/technologies. Obsoleto: use company_keyword_slug_not no lugar.
- companyTechnologySlugOrarray
["postgresql","kubernetes"]
Retorna vagas de empresas que mencionaram qualquer uma dessas tecnologias nas vagas (não necessariamente nas vagas retornadas). Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as tecnologias que acompanhamos em GET /v0/catalog/technologies. Obsoleto: use company_keyword_slug_or no lugar.
- companyTypestring
Filtra pelo tipo de empresa.
- expandTechnologySlugsarray
["postgresql","kubernetes"]
Especifique slugs de tecnologia para incluir informações detalhadas de uso de tecnologia em cada empresa. A resposta inclui um campo 'technologies_found' com métricas como pontuação de confiança, ranking e número de vagas para cada tecnologia especificada. Observação: se uma tecnologia não aparece para uma empresa, significa que a empresa não usa essa tecnologia. Esse recurso é útil para enriquecer os dados da empresa com detalhes do stack de tecnologia.
- fundingStageOrarray
Estágios de captação das empresas retornadas. Valores possíveis: ['angel', 'convertible_note', 'debt_financing', 'equity_crowdfunding', 'other', 'private_equity', 'seed', 'series_a', 'series_b', 'series_c', 'series_d', 'series_e', 'series_f', 'series_g', 'series_h', 'venture_round_not_specified', 'series_i', 'series_j', 'undisclosed', 'series_unknown', 'pre_seed', 'post_ipo_secondary', 'post_ipo_equity', 'post_ipo_debt', 'non_equity_assistance', 'late_vc', 'initial_coin_offering', 'growth_equity_vc', 'grant', 'early_vc', 'corporate_round', 'secondary_market', 'product_crowdfunding']
- includeTotalResultsboolean
true
Quando ativado, calcula e retorna os campos `total_results` e `total_companies` na resposta. ATENÇÃO: isso deixa as respostas bem mais lentas, porque exige ler o conjunto de dados inteiro. Uso recomendado: ative só na requisição inicial para obter os totais e desative nas requisições de paginação seguintes.
- industryIdNotarray
IDs de setor a excluir. Você pode usar qualquer um dos Industry Codes V2 do LinkedIn ou GET /v0/catalog/industries
- industryIdOrarray
Códigos de setor. Você pode usar qualquer um dos Industry Codes V2 do LinkedIn ou GET /v0/catalog/industries
- industryNotarray
Nomes de setores, sem diferenciar maiúsculas de minúsculas. Os resultados excluem empresas que pertencem a qualquer um dos setores indicados neste parâmetro. Valores disponíveis: GET /v0/catalog/industries ATENÇÃO: parâmetro obsoleto. Use o campo industry_id_not no lugar.
- industryOrarray
Nomes de setores, sem diferenciar maiúsculas de minúsculas. Os resultados incluem só empresas que pertencem a qualquer um dos setores indicados neste parâmetro. Valores disponíveis: GET /v0/catalog/industries ATENÇÃO: parâmetro obsoleto. Use o campo industry_id_or no lugar.
- jobFiltersstring
- keywordSlugAndarray
Retorna resultados de empresas que mencionaram todas essas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- keywordSlugNotarray
Retorna resultados de empresas que não mencionaram nenhuma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- keywordSlugOrarray
Retorna resultados de empresas que mencionaram qualquer uma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- lastFundingRoundDateGtestring
Retorna só empresas cuja data da última rodada de captação é igual ou posterior a esta data. Formato: 'YYYY-MM-DD'
- lastFundingRoundDateLtestring
Retorna só empresas cuja data da última rodada de captação é igual ou anterior a esta data. Formato: 'YYYY-MM-DD'
- limitinteger
2
Linhas a retornar nesta página, até o máximo de 500 da TheirStack. Cada linha retornada é cobrada.
- maxEmployeeCountinteger
Número máximo de funcionários da empresa
- maxEmployeeCountOrNullinteger
Número máximo de funcionários da empresa. Se não tivermos a informação de tamanho da empresa, ela também será retornada.
- maxFundingUsdinteger
Captação máxima da empresa, em USD
- maxRevenueUsdinteger
Receita máxima da empresa, em USD
- minEmployeeCountinteger
50
Número mínimo de funcionários da empresa
- minEmployeeCountOrNullinteger
Número mínimo de funcionários da empresa. Se não tivermos a informação de tamanho da empresa, ela também será retornada.
- minFundingUsdinteger
Captação mínima da empresa, em USD
- minRevenueUsdinteger
Receita mínima da empresa, em USD
- offsetinteger
Número de resultados a pular. Obrigatório na paginação por offset.
- onlyYcCompaniesboolean
Retorna só empresas da YC
- orderByarray
Lista de objetos de coluna. Você pode passar várias colunas para ordenar, em ordem de prioridade. Só `field` é obrigatório; `desc` é True por padrão
- pageinteger
Número da página. Obrigatório na paginação por página.
- propertyExistsAndarray
Retorna empresas em que todos esses campos não são null. Por exemplo, se você passar ['domain', 'linkedin_url'], ele retorna empresas que têm domain E linkedin_url definidos.
- propertyExistsOrarray
Retorna empresas em que qualquer um desses campos não é null. Por exemplo, se você passar ['domain', 'linkedin_url'], ele retorna empresas que têm domain OU linkedin_url definido.
- techFiltersstring
Filtra pelas tecnologias e tópicos de intenção de compra detectados para a empresa
- technologySlugAndarray
Retorna resultados de empresas que mencionaram todas essas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- technologySlugNotarray
Retorna resultados de empresas que não mencionaram nenhuma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
- technologySlugOrarray
Retorna resultados de empresas que mencionaram qualquer uma dessas palavras-chave nas vagas. Diferencia maiúsculas de minúsculas. Passe slugs. Veja todas as palavras-chave que acompanhamos em GET /v0/catalog/keywords
Resposta
JSON, um valor de exemplo por campo.
- foundboolean
true
- companyIdstring
ts-comp-posthog
- namestring
PostHog
- domainstring
posthog.com
- urlstring
https://posthog.com
- imagestring
https://posthog.com/brand/posthog-logo.svg
- industrystring
Computer Software
- industryIdstring
6
- employeeCountnumber
210
- employeeCountRangestring
201-500
- foundedYearnumber
2020
- citystring
San Francisco
- postalCodestring
94103
- countrystring
United States
- countryCodestring
US
- linkedinUrlstring
https://www.linkedin.com/company/posthog
- linkedinIdstring
18749923
- apolloIdstring
5fbe2a1234abcd5678ef901
- ycBatchstring
W20
- longDescriptionstring
PostHog is an open source product analytics platform that helps engineers build better products.
- seoDescriptionstring
How developers build successful products. PostHog provides product analytics, session replay, feature flags and A/B testing in one platform.
- annualRevenueUsdnumber
18000000
- annualRevenueReadablestring
18M
- totalFundingUsdnumber
27000000
- lastFundingRoundUtcnumber
1650931200
- lastFundingRoundReadablestring
$15M
- fundingStagestring
series_b
- investors[]string
Y Combinator
- isRecruitingAgencyboolean
false
- numJobsnumber
6
- numJobsLast30Daysnumber
2
- numTechnologiesnumber
34
- numKeywordsnumber
12
- numBuyingIntentTopicsnumber
3
- companyKeywords[]string
product analytics
- companyTags[]string
b2b
- keywordSlugs[]string
product-analytics
- technologySlugs[]string
postgresql
- technologyNames[]string
PostgreSQL
- hasBlurredDataboolean
false
- numJobsFoundnumber
2
- urlSourcestring
domain_lookup
- namestring
PostgreSQL
- slugstring
postgresql
- typestring
technology
- categorystring
Databases
- categorySlugstring
databases
- parentCategorystring
Data Management
- parentCategorySlugstring
data-management
- imagestring
https://theirstack.com/logos/postgresql.png
- thumbnailstring
https://theirstack.com/logos/postgresql-sm.png
- confidencestring
high
- jobsnumber
5
- jobsLast7Daysnumber
0
- jobsLast30Daysnumber
2
- jobsLast180Daysnumber
5
- firstFoundUtcnumber
1609459200
- lastFoundUtcnumber
1717200000
- rankWithinCategorynumber
1
- relativeOccurrenceWithinCategorynumber
0.62
- scorenumber
0.94
- totalResultsnumber
214
- totalCompaniesnumber
96
Dúvidas frequentes
Sobre o endpoint Theirstack da API para Company Search
O endpoint Theirstack da AnyAPI para Company Search retorna dados de Company Search em JSON normalizado com uma chamada POST para /v1/run/company_search.theirstack. Monte uma lista de contas na TheirStack pelas tecnologias, palavras-chave e tópicos de intenção de compra que a empresa menciona nas vagas, além de número de funcionários, receita, captação, setor e localização. Cobrado por empresa retornada. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa US$ 199,20 por mil resultados, e nunca mais de US$ 9,96 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Theirstack da API para Company Search feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,0 segundos, em 1 chamadas medidas.