v10

latestOpenAPI 3.1.02026-08-0452108384.4 KB
Companies

Technographics

This endpoint lists the technologies used by a company. For each technology, it returns the confidence level (low, medium, high), the number of jobs that mention the technology, and the first and last dates it was mentioned.

You must specify company_domain, company_name, company_linkedin_url.

It consumes 3 API credits per company lookup, regardless of the number of technologies returned. It doesn't consume credits if there is no response.

post/v1/companies/technologies

Request body

company_idstring nullable

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.

company_namestring nullable

Only return companies that match this name exactly, case-sensitively.

company_domainstring nullable

Only return companies that match this domain exactly. It accepts full urls (https://www.google.com/) and emails (john.polo@gmail.com).

company_linkedin_urlstring nullable

Return companies whose LinkedIn URL matches this URL exactly.

company_name_orstring[]

Only return companies that match these names exactly, case-sensitively. Deprecated, use the company_name filter instead.

include_total_resultsboolean nullable

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.

offsetinteger nullable

Number of results to skip. Required for offset-based pagination.

pageinteger nullable

Page number. Required when using page-based pagination.

limitinteger nullable

Number of results per page

keyword_slug_orstring[]

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

keyword_category_slug_orstring[]

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

keyword_parent_category_slug_orstring[]

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

technology_slug_orstring[]

Deprecated: use keyword_slug_or instead. Will return companies that have mentioned any of these technologies in their jobs. Case sensitive. Pass slugs.

technology_category_slug_orstring[]

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.

technology_parent_category_slug_orstring[]

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.

max_rankinteger nullable

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.

min_jobsinteger nullable

Minimum number of jobs found by each company using a technology

max_jobsinteger nullable

Maximum number of jobs found by each company using a technology

min_relative_occurrencenumber nullable

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.

first_date_found_gtestring date nullable

Only return technologies where the first time they were found was after or on this date. Format: "YYYY-MM-DD"

first_date_found_ltestring date nullable

Only return technologies where the first time they were found was before or on this date. Format: "YYYY-MM-DD"

last_date_found_gtestring date nullable

Only return technologies where the last time they were found was after or on this date. Format: "YYYY-MM-DD"

last_date_found_ltestring date nullable

Only return technologies where the last time they were found was before or on this date. Format: "YYYY-MM-DD"

confidence_orstring[]

Returns technologies with any of these confidence values that the companies use them. Available values: "high", "medium", "low"

Example request

{
  "company_name_or": []
}

Response

Successful Response

Example response

{
  "data": [
    {
      "technology": {
        "name": "PostgreSQL",
        "category": "Relational Database",
        "slug": "kafka",
        "category_slug": "message-queue",
        "parent_category": "Data Stores",
        "parent_category_slug": "data-stores"
      },
      "jobs": 54
    }
  ],
  "metadata": {
    "total_results": 2034,
    "total_companies": 1045
  }
}