UK Jobs Scraper: NHS Jobs, DWP Find a Job & Careers Pages avatar

UK Jobs Scraper: NHS Jobs, DWP Find a Job & Careers Pages

Pricing

Pay per event

Go to Apify Store
UK Jobs Scraper: NHS Jobs, DWP Find a Job & Careers Pages

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

RustonRoad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

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

sourcetitleemployerlocationsalaryText
nhs_jobsAdvanced Clinical PractitionerLeeds Teaching HospitalsLeeds, 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.

SourceWhat it covers
🏥 NHS JobsEvery NHS and NHS-partner vacancy in England and Wales (official public XML search feed), with closing dates
🏛️ DWP Find a JobThe government's national job board, which also carries many recruiter and agency adverts
🏢 Greenhouse / Lever / WorkableCareers 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

FieldExampleNotes
Modesearchor new_jobs
Keywords["nurse","data analyst"]Searched on NHS/DWP; must appear in the title for company boards
LocationLeedsTown, 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 onlytrueCompany boards: UK and UK-remote jobs only
Posted since2026-10-01
Max items per source100
Monitor nameleeds-nursingnew_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)

EventPrice
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 /jobs pages, 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.

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.