Company Search Theirstack API
Constituez une liste de comptes à partir de TheirStack par les technologies, mots-clés et sujets d’intention d’achat qu’une entreprise mentionne dans ses offres d’emploi, plus l’effectif, le chiffre d’affaires, le financement, le secteur et le lieu. Facturé par entreprise renvoyée.
199,20 $US/1k résultats, paiement à la requête, sans abonnement.
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 champs de plus}
Tarifs
Tarifs de l’API Company Search Theirstack
L’appeler
Obtenez Company Search Theirstack en une requête
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
}
}Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.
Référence
Une requête, une seule forme de réponse.
Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.
Dernière vérification : 2026-10-07 · disponibilité et latence mesurées sur 30d
Corps de la requête
JSON, envoyé à cet endpoint.
- companyCountryCodeNotarray
Renvoie les entreprises dont le code pays du siège n’est aucun de ceux passés ici, sensible à la casse. Passez des codes pays ISO2.
- companyCountryCodeOrarray
Renvoie les entreprises dont le code pays du siège est l’un de ceux passés ici, sensible à la casse. Passez des codes pays ISO2.
- companyDescriptionPatternAccentInsensitiveboolean
Mettez True pour que les recherches dans la description de l’entreprise ignorent les accents. Par exemple, « á » correspondra aussi à « a ».
- companyDescriptionPatternNotarray
Motifs insensibles à la casse à chercher dans la description de l’entreprise. Renvoie les entreprises qui correspondent à l’un des motifs.
- companyDescriptionPatternOrarray
Motifs insensibles à la casse à chercher dans la description de l’entreprise. Renvoie les entreprises qui correspondent à l’un des motifs.
- companyDomainNotarray
Ne renvoie que les entreprises qui ne correspondent pas exactement à ces domaines. Accepte les URL complètes (https://www.google.com/) et les e-mails (john.polo@gmail.com).
- companyDomainOrarray
Ne renvoie que les entreprises qui correspondent exactement à ces domaines. Accepte les URL complètes (https://www.google.com/) et les e-mails (john.polo@gmail.com). Ce filtre agit comme un filtre OU, donc si vous passez plusieurs domaines d’entreprise, il renverra les entreprises qui correspondent à l’un des domaines.
- companyIdOrarray
Ne renvoie que les entreprises qui correspondent exactement à ces IDs. Ce filtre agit comme un filtre OU, donc si vous passez plusieurs ID d’entreprise, il renverra les entreprises qui correspondent à l’un des IDs.
- companyInvestorsOrarray
Investisseurs de l’entreprise
- companyInvestorsPartialMatchOrarray
Investisseurs de l’entreprise. Renvoie les entreprises dont l’un des investisseurs contient l’une des sous-chaînes passées ici. Par exemple, si vous passez 'andree', tous les fonds qui y correspondent (comme 'Andreessen Horowitz', 'Andreessen Horowitz LLC', etc).
- companyKeywordSlugAndarray
Renvoie les résultats des entreprises qui ont mentionné tous ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- companyKeywordSlugNotarray
Renvoie les résultats des entreprises qui n’ont mentionné aucun de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- companyKeywordSlugOrarray
Renvoie les résultats des entreprises qui ont mentionné l’un de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- companyLinkedinUrlExistsboolean
(Utilisez plutôt `property_exists_or / property_exists_and`) Ne renvoie que les entreprises qui ont une URL LinkedIn
- companyLinkedinUrlOrarray
Renvoie les entreprises dont l’URL LinkedIn correspond à l’un des slugs passés ici. Vous pouvez aussi passer des URL complètes d’entreprise LinkedIn.
- companyListIdNotarray
Renvoie les entreprises qui n’appartiennent à aucune des listes d’entreprises passées ici
- companyListIdOrarray
Renvoie les entreprises qui appartiennent à l’une des listes d’entreprises passées ici
- companyLocationPatternOrarray
Renvoie les entreprises dont la ville correspond à l’un des motifs passés ici. Insensible à la casse. Par exemple, si vous passez 'san francisco', elle renverra les entreprises dont la ville est 'San Francisco', 'San Francisco Bay Area', etc.
- companyNameCaseInsensitiveOrarray
Ne renvoie que les entreprises qui correspondent exactement à ces noms, sans tenir compte de la casse.
- companyNameNotarray
Ne renvoie que les entreprises qui ne correspondent pas exactement à ces noms, en tenant compte de la casse.
- companyNameOrarray
Ne renvoie que les entreprises qui correspondent exactement à ces noms, en tenant compte de la casse. Ce filtre agit comme un filtre OU, donc si vous passez plusieurs noms d’entreprise, il renverra les entreprises qui correspondent à l’un des noms.
- companyNamePartialMatchNotarray
Noms d’entreprise. Renvoie les entreprises dont le nom ne contient aucune des sous-chaînes passées ici, sans tenir compte de la casse. Par exemple, si vous passez « google », elle exclura « Google », « Google LLC », « Google Inc », etc.
- companyNamePartialMatchOrarray
Noms d’entreprise. Renvoie les entreprises dont le nom contient l’une des sous-chaînes passées ici, sans tenir compte de la casse. Par exemple, si vous passez « google », elle renverra « Google », « Google LLC », « Google Inc », etc.
- companyTagsOrarray
Renvoie les entreprises qui correspondent à l’un de ces mots-clés
- companyTechnologySlugAndarray
Renvoie les offres d’entreprises qui ont mentionné toutes ces technologies dans leurs offres (pas forcément dans les offres renvoyées). Sensible à la casse. Passez des slugs. Consultez toutes les technologies que nous suivons sur GET /v0/catalog/technologies. Obsolète : utilisez plutôt company_keyword_slug_and.
- companyTechnologySlugNotarray
Renvoie les offres d’entreprises qui n’ont mentionné aucune de ces technologies dans leurs offres. Sensible à la casse. Passez des slugs. Consultez toutes les technologies que nous suivons sur GET /v0/catalog/technologies. Obsolète : utilisez plutôt company_keyword_slug_not.
- companyTechnologySlugOrarray
["postgresql","kubernetes"]
Renvoie les offres d’entreprises qui ont mentionné l’une de ces technologies dans leurs offres (pas forcément dans les offres renvoyées). Sensible à la casse. Passez des slugs. Consultez toutes les technologies que nous suivons sur GET /v0/catalog/technologies. Obsolète : utilisez plutôt company_keyword_slug_or.
- companyTypestring
Filtre par type d’entreprise.
- expandTechnologySlugsarray
["postgresql","kubernetes"]
Indiquez des slugs de technologie pour inclure des informations détaillées d’utilisation de la technologie pour chaque entreprise. La réponse inclura un champ 'technologies_found' contenant des métriques comme le score de confiance, le classement et le nombre d’offres pour chaque technologie indiquée. Remarque : si une technologie n’est pas listée pour une entreprise, cela signifie que cette entreprise ne l’utilise pas. Cette fonction est utile pour enrichir les données d’entreprise avec le détail de leur pile technologique.
- fundingStageOrarray
Stades de financement des entreprises renvoyées. Valeurs possibles : ['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
Quand activé, calcule et renvoie les champs `total_results` et `total_companies` dans la réponse. ATTENTION : cela ralentit nettement les réponses car il faut lire tout le jeu de données. Usage recommandé : activez-le seulement pour la requête initiale afin d’obtenir les totaux, puis désactivez-le pour les requêtes de pagination suivantes.
- industryIdNotarray
Ids de secteur à exclure. Vous pouvez utiliser n’importe quel code des Industry Codes V2 de LinkedIn ou GET /v0/catalog/industries
- industryIdOrarray
Codes de secteur. Vous pouvez utiliser n’importe quel code des Industry Codes V2 de LinkedIn ou GET /v0/catalog/industries
- industryNotarray
Noms de secteurs, insensibles à la casse. Les résultats excluront les entreprises qui appartiennent à l’un des secteurs indiqués dans ce paramètre. Valeurs disponibles : GET /v0/catalog/industries ATTENTION : paramètre obsolète. Utilisez plutôt le champ industry_id_not.
- industryOrarray
Noms de secteurs, insensibles à la casse. Les résultats n’incluront que les entreprises qui appartiennent à l’un des secteurs indiqués dans ce paramètre. Valeurs disponibles : GET /v0/catalog/industries ATTENTION : paramètre obsolète. Utilisez plutôt le champ industry_id_or.
- jobFiltersstring
- keywordSlugAndarray
Renvoie les résultats des entreprises qui ont mentionné tous ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- keywordSlugNotarray
Renvoie les résultats des entreprises qui n’ont mentionné aucun de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- keywordSlugOrarray
Renvoie les résultats des entreprises qui ont mentionné l’un de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- lastFundingRoundDateGtestring
Ne renvoie que les entreprises dont la date du dernier tour de financement est postérieure ou égale à cette date. Format : 'AAAA-MM-JJ'
- lastFundingRoundDateLtestring
Ne renvoie que les entreprises dont la date du dernier tour de financement est antérieure ou égale à cette date. Format : 'AAAA-MM-JJ'
- limitinteger
2
Lignes à renvoyer sur cette page, jusqu’au maximum de 500 de TheirStack. Chaque ligne renvoyée est facturée.
- maxEmployeeCountinteger
Nombre maximal d’employés dans une entreprise
- maxEmployeeCountOrNullinteger
Nombre maximal d’employés dans une entreprise. Si nous n’avons pas d’information sur la taille de l’entreprise, nous la renverrons aussi.
- maxFundingUsdinteger
Financement maximal de l’entreprise, en USD
- maxRevenueUsdinteger
Chiffre d’affaires maximal de l’entreprise, en USD
- minEmployeeCountinteger
50
Nombre minimal d’employés dans une entreprise
- minEmployeeCountOrNullinteger
Nombre minimal d’employés dans une entreprise. Si nous n’avons pas d’information sur la taille de l’entreprise, nous la renverrons aussi.
- minFundingUsdinteger
Financement minimal de l’entreprise, en USD
- minRevenueUsdinteger
Chiffre d’affaires minimal de l’entreprise, en USD
- offsetinteger
Nombre de résultats à ignorer. Obligatoire pour la pagination par décalage.
- onlyYcCompaniesboolean
Ne renvoie que les entreprises YC
- orderByarray
Liste d’objets de colonne. Vous pouvez passer plusieurs colonnes à trier, par ordre de priorité. Seul `field` est obligatoire, `desc` vaut True par défaut
- pageinteger
Numéro de page. Obligatoire avec la pagination par page.
- propertyExistsAndarray
Renvoie les entreprises dont tous ces champs sont non nuls. Par exemple, si vous passez ['domain', 'linkedin_url'], elle renverra les entreprises qui ont à la fois domain ET linkedin_url définis.
- propertyExistsOrarray
Renvoie les entreprises dont au moins l’un de ces champs est non nul. Par exemple, si vous passez ['domain', 'linkedin_url'], elle renverra les entreprises qui ont un domain OU un linkedin_url défini.
- techFiltersstring
Filtre par technologies et sujets d’intention d’achat détectés pour l’entreprise
- technologySlugAndarray
Renvoie les résultats des entreprises qui ont mentionné tous ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- technologySlugNotarray
Renvoie les résultats des entreprises qui n’ont mentionné aucun de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
- technologySlugOrarray
Renvoie les résultats des entreprises qui ont mentionné l’un de ces mots-clés dans leurs offres. Sensible à la casse. Passez des slugs. Consultez tous les mots-clés que nous suivons sur GET /v0/catalog/keywords
Réponse
JSON, une valeur d’exemple par champ.
- 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
FAQ
À propos de l’API Company Search Theirstack
L’API Company Search Theirstack d’AnyAPI renvoie des données Company Search en JSON normalisé à partir d’un appel POST à /v1/run/company_search.theirstack. Constituez une liste de comptes à partir de TheirStack par les technologies, mots-clés et sujets d’intention d’achat qu’une entreprise mentionne dans ses offres d’emploi, plus l’effectif, le chiffre d’affaires, le financement, le secteur et le lieu. Facturé par entreprise renvoyée. AnyAPI renvoie un schéma normalisé unique quelle que soit la source qui répond. Elle coûte 199,20 $US pour 1 000 résultats, et jamais plus de 9,96 $US pour une seule requête, en dollars US, sans abonnement et sans minimum mensuel.