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
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.
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 |
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).
$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
$98.10/mo
billed monthly
1,000 company credits, one-time $109 or $98.10/month as a monthly subscription (10% off)
rolls over 12 months
$179.10/mo
billed monthly
5,000 company credits, one-time $199 or $179.10/month as a monthly subscription (10% off)
rolls over 12 months
$269.10/mo
billed monthly
10,000 company credits, one-time $299 or $269.10/month as a monthly subscription (10% off)
rolls over 12 months
$359.10/mo
billed monthly
20,000 company credits, one-time $399 or $359.10/month as a monthly subscription (10% off)
rolls over 12 months
$494.10/mo
billed monthly
50,000 company credits, one-time $549 or $494.10/month as a monthly subscription (10% off)
rolls over 12 months
$674.10/mo
billed monthly
100,000 company credits, one-time $749 or $674.10/month as a monthly subscription (10% off)
rolls over 12 months
$899.10/mo
billed monthly
200,000 company credits, one-time $999 or $899.10/month as a monthly subscription (10% off)
rolls over 12 months
$49/mo
billed monthly
1,500 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$100/mo
billed monthly
5,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$169/mo
billed monthly
10,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$240/mo
billed monthly
20,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$400/mo
billed monthly
50,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$600/mo
billed monthly
100,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$900/mo
billed monthly
200,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$1,200/mo
billed monthly
500,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$1,500/mo
billed monthly
1,000,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$2,300/mo
billed monthly
2,000,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
$5,500/mo
billed monthly
5,000,000 API credits/month
unused credits roll over 12 months; >5M API credits = custom pricing
history and/or updates; JSON, CSV or Parquet; refresh hourly/daily/weekly/monthly
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 |
Jobs search, companies search and technographics share one limit. IETF RateLimit / RateLimit-Policy headers returned.
TheirStack uses API key. The steps below follow TheirStack's own docs.
curl -X GET "https://api.theirstack.com/v0/email-preferences" \
-H "Authorization: Bearer $THEIRSTACK_API_KEY"| What | Where |
|---|---|
| Documentation | theirstack.com/en/docs |
| API reference | theirstack.com/en/docs/api-reference |
| OpenAPI spec | api.theirstack.com/openapi.json |
| llms.txt | theirstack.com/llms.txt |
| Base URL | https://api.theirstack.com |
| MCP server | https://api.theirstack.com/mcp |
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.
Other Signals tools in this directory, each with its own review.
Best for pre-templated, AI-filtered high-intent signals such as Asking for Recommendations, Frustration Expression and Agency….
Clearcue API reviewBest for finding lookalike companies from 1-10 seed domains or a plain-English description, up to 100 sync / 10,000 async.
OpenFunnel API reviewBest for account signals for trigger outreach.
PredictLeads API reviewFour things to settle first, each read off TheirStack's own pages.
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.
Read from theirstack.com/en/pricing, theirstack.com/en/docs/api-reference and theirstack.com/en/docs/api-reference/rate-limit. Verified 25 Oct 2026.
| 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 |
| GET | /v0/webhooks | List Webhooks | Not stated |
| POST | /v0/webhooks | Create Webhook | each record delivered: 1/job (job.new, job.closed), 3/company (company.new) |
| GET | /v0/webhooks/volume-estimate | Estimate A Saved Search'S Daily Volume | Not stated |
| POST | /v0/webhooks/test | Test A Webhook Url | Not stated |
| GET | /v0/webhooks/{webhook_id} | Get Webhook | Not stated |
| PATCH | /v0/webhooks/{webhook_id} | Update Webhook | Not stated |
| PATCH | /v0/webhooks/{webhook_id}/status | Pause Or Resume A Webhook | Not stated |
| PATCH | /v0/webhooks/{webhook_id}/archive | Archive Webhook | Not stated |
| GET | /v0/webhooks/{webhook_id}/events | List Webhook Events | Not stated |
| GET | /v0/webhooks/{webhook_id}/events/count | Count Webhook Events | Not stated |
| GET | /v0/webhooks/events/count | Count Webhook Events Per Day | Not stated |
| POST | /v0/webhooks/events/retry | Retry Webhook Events | Not stated |
| GET | /v1/catalog/keywords/categories | List Keyword Categories | Not stated |
| GET | /v1/catalog/keywords/subcategories | List Keyword Subcategories | Not stated |
| POST | /v1/jobs/search | Search Jobs | 1 API credit per job returned |
| POST | /v1/companies/search | Search Companies | 3 API credits per company returned |
| POST | /v1/companies/technologies | Get Company Technographics | 3 API credits per company lookup (0 if no response) |
| POST | /v1/companies/buying_intents | Get Company Buying Intents | 3 API credits per company lookup (0 if no response) |
| GET | /v0/billing/credit-balance | Get Credit Balance | Not stated |
No endpoint matches that filter.