Jobs data
Open jobs straight from employers' own careers sites, as a clean data feed.
India, the United States and Australia. Deduplicated, closures tracked, company logos included, delivered by API, webhooks or bulk export.
Coverage today
Counted live from our database · 27 Oct 2026
5,11,379
Open jobs
3,96,550 new in the last 7 days
9,053
Companies hiring
47% with a logo
11,055
Careers sites and boards read
11,055 read in the last 24 hours
1,49,686
Closures tracked in 7 days
Last read 27 Oct 2026
13 different job systems are read today. Numbers change every hour as employers post and close jobs.
What you get
Only from employers' own sites
Every job is read from the company's careers site or its job system (Greenhouse, Lever, Workday, Darwinbox, Keka and others). Never copied from job boards.
Deduplicated
The same job posted twice, or on two of a company's boards, is delivered once; the copy points to the job it repeats.
Closures tracked
When the employer takes a job down, it comes again with active: false and the closing date, so your listings never go stale.
Company logos
Each job carries the company's logo address with a version number; a new logo reaches you within seconds.
Change feed and reconciliation
A cursor feed with no gaps (oldest change first) and a list of every active id for a full check whenever you want.
Webhooks
Signed jobs.changed notices to your endpoint, retried with back-off, so you sync the moment something changes.
Fields
- id, active, status
- Stable job id; whether it is open; closed / expired / duplicate
- title, job_function, seniority, department
- As the employer wrote them, plus our normalised category and level
- employment_type, work_mode
- Full-time, contract…; on-site, hybrid or remote
- location, city, state, country, market
- Where the job is (India, United States, Australia)
- salary {min, max, currency, period}
- When the employer publishes it
- summary, description, skills[]
- The full description; skills picked out automatically
- apply_url, apply_via, direct_apply
- The employer's own application page and the system behind it
- posted_at, first_seen_at, last_checked_at, closed_at, expires_at, changed_at
- Every date you need to keep in step
- company {id, name, website, domain, verified, logo_url}
- The employer, matched to official registers where possible
Empty fields are left out. The full contract is in the API reference.
Delivery
- API change feedPage through every change since your last cursor, then reconcile with the list of active ids.
- WebhooksSigned jobs.changed notices with the ids that changed.
- Bulk export on requestA full file (JSON lines or CSV) to start from, then the feed for changes.
Example record (made up, not a real job)
{
"id": 123456,
"active": true,
"title": "Senior Data Engineer",
"job_function": "Data & Analytics",
"seniority": "Senior",
"employment_type": "Full-time",
"work_mode": "Hybrid",
"city": "Pune", "state": "Maharashtra", "country": "India", "market": "India",
"salary": { "min": 2400000, "max": 3600000, "currency": "INR", "period": "year" },
"apply_url": "https://careers.example.com/jobs/senior-data-engineer",
"apply_via": "Greenhouse",
"posted_at": "2026-10-20", "changed_at": "2026-10-24T06:12:09Z",
"company": {
"id": "JW-100001", "name": "Example Analytics Pvt Ltd", "domain": "example.com",
"logo_url": "https://api.jobiwork.com/rpc/logo?slug=example-analytics&v=1761200000"
}
}Built for
Job boards and portals
Fill your site with real, fresh jobs and drop closed ones automatically.
HR tech and résumé tools
Match candidates to live openings and send them to the employer's own page.
Market intelligence
Track hiring by company, city, function and seniority over time.
Staffing and recruitment
See which companies are hiring, for what and where, the day they post.
Plans with the jobs feed
The jobs feed is part of the API plans below. Every plan starts with a trial set up by our team, so you can check the data first.
| Plan | Jobs feed | Requests a minute | Price |
|---|---|---|---|
| Free | Trial on request | 60 | Free |
| Starter | Trial on request | 120 | ₹2,999 a month |
| Growth | 20,000 requests a month | 300 | ₹9,999 a month |
| Scale | 1,00,000 requests a month | 1,000 | ₹29,999 a month |
| Enterprise | Included, no monthly limit | 3,000 | Custom |
One request returns up to 1,000 jobs. Bulk files and higher volumes: ask us.
How the data is collected
- Only jobs employers publish themselves, on their own careers site or job system.
- We never copy listings from job boards or other aggregators.
- We follow robots.txt on company websites and careers pages; job systems are read through their public job APIs.
- Candidates apply on the employer's own page: show “via Jobiwork” and link apply_url.
- Employers can correct or remove their page and jobs at any time.
- The feed holds jobs and companies only, never anything about candidates.
Talk to us
Get the jobs data
Tell us which countries and how often you need the jobs, and how you will use them. We set up a trial key so you can check the data before you buy.