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,... 38 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={ "companyDomainOr": [ "posthog.com" ], "limit": 1 }, ) print(res.json())
Este exemplo mostra 66 de 73 campos. Ver todos os campos
{
"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-11-14 · 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.
- jobFiltersobject
- 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.
- techFiltersobject
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.
Matching companies with TheirStack's firmographic record and the technology and keyword slugs found in their job posts.
- alexaRankinginteger
Alexa traffic rank for the company website.
- annualRevenueReadablestring
18M
Estimated annual revenue as a display string, e.g. 4.2M.
- annualRevenueUsdnumber
18000000
Estimated annual revenue in USD.
- apolloIdstring
5fbe2a1234abcd5678ef901
Apollo's identifier for the same company.
- citystring
San Francisco
Headquarters city.
- companyIdstring
ts-comp-posthog
TheirStack's own company identifier.
- companyKeywordsstring[]
Keywords TheirStack assigns the company.
- companyTagsstring[]
Tags TheirStack assigns the company.
- countrystring
United States
Headquarters country.
- countryCodestring
US
ISO 3166-1 alpha-2 country code.
- domainstring
posthog.com
Primary company domain.
- employeeCountinteger
210
Employees TheirStack currently counts.
- employeeCountRangestring
201-500
Employee headcount band, e.g. 201-500.
- foundedYearinteger
2020
Year the company was founded.
- fundingStagestring
series_b
Most recent funding stage, e.g. series_b.
- hasBlurredDataboolean
false
True when TheirStack redacted part of the record on this plan.
- imagestring
https://posthog.com/brand/posthog-logo.svg
Company logo URL.
- industrystring
Computer Software
Company industry.
- industryIdstring
6
TheirStack's identifier for that industry.
- investorsstring[]
Investors TheirStack records for the company.
- isRecruitingAgencyboolean
false
True when TheirStack classifies the company as a recruiting agency rather than a direct employer.
- keywordSlugsstring[]
Keyword slugs found in the company's job posts. These are the values the keyword filters take.
- lastFundingRoundReadablestring
$15M
Most recent round size as a display string, e.g. $15M.
- lastFundingRoundUtcnumber
1650931200
UTC epoch timestamp in seconds (Unix time) of the most recent funding round. Multiply by 1000 for a JS Date in milliseconds.
- linkedinIdstring
18749923
Company LinkedIn numeric id.
- linkedinUrlstring
https://www.linkedin.com/company/posthog
Company LinkedIn page URL.
- longDescriptionstring
PostHog is an open source product analytics platform that helps engineers build better products.
Company description as the company writes it.
- namestring
PostHog
Company name.
- numBuyingIntentTopicsinteger
3
Distinct buying-intent topics detected in the company's job posts.
- numJobsinteger
6
Job posts TheirStack holds for the company, all time.
- numJobsFoundinteger
2
Job posts of this company that matched your job filters, when you sent any.
- numJobsLast30Daysinteger
2
Job posts published in the last 30 days.
- numKeywordsinteger
12
Distinct keywords detected in the company's job posts.
- numTechnologiesinteger
34
Distinct technologies detected in the company's job posts.
- possibleDomainsstring[]
Every domain TheirStack associates with the company.
- postalCodestring
94103
Headquarters postal code.
- publiclyTradedExchangestring
Exchange the company lists on.
- publiclyTradedSymbolstring
Stock ticker, for listed companies.
- seoDescriptionstring
How developers build successful products. PostHog provides product analytics, session replay, feature flags and A/B testing in one platform.
Meta description from the company's website.
- technologyNamesstring[]
Human-readable names for those technologies.
- technologySlugsstring[]
Technology slugs found in the company's job posts. These are the values the technology filters take.
- totalFundingUsdnumber
27000000
Total capital raised, in USD.
- urlstring
https://posthog.com
Company website URL.
- urlSourcestring
domain_lookup
Where TheirStack sourced the company website URL.
- ycBatchstring
W20
Y Combinator batch, e.g. W20, for companies that went through it.
The technologies from your technology filters that this company was matched on. Empty unless you filtered by technology.
- categorystring
Databases
Category the technology sits in.
- categorySlugstring
databases
Slug for that category.
- confidencestring
high
How sure TheirStack is that the company uses it: high, medium or low.
- firstFoundUtcnumber
1609459200
UTC epoch timestamp in seconds (Unix time) the technology was first seen. Multiply by 1000 for a JS Date in milliseconds.
- imagestring
https://theirstack.com/logos/postgresql.png
Technology logo URL.
- jobsinteger
5
Job posts mentioning the technology, all time.
- jobsLast180Daysinteger
5
Job posts mentioning it in the last 180 days.
- jobsLast30Daysinteger
2
Job posts mentioning it in the last 30 days.
- jobsLast7Daysinteger
0
Job posts mentioning it in the last 7 days.
- lastFoundUtcnumber
1717200000
UTC epoch timestamp in seconds (Unix time) the technology was last seen. Multiply by 1000 for a JS Date in milliseconds.
- namestring
PostgreSQL
Technology name.
- parentCategorystring
Data Management
Parent category.
- parentCategorySlugstring
data-management
Slug for that parent category.
- rankWithinCategoryinteger
1
Rank among the company's technologies in the same category, 1 being the most used.
- relativeOccurrenceWithinCategorynumber
0.62
Share of the company's mentions within this category that are of this technology, 0 to 1.
- scorenumber
0.94
TheirStack's own relevance score for the match.
- slugstring
postgresql
Technology slug. This is the value the technology filters take.
- thumbnailstring
https://theirstack.com/logos/postgresql-sm.png
Smaller technology logo URL.
- typestring
technology
Whether the row is a technology or a buying-intent keyword.
The matching rows plus TheirStack's result counters.
- totalCompaniesinteger
96
Distinct companies matching the filters. TheirStack computes it only when you send includeTotalResults.
- totalResultsinteger
214
Rows matching the filters across all pages. TheirStack computes it only when you send includeTotalResults, and omits it otherwise.
- truncatedCompaniesinteger
Companies TheirStack withheld because the plan's result ceiling was reached.
- truncatedResultsinteger
Rows TheirStack withheld because the plan's result ceiling was reached.
- foundboolean
true
False when nothing matched the filters.
- 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 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 3,0 segundos, em 16 chamadas medidas.