Technographics API

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 Technology Profile
builtwith.com/posthog.com
BuiltWithToolsFeaturesPlansCustomersWebsite, Tech, Key…Lookup
Home / posthog.com Technology Profile

POSTHOG.COM

Technology ProfileDetailedMetaProductsPerformanceRelationshipCompany
Frontend FrameworksGlobal Trends
R

React

42 job posts mentioning it · high confidence

Frontend Frameworks
P

PostgreSQL

31 job posts mentioning it · high confidence

Databases
K

Kubernetes

18 job posts mentioning it · medium confidence

Cloud Infrastructure
What the API returnedtechnologies[0]
{
"technology": {...},
"confidence": "high",
"jobs": 42,
"jobsLast7Days": 1,
"jobsLast30Days": 4,
"jobsLast180Days": 19,
"firstFoundUtc": 1622505600,
"lastFoundUtc": 1758758400,
+2 more fields
}
Requests
-
30d

Pricing

Technographics Theirstack API pricing

You pay
$1,992.00
$199.20/1k results, only for what you use. No monthly plan.
One request costs at most $9.96 (50 results).

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())
Open in
Get a free key
Sample response
{
  "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.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

  • foundboolean

    true

technologydata.technologies[].technology
  • 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

each technologydata.technologies[]
  • confidencestring

    high

  • jobsnumber

    42

  • jobsLast7Daysnumber

    1

  • jobsLast30Daysnumber

    4

  • jobsLast180Daysnumber

    19

  • firstFoundUtcnumber

    1622505600

  • lastFoundUtcnumber

    1758758400

  • rankWithinCategorynumber

    1

  • relativeOccurrenceWithinCategorynumber

    0.91

datadata
  • totalResultsnumber

    57

  • totalCompaniesnumber

    1

You get back. Named, typed fields in the same shape whichever source answers.

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.

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. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

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. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required.

Send a POST request to https://api.getanyapi.com/v1/run/technographics.theirstack with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.