Technographics Theirstack API
Read the technology stack TheirStack detects for a company from its job posts, with how many posts mention each technology, when it was first and last seen, and how dominant it is within its category. Billed per technology returned.
$199.20/1k results, pay per request, no subscription.
POSTHOG.COM
React
42 job posts mentioning it · high confidence
Frontend FrameworksPostgreSQL
31 job posts mentioning it · high confidence
DatabasesKubernetes
18 job posts mentioning it · medium confidence
Cloud Infrastructure{"technology": {...},"confidence": "high","jobs": 42,"jobsLast7Days": 1,"jobsLast30Days": 4,"jobsLast180Days": 19,"firstFoundUtc": 1622505600,"lastFoundUtc": 1758758400,+2 more fields}
Pricing
Technographics Theirstack API pricing
Call it
Get Technographics theirstack in one request
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/technographics.theirstack", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={}, ) print(res.json())
{
"found": true,
"data": {
"technologies": [
{
"technology": {
"name": "React",
"slug": "react",
"type": "technology",
"category": "Frontend Frameworks",
"categorySlug": "frontend-frameworks",
"parentCategory": "Programming Languages And Frameworks",
"parentCategorySlug": "programming-languages-and-frameworks",
"image": "https://theirstack.com/logos/react.png",
"thumbnail": "https://theirstack.com/logos/thumb/react.png"
},
"confidence": "high",
"jobs": 42,
"jobsLast7Days": 1,
"jobsLast30Days": 4,
"jobsLast180Days": 19,
"firstFoundUtc": 1622505600,
"lastFoundUtc": 1758758400,
"rankWithinCategory": 1,
"relativeOccurrenceWithinCategory": 0.91
},
{
"technology": {
"name": "PostgreSQL",
"slug": "postgresql",
"type": "technology",
"category": "Databases",
"categorySlug": "databases",
"parentCategory": "Data Stores",
"parentCategorySlug": "data-stores",
"image": "https://theirstack.com/logos/postgresql.png",
"thumbnail": "https://theirstack.com/logos/thumb/postgresql.png"
},
"confidence": "high",
"jobs": 31,
"jobsLast7Days": 0,
"jobsLast30Days": 2,
"jobsLast180Days": 14,
"firstFoundUtc": 1622505600,
"lastFoundUtc": 1757548800,
"rankWithinCategory": 1,
"relativeOccurrenceWithinCategory": 0.78
},
{
"technology": {
"name": "Kubernetes",
"slug": "kubernetes",
"type": "technology",
"category": "Cloud Infrastructure",
"categorySlug": "cloud-infrastructure",
"parentCategory": "Dev Ops",
"parentCategorySlug": "dev-ops",
"image": "https://theirstack.com/logos/kubernetes.png",
"thumbnail": "https://theirstack.com/logos/thumb/kubernetes.png"
},
"confidence": "medium",
"jobs": 18,
"jobsLast7Days": 0,
"jobsLast30Days": 1,
"jobsLast180Days": 6,
"firstFoundUtc": 1638316800,
"lastFoundUtc": 1755043200,
"rankWithinCategory": 2,
"relativeOccurrenceWithinCategory": 0.42
}
],
"totalResults": 57,
"totalCompanies": 1
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-17 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- companyDomainstring
posthog.com
Only return companies that match this domain exactly. It accepts full urls (https://www.google.com/) and emails (john.polo@gmail.com).
- companyIdstring
Only return companies that match this TheirStack Company ID exactly. This ID is temporary and internal and will change in the future and become stable. Until then, it is only meant to be used internally by our UI (app.theirstack.com). For deduplication logic, use company_domain or company_linkedin_url instead.
- companyKeywordSlugOrarray
Return companies that have mentioned any of these keywords (technologies or buying intent topics) in their jobs. Case sensitive. Pass slugs. Check out all keywords at GET /v0/catalog/keywords
- companyLinkedinUrlstring
Return companies whose LinkedIn URL matches this URL exactly.
- companyNamestring
Only return companies that match this name exactly, case-sensitively.
- companyNameOrarray
Only return companies that match these names exactly, case-sensitively. Deprecated, use the `company_name` filter instead.
- companyTechnologySlugOrarray
Return companies that have mentioned any of these keywords (technologies or buying intent topics) in their jobs. Case sensitive. Pass slugs. Check out all keywords at GET /v0/catalog/keywords
- confidenceOrarray
Returns technologies with any of these confidence values that the companies use them. Available values: "high", "medium", "low"
- firstDateFoundGtestring
Only return technologies where the first time they were found was after or on this date. Format: "YYYY-MM-DD"
- firstDateFoundLtestring
Only return technologies where the first time they were found was before or on this date. Format: "YYYY-MM-DD"
- includeTotalResultsboolean
true
When enabled, calculates and returns `total_results` and `total_companies` fields in the response. WARNING: This significantly slows down responses as it requires reading the entire dataset. Recommended usage: enable only for the initial request to get totals, then disable for subsequent pagination requests.
- keywordCategorySlugOrarray
Return companies that have mentioned any keyword from any of these categories in their jobs. Case sensitive. Pass slugs. Check out all keyword categories at GET /v0/catalog/keywords/categories
- keywordParentCategorySlugOrarray
Return companies that have mentioned any keyword from any of these parent categories in their jobs. Case sensitive. Pass slugs. Check out all keyword categories at GET /v0/catalog/keywords/categories
- keywordSlugOrarray
Return companies that have mentioned any of these keywords (technologies or buying intent topics) in their jobs. Case sensitive. Pass slugs. Check out all keywords at GET /v0/catalog/keywords
- lastDateFoundGtestring
Only return technologies where the last time they were found was after or on this date. Format: "YYYY-MM-DD"
- lastDateFoundLtestring
Only return technologies where the last time they were found was before or on this date. Format: "YYYY-MM-DD"
- limitinteger
3
Rows to return on this page, up to TheirStack's maximum of 500. Every row returned is billed.
- maxJobsinteger
Maximum number of jobs found by each company using a technology
- maxRankinteger
The rank measures how common is a technology within its category. The technology most used among similar ones by a company will have a rank of 1, the second: 2, etc. This is useful to filter results by technology and get only results for the primary technology.
- minJobsinteger
Minimum number of jobs found by each company using a technology
- minRelativeOccurrencenumber
Minimum value of relative_occurrence_within_category for each technology. Higher values increase the probability that this technology is actually used by the company, because it means a higher percentage of mentions to technologies among this category are of this technology.
- offsetinteger
Number of results to skip. Required for offset-based pagination.
- orderByarray
List of column objects. You can pass several columns to order by, in order of priority. Only `field` is required, `desc` is True by default.
- pageinteger
Page number. Required when using page-based pagination.
- technologyCategorySlugOrarray
Deprecated: use `keyword_category_slug_or` instead. Will return companies that have mentioned any keyword from any of these categories in their jobs. Case sensitive. Pass slugs.
- technologyParentCategorySlugOrarray
Deprecated: use `keyword_parent_category_slug_or` instead. Will return companies that have mentioned any keyword from any of these parent categories in their jobs. Case sensitive. Pass slugs.
- technologySlugOrarray
Deprecated: use `keyword_slug_or` instead. Will return companies that have mentioned any of these technologies in their jobs. Case sensitive. Pass slugs.
Response
JSON, one example value per field.
- foundboolean
true
- namestring
React
- slugstring
react
- typestring
technology
- categorystring
Frontend Frameworks
- categorySlugstring
frontend-frameworks
- parentCategorystring
Programming Languages And Frameworks
- parentCategorySlugstring
programming-languages-and-frameworks
- imagestring
https://theirstack.com/logos/react.png
- thumbnailstring
https://theirstack.com/logos/thumb/react.png
- confidencestring
high
- jobsnumber
42
- jobsLast7Daysnumber
1
- jobsLast30Daysnumber
4
- jobsLast180Daysnumber
19
- firstFoundUtcnumber
1622505600
- lastFoundUtcnumber
1758758400
- rankWithinCategorynumber
1
- relativeOccurrenceWithinCategorynumber
0.91
- totalResultsnumber
57
- totalCompaniesnumber
1
FAQ
About the Technographics Theirstack API
The AnyAPI Technographics Theirstack API returns Technographics theirstack data as normalized JSON from one POST call to /v1/run/technographics.theirstack. Read the technology stack TheirStack detects for a company from its job posts, with how many posts mention each technology, when it was first and last seen, and how dominant it is within its category. Billed per technology returned. AnyAPI returns one normalized schema whichever source serves it. It costs $199.20 per 1,000 results, and never more than $9.96 for a single request, in US dollars with no subscription and no monthly minimum.