Avoiding getting the same job twice
Discover how to use discovered_at_gte and job_id_not filters to avoid getting duplicate jobs in the Job Search API and save credits on every call.
We don't cache results, so making repeated calls without using these filters will charge you API credits for the same jobs multiple times. Using one of the filters below ensures you only pay for new or different jobs.
Use the discovered_at_gte filter: Passing a value higher than the last time you made a call will return jobs that were discovered only after that timestamp. This is useful when you want to fetch only new jobs since your last request.
Use the job_id_not filter: Passing a list of job IDs that you don't want to get will return jobs that are not in that list. This gives you more control over which specific jobs to exclude from your results.
Passing a list of job IDs that you don't want to get will return jobs that are not in that list. This gives you more control over which specific jobs to exclude from your results.
How is this guide?
Last updated on
Preview data mode
Discover how to use preview data mode in TheirStack API to show blurred job and company results without consuming credits. Save API calls today.
Job Search POST
This endpoint lets you search for jobs posted on thousands of websites and filter by multiple filters, such as job titles, companies, locations, company attributes, dates and many more.
