IntroductionAuthenticationPaginationRate Limit
Avoiding getting the same job twice

Search endpoints

Job Search POSTCompany Search POSTTechnographics POST

Account endpoints

Get Credit Balance GETGet Credits Consumption GET

Other

TheirStack TheirStack Logo
DocumentationAPI ReferenceWebhooksDatasets
Guides

Avoiding getting the same job twice

Learn how to avoid duplicate jobs when making repeated calls to the Job Search endpoint.

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

Learn how to preview TheirStack data without consuming API credits.

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.