
TheirStack API
theirstack.com
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- 0 of 0
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
TheirStack derives technographics and hiring signals from job postings. REST API with job search, company search, technographics, buying intents and company autocomplete (POST endpoints), plus webhooks, datasets and an MCP server. Bearer-token auth; published sliding-window rate limits with IETF RateLimit headers.
Company
Verified- Legal name
- Not confirmed
- Headquarters
- Not confirmed
- Founded
- Not confirmed
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Status
- active
- Kind
- Data provider
- Website
- theirstack.com
- Support
- docs
API
Verified- Access
- Self-serve API
- Style
- REST
- Auth
- Bearer token
- Base URL
https://api.theirstack.com- Features
- Bulk —Async —Webhooks YesMCP YesSandbox —
- Rate limit
- Free: 4/s, 10/min, 50/h, 400/day; paid: 4/s (search endpoints)
Pricing
Verified- Model
- credits
- List prices
- 1,500 API credits $49 per month
- 5,000 API credits $100 per month
- 10,000 API credits $169 per month
- 1,000 company credits $109 one-time
- Currency
- USD
- Units
- API creditcompany credit
- Free tier
- Not confirmed
- Rollover
- Yes
- Checked
- Sep 29, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Not confirmed
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (5)
- TheirStack pricingchecked Sep 29, 2026
- TheirStack rate limitchecked Sep 29, 2026
- TheirStack API authenticationchecked Sep 29, 2026
- TheirStack company searchchecked Sep 29, 2026
- TheirStack API referencechecked Sep 29, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| GET | /v0/email-preferences | Get Email Preferences | 0 | Spec |
| PUT | /v0/email-preferences | Update Email Preferences | 0 | Spec |
| GET | /v0/email-preferences/unsubscribe/{preference_key} | Unsubscribe From Email | 2 | Spec |
| POST | /v0/email-preferences/unsubscribe/{preference_key} | One-Click Unsubscribe (Rfc 8058) | 2 | Spec |
| GET | /v0/requests/ | List Requests | 21 | Spec |
| GET | /v0/teams/credits_consumption | Get Credits Consumption | 13 | Spec |
| GET | /v0/teams/credits_consumption/facets | Get Observed Credit Usage Filters | 2 | Spec |
| GET | /v0/requests/analytics | Get Request Analytics | 15 | Spec |
| GET | /v0/requests/facets | Get Request Facets | 13 | Spec |
| GET | /v0/requests/facets/metrics | Get Request Facet Metrics | 13 | Spec |
| GET | /v0/company_lists | List All Lists | 0 | Spec |
| POST | /v0/company_lists | Create Company List | 0 | Spec |
| GET | /v0/company_lists/{list_id} | Get List | 1 | Spec |
| PATCH | /v0/company_lists/{list_id} | Rename Company List | 1 | Spec |
| DELETE | /v0/company_lists/{list_id} | Delete Company List | 1 | Spec |
| GET | /v0/company_lists/{list_id}/companies | Get Companies From List | 7 | Spec |
| POST | /v0/company_lists/{list_id}/add_companies | Add Companies To List | 1 | Spec |
| POST | /v0/company_lists/{list_id}/duplicate | Duplicate List | 1 | Spec |
| POST | /v0/company_lists/{list_id}/remove_companies | Remove Companies From List | 1 | Spec |
| POST | /v0/company_lists/add_companies | Add Companies To Multiple Lists | 0 | Spec |
| GET | /v0/company_lists/{list_id}/companies/export | Export Companies From List | 5 | Spec |
| GET | /v0/saved_searches | List All Saved Searches | 4 | Spec |
| POST | /v0/saved_searches | Create Saved Search | 0 | Spec |
| GET | /v0/saved_searches/{search_id} | Get Saved Search | 1 | Spec |
| PATCH | /v0/saved_searches/{search_id} | Update Saved Search | 1 | Spec |
| PATCH | /v0/saved_searches/{search_id}/archive | Archive Saved Search | 1 | Spec |
| GET | /v0/saved_searches/alerts/unsubscribe | Unsubscribe From A Saved Search Alert | 1 | Spec |
| POST | /v0/saved_searches/alerts/unsubscribe | One-Click Unsubscribe From A Saved Search Alert (Rfc 8058) | 1 | Spec |
| POST | /v0/app-urls | Generate App Url | 0 | Spec |
| GET | /v0/requests/count | Get Request Count | 17 | Spec |
| GET | /v1/datasets | List Datasets | 0 | Spec |
| POST | /v1/datasets/credentials | Generate Dataset Credentials | 0 | Spec |
| GET | /v0/api-keys/usage | List The Team'S Api Keys With Their Recent Usage | 1 | Spec |
| GET | /v0/api-keys/usage/member/{user_id} | List One Member'S Api Keys Before Removing Them | 2 | Spec |
| GET | /v0/catalog/keywords | Get Technologies And Buying Intents | 14 | Spec |
| GET | /v0/catalog/jobs_companies_per_job_country_code | Get Jobs And Companies Per Job Country Code | 3 | Spec |
| GET | /v0/catalog/companies_per_company_country_code | Get Companies Per Company Country Code | 3 | Spec |
| GET | /v0/catalog/locations | Get Geographic Locations | 6 | Spec |
| GET | /v0/catalog/industries | Get Industries | 3 | Spec |
| GET | /v0/webhooks/event-types | List Webhook Event Types | 1 | Spec |
Showing 40 of 59 operations; the full list is in the spec.
Rate limits
| Limit | Scope | Plan | Endpoint | Burst / concurrency |
|---|---|---|---|---|
| 4 / second | account | Free | All | — / — |
| 10 / minute | account | Free | All | — / — |
| 50 / hour | account | Free | All | — / — |
| 400 / day | account | Free | All | — / — |
| 4 / second | account | Paid | All | — / — |
Headers: RateLimitRateLimit-PolicyRateLimit-LimitRateLimit-RemainingRateLimit-Reset. On 429: HTTP 429 Too Many Requests when any active sliding window is exceeded. GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026