---
title: "TheirStack API review: two credit types, two prices"
description: "What the TheirStack API costs per job and per company, why the app and the API bill in different credits, the 4-a-second limit, and the MCP server."
url: https://frontal.so/gtm-apis/signal-apis/theirstack-api-review
updated: 2026-11-12
---

# TheirStack API review

Best for hiring and technology signal with filter depth

Reviewed by **Frontal** *·*Updated October 2026

## On this page

1. What a call costs
2. Pricing and plans
3. Rate limits
4. API key and access
5. Request example
6. Docs and reference
7. Video walkthrough
8. Strengths and limits
9. Verdict
10. Before you build
11. Head to head

[Visit TheirStack](https://theirstack.com/)

**From**

$49/mo

**Unit cost**

$0.0327 per API credit, entry plan

**Billing**

Credit packs Subscription Pay as you go

**Best for**

Best for hiring and technology signal with filter depth

job-search.sh 1 credit a job

```
POST https://api.theirstack.com/v1/jobs/search
Authorization: Bearer $THEIRSTACK_KEY

# 1 API credit per job returned, 3 per company
# 4 requests a second once you have paid
# the same query twice is billed twice
```

200 OK Per API credit, entry plan $0.0327

The TheirStack API sells job postings and technographics as rows: every posting a company has published, the technologies those postings and its stack reveal, and the firmographics around them. Job postings are the cheapest honest intent signal in B2B, because a company hiring for a role has already decided to spend.

The thing to understand before anything else is that TheirStack runs two separate currencies. Company credits are for the app, at $109 for 1,000. API credits are for the API, webhooks and the MCP server, from $49 a month for 1,500. They are bought separately and they meter different things.

That split is why the figure in this directory's comparison tables is the API credit, not the app's $0.109 company credit. Through the API a job costs one API credit and a company costs three, and on the entry plan an API credit is $0.0327, falling to $0.0011 at the top of the ladder.

The rest of the category is in the [Signal APIs](https://frontal.so/gtm-apis/signal-apis) listing.

## What each record costs through the API

API credits are charged per record returned, not per request, and the same rate applies whether the record comes back from a search or is pushed to you by a webhook. A request that returns nothing costs nothing.

| Endpoint | What it returns | API credits |
| --- | --- | --- |
| POST /v1/jobs/search | Job postings matching your filters, up to 500 a page. | 1 per job |
| POST /v1/companies/search | Companies matching your filters. | 3 per company |
| POST /v1/companies/technologies | Every technology a company is known to use. | 3 per company |
| Webhooks: new and closed jobs | A job pushed to you when it appears or goes offline. | 1 per job |
| Webhooks: new companies | A company pushed to you when it starts matching. | 3 per company |
| Credit balance and consumption | What you have left and what you spent it on. | Free |

Each call is billed independently, so asking for the same jobs twice costs twice. That is the opposite of the app, where revealing a company lets you view or export it as often as you like for 90 days. A pipeline that re-runs a broad search every hour to find the new rows is paying for the old ones every time.

Use a webhook for what is new

If the job is to catch new postings as they appear, a job.new webhook event delivers each new job as it is found, at one credit. Polling the search endpoint with the same filters returns every matching job again, old ones included. The rate is identical; the volume is not.

## TheirStack API pricing, plan by plan

TheirStack API pricing is a monthly subscription to a ladder of API credits, from $49 for 1,500 a month down to $1.10 per 1,000 at the top, with unused paid credits rolling over for 12 months.

### 1,500 API credits

$49

/mo

- 1,500 jobs, or 500 companies, or any mix
- $32.67 per 1,000 credits
- Unused paid credits roll over for 12 months

### 5,000

$100

/mo

- $20.00 per 1,000 credits

### 10,000

$169

/mo

- $16.90 per 1,000 credits

### 20,000

$240

/mo

- $12.00 per 1,000 credits

### 50,000

$400

/mo

- $8.00 per 1,000 credits

### 100,000

$600

/mo

- $6.00 per 1,000 credits

### 200,000

$900

/mo

- $4.50 per 1,000 credits

### 500,000

$1,200

/mo

- $2.40 per 1,000 credits

### 1,000,000

$1,500

/mo

- $1.50 per 1,000 credits

### 2,000,000

$2,300

/mo

- $1.15 per 1,000 credits

### 5,000,000

$5,500

/mo

- $1.10 per 1,000 credits, the floor of the ladder

The ladder is steep: the per-credit rate at 50,000 a month is a quarter of the entry rate, and at 5 million it is about a thirtieth. Company credits for the app are sold separately as one-time packs, from $109 for 1,000 to $999 for 200,000, and also roll over for 12 months. Every API plan includes webhooks, 500 results a page and unlimited team members on one balance.

Size it from a search, not a guess

TheirStack suggests running your filters in Job Search with the date posted set to the last 30 days, and reading the result count. That is close to the number of jobs a month your query will return, which is the number of API credits you need. Multiply by three for every company you also pull.

Built in Clay

### Building this yourself? *Start in Clay.*

Clay runs a waterfall across 150+ data providers from one table, without a separate contract with each. A lookup that finds nothing costs no data credit.

**150+** data providers

**500** free actions a month

**$0** for a miss

[Try Clay](https://go.frontal.so/clay)

Frontal is a Clay Elite Studio Partner.

A Clay waterfall

**Clay**

## One number once you have paid

TheirStack API rate limits are simple once you have made a payment: 4 requests a second, per user, shared across the job search, company search and technographics endpoints. Free accounts carry the same 4 a second plus 10 a minute, 50 an hour and 400 a day, and a request is rejected if it breaks any of those windows.

| Tier | Limit | Applies to |
| --- | --- | --- |
| Free | 4 a second, 10 a minute, 50 an hour, 400 a day | Anyone who has never paid |
| Paid | 4 a second | Anyone who has made at least one payment |

### Read the headers

TheirStack follows the IETF draft for rate limit headers.

- RateLimit and RateLimit-Policy describe every window that applies.
- RateLimit-Remaining and RateLimit-Reset are there for convenience.
- Going over returns a 429, and the advice is exponential backoff.
- The windows slide, so a burst at the end of one second still counts in the next.

### What the ceiling means in practice

Pages are large, so requests are rarely what binds.

- 4 requests a second at 500 jobs a page is 2,000 jobs a second.
- Your credit balance runs out long before that pace matters.
- The free tier's 400 a day is the limit that shapes a trial.
- Making one payment lifts the free windows entirely.

The practical reading is that rate limits are not the constraint on this API once you are a paying customer; credits are. Design around how many records a query returns and how often you run it, and let the headers handle the rest.

## How to create a TheirStack API key

A TheirStack API key is created under Settings, then API Keys, in the app. You name it, choose an expiry date or never, and copy it once, because it is only shown at creation. It travels as a Bearer token in the Authorization header.

### Managing keys

Straightforward, with one choice worth making deliberately.

- Set an expiry date on keys used by scripts you might forget.
- Revoke a key from the same page and it stops working immediately.
- Revocation cannot be undone, so issue a replacement first.
- All team members share one credit balance.

### The MCP server takes the same key

TheirStack publishes an MCP server at api.theirstack.com/mcp.

- OAuth is the default: your client opens a browser and you log in.
- Or paste an API key in the Authorization header, which never needs re-authentication.
- TheirStack recommends the key route for automations and for clients that refresh OAuth badly.
- Records pulled through MCP are billed in API credits like any other call.

The key is the same credential whether you call the REST API or connect an agent over MCP, so treat a key given to an AI client with the same care as one in a production job. Both spend the same credits.

## What a TheirStack API call looks like

Every search endpoint is a POST to api.theirstack.com with the filters in a JSON body and the key in the Authorization header. Results come back up to 500 a page, and you page through with as many requests as you need.

theirstack.sh 4 requests a second

```
# jobs: 1 API credit per job returned
POST https://api.theirstack.com/v1/jobs/search
Authorization: Bearer $THEIRSTACK_KEY

# companies: 3 API credits per company returned
POST https://api.theirstack.com/v1/companies/search

# one company's full stack: 3 API credits
POST https://api.theirstack.com/v1/companies/technologies
```

429 Over the limit Back off

## Where the TheirStack API documentation lives

The TheirStack API documentation lives at api.theirstack.com and on theirstack.com/en/docs, with a reference per endpoint and guides for credits, rate limits, webhooks and MCP. The OpenAPI specification is published as JSON and YAML, so a client can be generated rather than written.

| Surface | Where | What it answers |
| --- | --- | --- |
| API reference | api.theirstack.com | Every endpoint, with the OpenAPI spec to download. |
| Credits | theirstack.com/en/docs/pricing/credits | Company credits against API credits, and what each consumes. |
| Rate limit | theirstack.com/en/docs/api-reference/rate-limit | The free and paid windows and the headers. |
| MCP | theirstack.com/en/docs/mcp | Connecting Claude, Cursor or ChatGPT, by OAuth or by key. |
| Pricing | theirstack.com/en/pricing | Both credit ladders, and the datasets sold separately. |

TheirStack also sells the whole jobs dataset as a file delivery, on an hourly to monthly refresh, which is a different product from the API with no per-record fee. If you would otherwise be paging through millions of jobs a month, price that before the 5-million-credit plan.

The [MCP page](https://frontal.so/gtm-apis/mcp-servers) lists TheirStack's MCP access alongside the others in this directory.

## TheirStack's own product demo

TheirStack publishes this on its own channel, so it is TheirStack's account of TheirStack, not ours. It is here because a rate card cannot show you the thing moving, and a few minutes of the product is faster than any paragraph on this page at telling you whether the shape of it fits yours.

[YouTube · TheirStack How to Search Job Postings Across 328,000+ Sources 5:17 · Published May 2026](https://www.youtube.com/watch?v=EkfHM4_Gu3Q)

Five minutes from May 2026, and it is the search interface rather than the API: job title, technology, company size and industry filters combined into a list. It is a fair preview of what the data looks like before you spend a credit on it. The 328,000 sources in the title are TheirStack's own count and this page does not repeat it as a measured figure; check the API reference for which filters a request accepts.

Published 6 May 2026 on [TheirStack](https://www.youtube.com/channel/UCLES4qZ_nj0lf6YnK1Rn70g), the channel TheirStack's own pages link to, and read on 23 October 2026. Nothing in it is a source for a price or a limit on this page: every figure in the tables above comes from a TheirStack page.

## Strengths and limits

TheirStack is the hiring signal with the most filter depth per dollar here, provided you buy it in the right currency; [Apollo](https://frontal.so/gtm-apis/enrichment-apis/apollo-api-review)'s job postings are cheaper for the basic case.

### What it does well

- API credits fall from $32.67 per 1,000 to $1.10 across the ladder, one of the steepest curves here.
- Unused paid credits roll over for 12 months, on both credit types.
- Webhooks for new jobs, closed jobs and new companies at the same per-record rate as a search.
- An MCP server with OAuth or key authentication.
- A published rate limit with standard headers, and 500 results a page.
- A request that returns nothing costs nothing.

### Where it falls short

- Two credit types for two surfaces, which makes the headline price easy to misread.
- A company costs three API credits, so firmographic pulls cost three times what jobs do.
- The same query run twice is billed twice through the API.
- Free accounts are capped at 400 requests a day until the first payment.
- Job postings say a company is hiring, not who to contact; you still need a contact provider.

Read together, those columns describe a signal provider that rewards a pipeline built around new records and punishes one built around repeated searches. Subscribe to API credits rather than buying company credits for API work, and push new postings through webhooks rather than re-pulling them.

## Who should actually buy this

Buy TheirStack when hiring is the signal you want to act on: companies posting for a role you sell into, or for a technology you integrate with. It is the hiring-signal stack on this site for a reason, and the per-record price makes that signal cheap enough to run across a whole market.

Buy API credits, not company credits, for anything programmatic. The figure in this directory's comparison tables is the API credit, and through the API a company costs three of them, about $0.098 on the entry plan and far less higher up the ladder.

Pair it with a contact provider. TheirStack tells you which company is hiring and what it runs; it does not tell you who to email. The stack page shows the pattern: TheirStack for the account, then an enrichment provider for the person.

TheirStack is the first pick on the [BuiltWith alternatives](https://frontal.so/gtm-apis/alternatives/builtwith-alternatives) page, because it filters companies by technology through the API at 3 API credits a company, from a $49 monthly plan with no feature tier above it. It is also a pick on the [Coresignal alternatives](https://frontal.so/gtm-apis/alternatives/coresignal-alternatives) page, for teams whose Coresignal pulls are mostly job postings.

TheirStack is one of the providers in the [hiring signal to outbound](https://frontal.so/gtm-apis/stacks/hiring-signal) stack on this site, where the cost is worked out end to end at $0.13 a record.

## Before you build against it

Five things to settle first, each one read off TheirStack's own pages. The ticks are remembered in this browser, so you can come back to a half-finished integration.

Provenance

## Where the data comes from, and what you may do with it

The question that arrives late and expensively is who is allowed to hold the data. These are the fields it returns, the coverage it claims and the compliance it publishes.

| Provider | Fields returned | Coverage | Compliance | Redistribution |
| --- | --- | --- | --- | --- |
| [TheirStack](https://frontal.so/gtm-apis/signal-apis/theirstack-api-review) | Job postings, Technographics, Firmographics, Intent and news | Global | GDPR DPA | Not stated |

TheirStack states no redistribution position on its pricing or docs pages. Internally that never matters. Put the rows in something your customers can see and it becomes the question your legal team asks first.

Two practical notes. A compliance badge describes the vendor rather than your use of it, so a GDPR DPA does not give you a lawful basis for the outreach you send. And the vendor runs its own opt-out, which means a person who asks you to delete their record has to be removed from your copy as well as from theirs.

## TheirStack against the obvious rival

Same rate cards, read side by side, with the arithmetic done on a worked volume rather than left to you: [Exa vs TheirStack](https://frontal.so/gtm-apis/compare/exa-vs-theirstack). Every pairing in the directory is on the [compare hub](https://frontal.so/gtm-apis/compare).

[Exa vs TheirStack Compare Live web research against structured hiring and technology signal.](https://frontal.so/gtm-apis/compare/exa-vs-theirstack)

## Calling these APIs one by one? *Run them from one Clay table.*

Clay runs a waterfall across 150+ data providers from one table, without a separate contract with each. A lookup that finds nothing costs no data credit, and the free plan includes 500 actions a month.

[Try Clay](https://go.frontal.so/clay) [See the signal APIs](https://frontal.so/gtm-apis/signal-apis)

Frontal is a Clay Elite Studio Partner.

What practitioners say

## What TheirStack users say, in their own words

The one part of this page that is not a vendor claim. Quotes are transcribed as written and linked to the thread.

### There is no official job-postings API, which is why this category exists

> Job sites don't provide public APIs, they want that ad revenue. There use to be scripts to scrape their HTML but most no longer work. You can search github to find some now mostly abandon projects.

[r/cscareerquestions](https://www.reddit.com/r/cscareerquestions/comments/13iz48c/are_there_apis_for_job_searching/) · May 2023 · 12 points

This is the structural reason a provider can charge for job postings at all. The boards publish no publicly usable API because the listings are their advertising inventory, so the data reaches you either through a scraper you maintain yourself or through somebody who maintains one for you. TheirStack is the second option with a rate card attached, and the rate card is what you are really comparing against your own engineering time.

It is a 2023 comment and the abandoned-project problem has not improved since, which is the part to weigh. The question for your own build is not whether you can scrape a board this week but whether you want to own that maintenance the next time the markup changes.

14 threads read on 13 October 2026, searched by vendor name. Scores and dates are the comment's own. Nothing here is the only source for a price or a limit on this site: every figure in the tables above comes from a vendor's own page.

FAQ

## TheirStack API, answered

**Is the TheirStack API free?**

No. A free trial with company and API credits, no card required. Paid plans start at $49/mo.

**How much does the TheirStack API cost?**

TheirStack starts at $49/mo. Its unit rate is $0.0327 per API credit, entry plan. It bills pay as you go, by subscription or by credit pack. Read from TheirStack's own pricing page on 24 October 2026.

**What are the TheirStack API rate limits?**

4 requests a second once you have paid; free accounts also capped at 10 a minute and 400 a day.

**How do I get a TheirStack API key?**

A TheirStack API key is created under Settings, then API Keys, in the app. Requests authenticate with bearer token. The current steps are in TheirStack's own documentation, which is authoritative on anything that has changed since 24 October 2026.

**Does TheirStack have an MCP server?**

Yes, at https://api.theirstack.com/mcp. It is listed with the others on the MCP page.

Published by

## [Frontal](https://frontal.so/)

Frontal is the go-to-market partner for B2B tech companies past product-market fit. It publishes this directory. Every price, tier requirement and rate limit on this page was read from the vendor's own pricing page, developer documentation or knowledge base on the date below. Nothing on it is restated from a press release or a third-party listing.

Where a vendor publishes no public figure, this page says so rather than estimating. [How we checked](https://frontal.so/gtm-apis#method).

Reviewed by

[Kenny Damian](https://www.linkedin.com/in/kenny-damian-90aba221a/)

Co-founder & Head of GTM, Frontal

**Verified**

24 Oct 2026

**Sources**

5 vendor documents

Read from

- [theirstack.com/en](https://theirstack.com/en/pricing)
- [api.theirstack.com](https://api.theirstack.com/)
- [theirstack.com/en/docs](https://theirstack.com/en/docs/pricing/credits)
- [theirstack.com/en/docs/api-reference](https://theirstack.com/en/docs/api-reference/rate-limit)
- [theirstack.com/en/docs/mcp](https://theirstack.com/en/docs/mcp)
