Skip to content

Keep your job board up to date.

Start with a job list. Then follow what changes.

Read the docs

Load your first set of jobs

Request jobs with your filters. Save the records, follow next_cursor, and repeat until next_cursor is null.

Save your change position

Read /v1/changes?since=0. Save next_since after processing each batch. If more is true, keep reading before waiting for your next sync.

Handle each event

Add new records, replace updated ones, and remove expired or excluded ones from your active list. Keep source IDs stable so you do not create copies.

Retry safely

Only move your saved change position after a batch is fully processed. Replaying a batch should update existing IDs rather than insert duplicates.

Start with a few jobs.

See how the data fits your app.

7-day trial · No card needed

Tell us what you need.

A few details help us understand your project.

API access and coverage