API Company Search

Company Search Theirstack API

Составьте список аккаунтов из TheirStack по технологиям, ключевым словам и темам покупательского намерения, которые компания упоминает в своих вакансиях, а также по численности, выручке, финансированию, отрасли и местоположению. Оплата за каждую возвращённую компанию.

199,20 USD/1 тыс. результатов, оплата за запрос, без подписки.

posthog.com Technology Profile - BuiltWith
builtwith.com/posthog.com
BuiltWithLookup
TrendsListsLookupAPI
Technology ProfileRelationshipsHosting HistoryRedirectsKeywords

PostHog

posthog.com

34 technologies6 job posts

Databases

PostgreSQL

Infrastructure

Kubernetes
Что вернул APIcompanies[0]
{
"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 ещё
}
Запросы
-
30d

Цены

Цена API Company Search Theirstack

Вы платите
1 992,00 USD
199,20 USD/1 тыс. результатов, только за то, чем пользуетесь. Без ежемесячного тарифа.
Один запрос стоит не больше 9,96 USD (50 results).

Вызвать

Получите Company Search Theirstack одним запросом

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
  }
}

Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.

Справочник

Один запрос, один формат ответа.

Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.

Проверено 2026-10-07 · доступность и задержка измерены за 30d

Тело запроса

JSON, отправляется на этот эндпоинт.

  • companyCountryCodeNotarray

    Возвращать компании, у которых код страны штаб-квартиры не совпадает ни с одним из переданных здесь, с учётом регистра. Передавайте коды стран ISO2.

  • companyCountryCodeOrarray

    Возвращать компании, у которых код страны штаб-квартиры совпадает с любым из переданных здесь, с учётом регистра. Передавайте коды стран ISO2.

  • companyDescriptionPatternAccentInsensitiveboolean

    Передайте True, чтобы поиск по описанию компании не учитывал диакритику. Например, "á" совпадёт и с "a".

  • companyDescriptionPatternNotarray

    Шаблоны без учёта регистра для поиска в описании компании. Возвращает компании, подходящие под любой из шаблонов.

  • companyDescriptionPatternOrarray

    Шаблоны без учёта регистра для поиска в описании компании. Возвращает компании, подходящие под любой из шаблонов.

  • companyDomainNotarray

    Возвращать только компании, которые не совпадают точно с этими доменами. Принимает полные URL (https://www.google.com/) и адреса почты (john.polo@gmail.com).

  • companyDomainOrarray

    Возвращать только компании, которые точно совпадают с этими доменами. Принимает полные URL (https://www.google.com/) и адреса почты (john.polo@gmail.com). Этот фильтр работает как ИЛИ: если передать несколько доменов компаний, вернутся компании, совпавшие с любым из доменов.

  • companyIdOrarray

    Возвращать только компании, которые точно совпадают с этими ID. Этот фильтр работает как ИЛИ: если передать несколько ID компаний, вернутся компании, совпавшие с любым из ID.

  • companyInvestorsOrarray

    Инвесторы компании

  • companyInvestorsPartialMatchOrarray

    Инвесторы компании. Вернёт компании, у которых любой из инвесторов содержит любую из переданных подстрок. Например, если передать 'andree', найдутся все подходящие фонды (такие как 'Andreessen Horowitz', 'Andreessen Horowitz LLC' и т. д.).

  • companyKeywordSlugAndarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях все эти ключевые слова. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • companyKeywordSlugNotarray

    Возвращать результаты по компаниям, не упоминавшим в своих вакансиях ни одного из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • companyKeywordSlugOrarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях любое из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • companyLinkedinUrlExistsboolean

    (Вместо этого используйте `property_exists_or / property_exists_and`) Возвращает только компании с URL LinkedIn

  • companyLinkedinUrlOrarray

    Возвращать компании, чей URL LinkedIn совпадает с любым из переданных здесь slug. Можно передавать и полные URL компаний в LinkedIn.

  • companyListIdNotarray

    Возвращать компании, не входящие ни в один из переданных здесь списков компаний

  • companyListIdOrarray

    Возвращать компании, входящие в любой из переданных здесь списков компаний

  • companyLocationPatternOrarray

    Возвращать компании, чей город совпадает с любым из переданных здесь шаблонов. Без учёта регистра. Например, если передать 'san francisco', вернутся компании, чей город 'San Francisco', 'San Francisco Bay Area' и так далее.

  • companyNameCaseInsensitiveOrarray

    Возвращать только компании, которые точно совпадают с этими названиями, без учёта регистра.

  • companyNameNotarray

    Возвращать только компании, которые не совпадают точно с этими названиями, с учётом регистра.

  • companyNameOrarray

    Возвращать только компании, которые точно совпадают с этими названиями, с учётом регистра. Этот фильтр работает как ИЛИ: если передать несколько названий компаний, вернутся компании, совпавшие с любым из названий.

  • companyNamePartialMatchNotarray

    Названия компаний. Вернёт компании, в названии которых нет ни одной из переданных подстрок, без учёта регистра. Например, если передать 'google', будут исключены 'Google', 'Google LLC', 'Google Inc' и т. д.

  • companyNamePartialMatchOrarray

    Названия компаний. Вернёт компании, в названии которых есть любая из переданных подстрок, без учёта регистра. Например, если передать "google", вернутся "Google", "Google LLC", "Google Inc" и т. д.

  • companyTagsOrarray

    Возвращать компании, совпадающие с любым из этих ключевых слов

  • companyTechnologySlugAndarray

    Вернёт вакансии компаний, упоминавших в своих вакансиях все эти технологии (необязательно в возвращаемых вакансиях). С учётом регистра. Передавайте slug. Все технологии, которые мы отслеживаем, смотрите в GET /v0/catalog/technologies. Устарело: используйте вместо этого company_keyword_slug_and.

  • companyTechnologySlugNotarray

    Вернёт вакансии компаний, не упоминавших в своих вакансиях ни одной из этих технологий. С учётом регистра. Передавайте slug. Все технологии, которые мы отслеживаем, смотрите в GET /v0/catalog/technologies. Устарело: используйте вместо этого company_keyword_slug_not.

  • companyTechnologySlugOrarray

    ["postgresql","kubernetes"]

    Вернёт вакансии компаний, упоминавших в своих вакансиях любую из этих технологий (необязательно в возвращаемых вакансиях). С учётом регистра. Передавайте slug. Все технологии, которые мы отслеживаем, смотрите в GET /v0/catalog/technologies. Устарело: используйте вместо этого company_keyword_slug_or.

  • companyTypestring

    Фильтр по типу компании.

  • expandTechnologySlugsarray

    ["postgresql","kubernetes"]

    Укажите slug технологий, чтобы получить для каждой компании подробные сведения об их использовании. В ответ будет добавлено поле 'technologies_found' с показателями вроде оценки уверенности, ранга и числа вакансий для каждой указанной технологии. Примечание: если технологии у компании нет в списке, значит, компания её не использует. Это полезно, чтобы обогащать данные о компании сведениями о её стеке технологий.

  • fundingStageOrarray

    Стадии финансирования возвращаемых компаний. Возможные значения: ['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

    Если включено, считает и возвращает в ответе поля `total_results` и `total_companies`. ВНИМАНИЕ: это значительно замедляет ответы, потому что требует прочитать весь набор данных. Рекомендация: включайте только для первого запроса, чтобы получить итоги, и отключайте для следующих запросов постраничной выдачи.

  • industryIdNotarray

    ID отраслей для исключения. Можно использовать любые из LinkedIn Industry Codes V2 или GET /v0/catalog/industries

  • industryIdOrarray

    Коды отраслей. Можно использовать любые из LinkedIn Industry Codes V2 или GET /v0/catalog/industries

  • industryNotarray

    Названия отраслей без учёта регистра. Результаты исключают компании, относящиеся к любой из указанных в этом параметре отраслей. Доступные значения: GET /v0/catalog/industries ВНИМАНИЕ: устаревший параметр. Используйте вместо него поле industry_id_not.

  • industryOrarray

    Названия отраслей без учёта регистра. Результаты включают только компании, относящиеся к любой из указанных в этом параметре отраслей. Доступные значения: GET /v0/catalog/industries ВНИМАНИЕ: устаревший параметр. Используйте вместо него поле industry_id_or.

  • jobFiltersstring
  • keywordSlugAndarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях все эти ключевые слова. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • keywordSlugNotarray

    Возвращать результаты по компаниям, не упоминавшим в своих вакансиях ни одного из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • keywordSlugOrarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях любое из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • lastFundingRoundDateGtestring

    Возвращать только компании, у которых дата последнего раунда финансирования в эту дату или позже. Формат: 'YYYY-MM-DD'

  • lastFundingRoundDateLtestring

    Возвращать только компании, у которых дата последнего раунда финансирования в эту дату или раньше. Формат: 'YYYY-MM-DD'

  • limitinteger

    2

    Число строк на этой странице, до максимума TheirStack в 500. Каждая возвращённая строка оплачивается.

  • maxEmployeeCountinteger

    Максимальное число сотрудников в компании

  • maxEmployeeCountOrNullinteger

    Максимальное число сотрудников в компании. Если у нас нет данных о размере компании, она тоже будет возвращена.

  • maxFundingUsdinteger

    Максимальное финансирование компании, в долларах США

  • maxRevenueUsdinteger

    Максимальная выручка компании, в долларах США

  • minEmployeeCountinteger

    50

    Минимальное число сотрудников в компании

  • minEmployeeCountOrNullinteger

    Минимальное число сотрудников в компании. Если у нас нет данных о размере компании, она тоже будет возвращена.

  • minFundingUsdinteger

    Минимальное финансирование компании, в долларах США

  • minRevenueUsdinteger

    Минимальная выручка компании, в долларах США

  • offsetinteger

    Число результатов, которые нужно пропустить. Обязательно для постраничной выдачи со смещением.

  • onlyYcCompaniesboolean

    Возвращать только компании YC

  • orderByarray

    Список объектов столбцов. Можно передать несколько столбцов для сортировки, в порядке приоритета. Обязательно только `field`, `desc` по умолчанию True

  • pageinteger

    Номер страницы. Обязателен при постраничной выдаче по номерам страниц.

  • propertyExistsAndarray

    Возвращать компании, у которых все эти поля не null. Например, если передать ['domain', 'linkedin_url'], вернутся компании, у которых заданы и domain, И linkedin_url.

  • propertyExistsOrarray

    Возвращать компании, у которых любое из этих полей не null. Например, если передать ['domain', 'linkedin_url'], вернутся компании, у которых задан domain ИЛИ linkedin_url.

  • techFiltersstring

    Фильтр по технологиям и темам покупательского намерения, обнаруженным у компании

  • technologySlugAndarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях все эти ключевые слова. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • technologySlugNotarray

    Возвращать результаты по компаниям, не упоминавшим в своих вакансиях ни одного из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

  • technologySlugOrarray

    Возвращать результаты по компаниям, упоминавшим в своих вакансиях любое из этих ключевых слов. С учётом регистра. Передавайте slug. Все ключевые слова, которые мы отслеживаем, смотрите в GET /v0/catalog/keywords

Вы отправляете. Небольшое тело JSON. Показанные значения это примеры, замените их своими.

Ответ

JSON, по одному примеру значения на поле.

  • foundboolean

    true

each companydata.companies[]
  • 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

each technologiesFounddata.companies[].technologiesFound[]
  • 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

datadata
  • totalResultsnumber

    214

  • totalCompaniesnumber

    96

Вы получаете. Именованные типизированные поля в одном формате, какой бы источник ни ответил.

Вопросы и ответы

Об API Company Search Theirstack

AnyAPI Company Search Theirstack API возвращает данные Company Search в виде нормализованного JSON одним вызовом POST к /v1/run/company_search.theirstack. Составьте список аккаунтов из TheirStack по технологиям, ключевым словам и темам покупательского намерения, которые компания упоминает в своих вакансиях, а также по численности, выручке, финансированию, отрасли и местоположению. Оплата за каждую возвращённую компанию. AnyAPI возвращает одну нормализованную схему, какой бы источник ни ответил. Это стоит 199,20 USD за 1000 результатов, и никогда не больше 9,96 USD за один запрос, в долларах США, без подписки и без ежемесячного минимума.

Это стоит 199,20 USD за 1000 результатов, и никогда не больше 9,96 USD за один запрос, в долларах США, без подписки и без ежемесячного минимума. Вы пополняете один кошелёк в долларах США, и каждый вызов списывает с него. По некоторым неудавшимся запросам, оплаченным из кошелька, возникают расходы на обработку; мы передаём их по себестоимости, без наценки, а сумма списания указана в ответе с ошибкой.

Составьте список аккаунтов из TheirStack по технологиям, ключевым словам и темам покупательского намерения, которые компания упоминает в своих вакансиях, а также по численности, выручке, финансированию, отрасли и местоположению. Оплата за каждую возвращённую компанию. Ответ это нормализованный JSON с тем же конвертом, что возвращает каждый эндпоинт AnyAPI, поэтому разбор второго эндпоинта это смена URL и ничего больше.

Да. Новый аккаунт AnyAPI стартует с бесплатным балансом 0,10 USD, карта не нужна.

Отправьте запрос POST на https://api.getanyapi.com/v1/run/company_search.theirstack с вашим ключом AnyAPI в заголовке "Authorization: Bearer" и входными данными в теле JSON. Один и тот же ключ и один и тот же кошелёк работают на каждом эндпоинте AnyAPI.

Нет. Вы пополняете один предоплаченный баланс AnyAPI в долларах США, и каждый запрос списывает с него. Ежемесячного тарифа и минимума нет, а один и тот же баланс оплачивает каждый эндпоинт AnyAPI.

Да. Установите @getanyapi/sdk из npm для TypeScript или getanyapi из pip для Python. Оба вызывают любой эндпоинт AnyAPI с одним и тем же ключом, а ещё подойдёт любой HTTP-клиент.

Да. Агент может подключиться к MCP-серверу AnyAPI по адресу https://api.getanyapi.com/mcp или создать собственный бесплатный пробный ключ одним POST без аутентификации на https://api.getanyapi.com/agent/signup и вызывать этот эндпоинт по HTTP.