Search job postings by title, technology, company, location, and seniority. Costs 1 credit per job returned, settled to …
Authentication
No API key — create one in the dashboard
Body
Page number (0-indexed).
Results per page. Default: 25.
Offset for pagination.
Sort fields. Default: date_posted desc.
Match any of these exact job titles.
Match job titles containing any of these patterns.
Match job titles containing all of these patterns.
ISO country codes where the job is located (e.g. "US", "GB").
Only return jobs posted within the last N days.
Only return jobs posted on or after this date (ISO 8601).
Only return jobs posted on or before this date (ISO 8601).
Match job descriptions containing any of these patterns.
Seniority levels (e.g. "senior", "lead", "manager").
Technology slugs mentioned in the job (e.g. "react", "postgresql").
Keyword/buying-intent slugs mentioned in the job.
Location IDs from the TheirStack catalog.
Filter by exact company names.
Filter by company domains.
Filter by company LinkedIn URLs.
Company uses any of these technologies.
Funding stages (e.g. "seed", "series_a", "series_b").
Filter by industry names.
Filter by industry IDs.
Include total result count in metadata (slower).
Anonymize company information in the response.
import requests url = "https://api.coldiq.com/v1/theirstack/jobs/search" headers = { "Authorization": "Bearer ", "Content-Type": "application/json" } response = requests.post(url, headers=headers) print(response.json())