TheirStack API review
Best for hiring and technology signal with filter depth
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
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 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.
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
- 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
- $20.00 per 1,000 credits
10,000
- $16.90 per 1,000 credits
20,000
- $12.00 per 1,000 credits
50,000
- $8.00 per 1,000 credits
100,000
- $6.00 per 1,000 credits
200,000
- $4.50 per 1,000 credits
500,000
- $2.40 per 1,000 credits
1,000,000
- $1.50 per 1,000 credits
2,000,000
- $1.15 per 1,000 credits
5,000,000
- $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.
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.
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.
# 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
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 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 2026Five 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, 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'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 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 page, for teams whose Coresignal pulls are mostly job postings.
TheirStack is one of the providers in the hiring signal to outbound 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.
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 | 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. Every pairing in the directory is on the compare hub.
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.
Frontal is a Clay Elite Studio Partner.
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 · 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.
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.