We’re releasing a new version of the Job Search endpoint with significant changes for more consistency and easiness of use. Majorly:

The path of the new endpoint is /v1/jobs/search (the old one was /v0/jobs/search)

API docs are available at https://api.theirstack.com/openapi#/Jobs/search_jobs_v1_jobs_search_post

Old parameter name New parameter name Deprecated in v1 New in v1 Moved from query parameters to body New structure
page yes
limit yes
order_by yes Yes. Before it was a string, now it’s an array of objects. See more details in the API docs.
include_total_results yes
companies company_name_or
companies_urls company_domain_or
companies_exclude company_name_not
companies_partial_names company_name_partial_match_or
companies_partial_names_exclude company_name_partial_match_not
company_description_patterns_or company_description_pattern_or yes
company_description_patterns_exclude company_description_pattern_not yes
company_descriptions_accent_insensitive company_description_pattern_accent_insensitive yes
min_employee_count yes
max_employee_count yes
min_funding_usd yes
max_funding_usd yes
funding_stages funding_stage_or
industries industry_or yes
industries_exclude industry_not yes
keywords_or company_tags_or yes
include_only_companies_from_lists yes
company_list_id_or yes
exclude_companies_from_lists yes
company_list_id_not yes
company_type yes
investors company_investors_or
investors_substrings company_investors_partial_match_or
company_technologies yes
company_technology_slug_or yes
only_yc_companies yes
job_title_natural_language_patterns_or job_title_or
job_title_natural_language_patterns_not job_title_not
job_title_patterns_or job_title_pattern_or
job_title_patterns job_title_pattern_and
job_title_patterns_not job_title_pattern_not
country_codes job_country_code_or yes
country_codes_exclude job_country_code_not yes
fromage posted_at_max_age_days yes
max_age_days_created_at created_at_max_age_days yes
since posted_at_gte
until posted_at_lte
job_description_patterns job_description_pattern_or
job_description_patterns_not job_description_pattern_not
job_description_pattern_is_case_insensitive yes
remote yes
only_jobs_with_reports_to yes
only_jobs_with_hiring_managers
job_ids
min_salary_usd yes
max_salary_usd yes
technologies_or yes yes
job_technology_slug_or yes
technologies_and yes yes
job_technology_slug_and yes
location_patterns job_location_pattern_or yes
location_patterns_exclude job_location_pattern_not yes
scraper_name_patterns scraper_name_pattern_or yes
countries yes
company_country_code_or yes

Still to be migrated