---
title: "TheirStack API: pricing, rate limits & MCP | ONEGTMLAB"
description: "TheirStack API: Job-postings, technographics and buying-intent API built from company career sites, ATSs and job boards, with webhooks, MCP and bulk…"
canonical: https://www.onegtmlab.dev/tool-directory/signals/theirstack
---

# TheirStack API: pricing, rate limits & MCP | ONEGTMLAB

[](/)

[

Book a call

](/book)

![](/_astro/theirstack.Cfe10y4N_Z1niQ3a.webp)

API review

# TheirStack API review

Job-postings, technographics and buying-intent API built from company career sites, ATSs and job boards, with webhooks, MCP and bulk Parquet datasets. Best for hiring signals.

Verified 25 Oct 2026 · 59 endpoints listed · Official MCP server

[

See pricing

](#pricing)[

TheirStack API docs

](https://theirstack.com/en/docs/api-reference)

At a glance

Category

Signals, Sourcing, Enrichment, Data platform

Pricing model

Credits

Free tier

50 company credits + 200 API credits every month

Entry price

$49/mo, billed monthly API 1,500 credits

Auth

API key

Official MCP

Yes

Best for

Hiring signals

[theirstack.com ↗](https://theirstack.com)[Pricing page ↗](https://theirstack.com/en/pricing)

## What a call costs

The actions you pay for, as TheirStack prices them in credits.

Action

Cost

Per

Job returned by Job Search API or pushed by job.new/job.closed webhook

1

API credit

Company returned by Company Search API or company.new webhook

3

API credits

Technographics or buying-intents lookup per company

3

API credits

Reveal/export a company in the app (90-day access, export capped at 200 jobs/company)

1

company credit

Count via include\_total\_results + limit=1

price of 1 record (1 or 3 API credits); 0 if no match

API credits

Catalog endpoints (keywords, locations, industries, country counts)

0

free

## Pricing, plan by plan

US dollars, as TheirStack's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.

Free tier 50 company credits + 200 API credits every month. The monthly grant continues after you pay ('50 per month + purchased amount'); the free-plan LIMITS (25 results/page, 5 pages, 4/s-10/min-50/h-400/day, 10 invitations) apply only to workspaces that have never paid. Live app: the free grant runs 30 days and expires (earliest\_expiration = renewal date).

### Free

$0

Free

50 company credits + 200 API credits per month; 25 results/page, 5 pages max; 10 invitations in total; rate limit 4/s, 10/min, 50/h, 400/day

API included

### App 1,000 company credits

$98.10/mo

billed monthly

1,000 company credits, one-time $109 or $98.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### App 5,000 company credits

$179.10/mo

billed monthly

5,000 company credits, one-time $199 or $179.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### App 10,000 company credits

$269.10/mo

billed monthly

10,000 company credits, one-time $299 or $269.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### App 20,000 company credits

$359.10/mo

billed monthly

20,000 company credits, one-time $399 or $359.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### App 50,000 company credits

$494.10/mo

billed monthly

50,000 company credits, one-time $549 or $494.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

Show all 20 plansShow fewer plans

### App 100,000 company credits

$674.10/mo

billed monthly

100,000 company credits, one-time $749 or $674.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### App 200,000 company credits

$899.10/mo

billed monthly

200,000 company credits, one-time $999 or $899.10/month as a monthly subscription (10% off)

No APIPlan details

rolls over 12 months

### API 1,500 credits

$49/mo

billed monthly

1,500 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 5,000 credits

$100/mo

billed monthly

5,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 10,000 credits

$169/mo

billed monthly

10,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 20,000 credits

$240/mo

billed monthly

20,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 50,000 credits

$400/mo

billed monthly

50,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 100,000 credits

$600/mo

billed monthly

100,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 200,000 credits

$900/mo

billed monthly

200,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 500,000 credits

$1,200/mo

billed monthly

500,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 1,000,000 credits

$1,500/mo

billed monthly

1,000,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 2,000,000 credits

$2,300/mo

billed monthly

2,000,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### API 5,000,000 credits

$5,500/mo

billed monthly

5,000,000 API credits/month

API includedPlan details

unused credits roll over 12 months; >5M API credits = custom pricing

### Datasets (jobs, technographics, buying intents)

[Price not verified](https://theirstack.com/en/pricing)

history and/or updates; JSON, CSV or Parquet; refresh hourly/daily/weekly/monthly

## Rate limits

Per user, sliding windows, HTTP 429 on breach.

Limit

Free (never paid)

Paid (any payment ever)

Limit

4/second, 10/minute, 50/hour, 400/day

4/second

More on limitsLess

Jobs search, companies search and technographics share one limit. IETF RateLimit / RateLimit-Policy headers returned.

## How to get an API key

TheirStack uses API key. The steps below follow TheirStack's own docs.

1.  Create a TheirStack account. The Free plan includes API access.
2.  app.theirstack.com > Settings > API Keys > Create API key (expiry date or Never; shown once)
3.  Send it with every request: header: Authorization: Bearer <token>.
4.  Make a first call: Get Email Preferences. Keep the key in an environment variable, never in the command.
    
    ```
    curl -X GET "https://api.theirstack.com/v0/email-preferences" \
      -H "Authorization: Bearer $THEIRSTACK_API_KEY"
    ```
    

## Where the docs live

What

Where

Documentation

[theirstack.com/en/docs](https://theirstack.com/en/docs)

API reference

[theirstack.com/en/docs/api-reference](https://theirstack.com/en/docs/api-reference)

OpenAPI spec

[api.theirstack.com/openapi.json](https://api.theirstack.com/openapi.json)

llms.txt

[theirstack.com/llms.txt](https://theirstack.com/llms.txt)

Base URL

`https://api.theirstack.com`

MCP server

`https://api.theirstack.com/mcp`

## Strengths and limits

### Where it fits

-   Hiring signals (who is hiring for role X / technology Y)
-   Technographics inferred from job posts
-   TAM sizing by tech stack + firmographics with cheap counts
-   Webhook feeds of new/closed jobs and new matching companies

### Where it falls short

-   Contact data (emails/phones) - it sells company and job records, not people
-   Website-crawl technographics (BuiltWith-style tag detection)
-   Real-time news/funding signals

### Worth knowing

-   Job Search requires a date or company filter; a company filter with 50+ values also needs a posted\_at filter (OpenAPI /v1/jobs/search).
-   Repeated API calls for the same records are charged every time; the 90-day free re-view applies only to app company credits, not API credits.
-   Preview/blur mode (blur\_company\_data=true, 0 credits) is being retired over the API: only workspaces created before 2026-08-11 that have paid at least once keep it.
-   Counting now costs one record (1 or 3 credits) unless nothing matches.
-   Free tier is capped at 400 requests/day and 25 results x 5 pages; one payment ever lifts you to paid limits.

5 moreShow fewer

-   Subscriptions cannot be changed in place: cancel and resubscribe; no proration. Buying a bigger package upfront is the only discount below 5M credits.
-   App exports cap at 200 jobs per company per export.
-   Not SOC 2 or ISO 27001.
-   Terms forbid building a competing product or reselling data in a way that competes with TheirStack.
-   The MCP server exposes account-changing tools (cancel\_subscription, cancel\_billing\_invoice, delete\_company\_list, archive\_webhook). Give automations a scoped key and review tool approvals (live tools/list, 2026-10-25).

### Our take

Our signal-system playbook uses TheirStack for technographic account lists and job-posting signals, on an API key the client owns. In July 2026 we measured that a count in preview (blur) mode cost 0 credits, while every revealed company row cost 3 API credits, including companies we had pulled before. TheirStack has since limited preview mode to older workspaces that have paid at least once, so on a new account a count costs credits.

## Who should use it

Use TheirStack for

Hiring signals (who is hiring for role X / technology Y)

Look elsewhere for

Contact data (emails/phones) - it sells company and job records, not people

## If TheirStack is not the answer

Other Signals tools in this directory, each with its own review.

[

![](/_astro/clearcue.C9H58fxL.svg)

Clearcue

Signals

Best for pre-templated, AI-filtered high-intent signals such as Asking for Recommendations, Frustration Expression and Agency….

Clearcue API review →](/tool-directory/signals/clearcue-ai)[

![](/_astro/openfunnel.CTHR_rPr.svg)

OpenFunnel

Signals

Free planOfficial MCP

Best for finding lookalike companies from 1-10 seed domains or a plain-English description, up to 100 sync / 10,000 async.

OpenFunnel API review →](/tool-directory/signals/openfunnel)[

![](/_astro/predictleads.M8zXWdNb.svg)

PredictLeads

Signals

Free planOfficial MCP

Best for account signals for trigger outreach.

PredictLeads API review →](/tool-directory/signals/predictleads)

## Before you build

Four things to settle first, each read off TheirStack's own pages.

-   **Confirm the API is on your plan**The Free plan includes API access. Free tier: 50 company credits + 200 API credits every month.
    
-   **Keep the key out of your code**API key. It is sent as: header: Authorization: Bearer <token>.
    
-   **Design around the rate limit**Per user, sliding windows, HTTP 429 on breach.
    
-   **Know the catch before you scale**Job Search requires a date or company filter; a company filter with 50+ values also needs a posted\_at filter (OpenAPI /v1/jobs/search).
    

## Want us to build it for you?

Tell us what you want TheirStack to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.

[

Book a call

](/book)[

See case studies

](/case-studies)

Read from [theirstack.com/en/pricing](https://theirstack.com/en/pricing), [theirstack.com/en/docs/api-reference](https://theirstack.com/en/docs/api-reference) and [theirstack.com/en/docs/api-reference/rate-limit](https://theirstack.com/en/docs/api-reference/rate-limit). Verified 25 Oct 2026.

All 59 endpointsFor developers: method, path, what it does and what it costs.

**Base URL:** `https://api.theirstack.com`

**Bulk and async:** Datasets (jobs, companies, technographics, buying intents). Pricing page offers JSON, CSV or Parquet; the API's /v1/datasets describes daily Parquet files. Delivery via download URL or S3 with temporary credentials (7 days by default).

**Webhooks:** Webhook sits on a saved search; every record delivered costs credits; max\_events\_per\_day cap; volume-estimate endpoint; retry endpoint; paused webhooks deliver backlog on resume by default. Events: job.new, job.closed, company.new

Filter endpoints

59 endpoints

Method

Path

What it does

Cost

GET

`/v0/email-preferences`

Get Email Preferences

Not stated

PUT

`/v0/email-preferences`

Update Email Preferences

Not stated

GET

`/v0/email-preferences/unsubscribe/{preference_key}`

Unsubscribe From Email

Not stated

POST

`/v0/email-preferences/unsubscribe/{preference_key}`

One-Click Unsubscribe (Rfc 8058)

Not stated

GET

`/v0/requests/`

List Requests

Not stated

GET

`/v0/teams/credits_consumption`

Get Daily Credit Usage

Not stated

GET

`/v0/teams/credits_consumption/facets`

List Credit Usage Sources

Not stated

GET

`/v0/requests/analytics`

Get Daily Request Analytics

Not stated

GET

`/v0/requests/facets`

List Request Filter Values

Not stated

GET

`/v0/requests/facets/metrics`

Get Usage Per Request Filter Value

Not stated

GET

`/v0/company_lists`

List Company Lists

Not stated

POST

`/v0/company_lists`

Create Company List

Not stated

GET

`/v0/company_lists/{list_id}`

Get Company List

Not stated

PATCH

`/v0/company_lists/{list_id}`

Rename Company List

Not stated

DELETE

`/v0/company_lists/{list_id}`

Delete Company List

Not stated

GET

`/v0/company_lists/{list_id}/companies`

Get Companies In A List

Not stated

POST

`/v0/company_lists/{list_id}/add_companies`

Add Companies To List

Not stated

POST

`/v0/company_lists/{list_id}/duplicate`

Duplicate Company List

Not stated

POST

`/v0/company_lists/{list_id}/remove_companies`

Remove Companies From List

Not stated

POST

`/v0/company_lists/add_companies`

Add Companies To Multiple Lists

Not stated

GET

`/v0/company_lists/{list_id}/companies/export`

Export Companies From List

Not stated

POST

`/v0/saved_searches`

Create Saved Search

Not stated

GET

`/v0/saved_searches`

List Saved Searches

Not stated

GET

`/v0/saved_searches/{search_id}`

Get Saved Search

Not stated

PATCH

`/v0/saved_searches/{search_id}`

Update Saved Search

Not stated

PATCH

`/v0/saved_searches/{search_id}/archive`

Archive Saved Search

Not stated

GET

`/v0/saved_searches/alerts/unsubscribe`

Unsubscribe From A Saved Search Alert

Not stated

POST

`/v0/saved_searches/alerts/unsubscribe`

One-Click Unsubscribe From A Saved Search Alert (Rfc 8058)

Not stated

POST

`/v0/app-urls`

Generate App Url

Not stated

GET

`/v0/requests/count`

Get Request Count

Not stated

GET

`/v1/datasets`

List Datasets

Not stated

POST

`/v1/datasets/credentials`

Generate Dataset Credentials

Not stated

GET

`/v0/api-keys/usage`

List Api Keys

Not stated

GET

`/v0/api-keys/usage/member/{user_id}`

List One Member'S Api Keys Before Removing Them

Not stated

GET

`/v0/catalog/keywords`

Find Technologies And Topics

free (per OpenAPI description)

GET

`/v0/catalog/jobs_companies_per_job_country_code`

Count Jobs By Country

free (per OpenAPI description)

GET

`/v0/catalog/companies_per_company_country_code`

Count Companies By Country

free (per OpenAPI description)

GET

`/v0/catalog/locations`

Find Locations

Not stated

GET

`/v0/catalog/industries`

List Industries

free (per OpenAPI description)

GET

`/v0/webhooks/event-types`

List Webhook Event Types

Not stated

[](/)

© 2026 ONEGTMLAB Private Limited. All rights reserved.

COMPANY

[

Why Us

](/#why-us)[

Process

](/#timeline)[

Blogs

](/blogs)[

About

](/about)[

Clients

](/clients)[

Free resources

](/free-resources)[

Newsletter

](/newsletter)

Services

[

GTM Engineering

](/ai-gtm-engineering)[

Account-Based Marketing

](/services/account-based-marketing)[

Paid Media

](/services/paid-media)[

Content Engineering

](/linkedin-personal-branding)[

RevOps

](/services/revops)[

SEO, AEO & GEO

](/services/seo-aeo-geo)[

All services

](/services)

![](/_astro/wordmark-3d.CMEfGdYr.svg)
