UK Jobs Scraper: NHS Jobs, DWP Find a Job & Careers Pages
Pricing
Pay per event
UK Jobs Scraper: NHS Jobs, DWP Find a Job & Careers Pages
UK jobs API: one de-duplicated feed from NHS Jobs, DWP Find a Job and public Greenhouse, Lever and Workable boards, with salary, closing date and new-job alerts, by RawTrader | UK Industry & Bills: https://ukindustryandbills.substack.com · X: x.com/ImRawTrader
Pricing
Pay per event
Rating
0.0
(0)
Developer
RustonRoad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
One de-duplicated UK job feed from NHS Jobs, DWP Find a Job and Greenhouse, Lever and Workable careers boards, with new-job alerts.
Who it's for
- Recruiters and agencies spotting new vacancies (and hiring employers) first
- Job boards and newsletters that need a clean UK jobs feed
- Labour-market analysts tracking salaries and roles by location
Sample output
| source | title | employer | location | salaryText |
|---|---|---|---|---|
| nhs_jobs | Advanced Clinical Practitioner | Leeds Teaching Hospitals | Leeds, LS1 3EX | £57528.00 to £64750.00 |
Real rows from a test run (shortened; the full output has more fields).
Price per 1,000 results
Main event: job-row at $0.002 each, so 1,000 results = $2.00. Other events: new-job $0.005 each (only charged when that row type is output). See the Pricing tab for the current prices.
Input example
{"mode": "search","keywords": ["nurse"],"location": "Leeds","sources": ["nhs_jobs","dwp_find_a_job","greenhouse","lever","workable"],"companies": ["greenhouse:monzo","lever:palantir","workable:huggingface"],"maxItemsPerSource": 50}
One clean, de-duplicated feed of UK job vacancies from the biggest public sources: NHS Jobs, the government's DWP Find a Job service, and the public careers boards of any company that uses Greenhouse, Lever or Workable. Each job comes out in one normalised format with title, employer, location, salary min/max (£ and period), contract type, posted date, closing date, link and source. Run it on a schedule in new_jobs mode to get only the jobs that appeared since your last run.
| Source | What it covers |
|---|---|
| 🏥 NHS Jobs | Every NHS and NHS-partner vacancy in England and Wales (official public XML search feed), with closing dates |
| 🏛️ DWP Find a Job | The government's national job board, which also carries many recruiter and agency adverts |
| 🏢 Greenhouse / Lever / Workable | Careers pages of the companies you list (e.g. Monzo, Palantir, Hugging Face), filtered to UK locations |
Who uses it
- Recruiters and staffing agencies: a daily lead feed of new vacancies by keyword, area or target employer.
- Job boards and niche sites: a normalised multi-source UK feed without duplicates.
- HR, labour-market and salary analysts: salaries, contract types and hiring volumes by employer and region.
- Sales teams: companies hiring for a role is a strong buying signal (B2B lead generation).
- Job seekers: one alert across NHS, DWP and the companies you care about.
Input
| Field | Example | Notes |
|---|---|---|
| Mode | search | or new_jobs |
| Keywords | ["nurse","data analyst"] | Searched on NHS/DWP; must appear in the title for company boards |
| Location | Leeds | Town, city or postcode (NHS/DWP) |
| Sources | ["nhs_jobs","dwp_find_a_job","greenhouse"] | |
| Company job boards | ["greenhouse:monzo","lever:palantir","workable:huggingface"] | or board URLs |
| UK only | true | Company boards: UK and UK-remote jobs only |
| Posted since | 2026-10-01 | |
| Max items per source | 100 | |
| Monitor name | leeds-nursing | new_jobs: separate saved state per name |
Example: daily new nursing jobs in Leeds
{ "mode": "new_jobs", "keywords": ["nurse"], "location": "Leeds", "sources": ["nhs_jobs","dwp_find_a_job"], "monitorName": "leeds-nurses" }
Output
{"recordType": "job", "source": "nhs_jobs", "sourceId": "5667266","title": "Staff Nurse", "employer": "Leeds and York Partnership NHS Foundation Trust", "location": "Leeds, LS2 9LN","salaryMin": 32073, "salaryMax": 39043, "salaryPeriod": "year", "contractType": "Permanent","postedDate": "2026-10-15", "closingDate": "2026-10-29","url": "https://beta.jobs.nhs.uk/candidate/jobadvert/C9173-26-0501", "alsoListedOn": ["dwp_find_a_job"]}
De-duplication: the same job advertised on NHS Jobs and DWP Find a Job (matched on title, town and salary) is output once, and alsoListedOn lists the other sources.
Pricing (pay per event)
| Event | Price |
|---|---|
job-row: each job in search mode (and the first baseline run of a monitor) | $0.002 |
new-job: each new job since the last run (new_jobs mode) | $0.005 |
Notes
- Public feeds and pages only, read-only, no login, no API keys. Requests use an identifiable user agent and are kept few and slow. DWP Find a Job is read only from
/jobspages, which its robots.txt allows. - Civil Service Jobs is not included: its site puts a human-verification check in front of search.
- Job adverts can contain recruiters' contact details. Use them in line with UK GDPR.
- Not affiliated with the NHS, DWP, Greenhouse, Lever or Workable.
FAQ
Can I run it on a schedule? Yes. Use an Apify Schedule (for example daily) and the monitor options to get only new rows since the last run.
Can I use it via API or connect it to other tools? Yes. Run it with the Apify API or clients, and send results to Google Sheets, Zapier, Make, webhooks or Slack using Apify integrations. Export JSON, CSV or Excel.
What am I charged for? Only the pay-per-event prices above, for rows actually output. Set a maximum cost per run in the run options to cap spend.
Related UK data actors
- UK Visa Sponsor Register Scraper: Home Office Sponsor Monitor
- UK Companies House Scraper: New Companies & Insolvency Alerts
- UK Government Tenders Scraper: Find a Tender & Contracts Finder
About RawTrader | UK Industry & Bills
RawTrader | UK Industry & Bills is a UK newsletter and open data project tracking energy bills, fuel prices, public tenders, company closures and FCA short positions, using official data from Ofgem, DESNZ, ONS, Companies House, Find a Tender and the FCA.