NHS Jobs Scraper - UK Healthcare Hiring Data avatar

NHS Jobs Scraper - UK Healthcare Hiring Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
NHS Jobs Scraper - UK Healthcare Hiring Data

NHS Jobs Scraper - UK Healthcare Hiring Data

Scrape NHS Jobs listings: title, NHS trust, location, salary, posted date, closing date, contract type, working pattern and URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

πŸ₯ NHS Jobs Scraper - UK Healthcare Hiring Data

Scrape job listings from NHS Jobs in one run. Get job titles, NHS trusts and employers, locations, salaries, posted dates, closing dates, contract types, working patterns and direct job URLs from public NHS Jobs search results. Export the results to JSON, CSV or Excel, schedule recurring runs, call the actor through the Apify API, or connect the dataset to Google Sheets, Airtable, Clay, HubSpot, Make, Zapier or n8n.

πŸ”Ž What is the NHS Jobs Scraper?

NHS Jobs is the main public job board for healthcare roles across England and the wider UK healthcare system. It covers nurses, doctors, healthcare assistants, administrators, therapists, pharmacists, mental health roles, IT roles, finance roles, operational leadership and many more NHS and healthcare vacancies.

This actor converts public NHS Jobs search-result pages into clean structured data. It uses direct HTTP requests and parses the server-rendered cards already available in the page, so it does not require a browser, login, API key or paid unblocker. That makes it practical for scheduled monitoring, recruitment workflows, public-sector hiring research and healthcare labour-market analysis.

What data does it extract?

  • Job title - role name from the NHS Jobs search result.
  • Organization - NHS trust, GP practice, healthcare provider or employer.
  • Location - location and postcode text when shown.
  • Salary - salary range and period when listed.
  • Date posted - publication date shown on NHS Jobs.
  • Closing date - application closing date.
  • Contract type - permanent, fixed term, bank, honorary or other contract type.
  • Working pattern - full time, part time, flexible working and related patterns.
  • Direct job URL - stable NHS Jobs job advert URL.
  • Stable ID - NHS job advert reference extracted from the URL.

⬇️ Input

FieldTypeDescription
searchUrlsarrayNHS Jobs search-result URLs to scrape.
keywordstringOptional keyword used to build an NHS Jobs search URL.
locationstringOptional location used with keyword search.
maxResultsintegerMaximum jobs to return.

Example input

{
"searchUrls": ["https://www.jobs.nhs.uk/candidate/search/results?keyword=nurse&location=London"],
"maxResults": 25
}

Keyword and location search:

{
"keyword": "pharmacist",
"location": "Manchester",
"maxResults": 20
}

⬆️ Output

Each dataset item is one NHS Jobs listing.

{
"id": "C9290-26-0725",
"title": "Senior Staff Nurse/ Charge Nurse",
"organization": "Imperial College Healthcare NHS Trust",
"location": "London W2 1NY",
"salary": "Β£47,951 to Β£56,863 a year",
"date_posted": "2 July 2026",
"closing_date": "16 July 2026",
"contract_type": "Permanent",
"working_pattern": "Full time",
"job_url": "https://www.jobs.nhs.uk/candidate/jobadvert/C9290-26-0725?keyword=nurse&location=London",
"source": "nhs_jobs"
}

πŸ’‘ Use cases

  • Healthcare recruiting - monitor NHS demand for nurses, doctors, pharmacists, therapists and support roles.
  • Public-sector labour research - track vacancies, salary bands and closing dates by location and employer.
  • Staffing intelligence - identify trusts and providers with repeated hiring needs.
  • Sales lead generation - hiring activity can signal demand for staffing, training, payroll, compliance, healthcare software or local services.
  • Market monitoring - build daily or weekly datasets of new NHS vacancies in target regions.
  • Automation - send new roles to Sheets, Airtable, Slack, HubSpot, Clay, Make, Zapier or n8n.

🧭 How to use the data

Use id or job_url as the deduplication key. For monitoring, schedule the actor daily and compare new IDs against previous datasets. For research, group rows by organization, location, salary, contract_type or working_pattern. For sales workflows, enrich organizations that repeatedly post roles in specific departments or locations.

You can paste any NHS Jobs search URL after applying filters on the site. The actor also supports a simple keyword plus location input for common API-style runs. Keep maxResults small for frequent monitoring and increase it for one-time exports.

Pair this actor with other job actors such as Reed, StepStone, Totaljobs, Jobsite, Bayt, Naukri, Workable, Ashby and Recruitee to cover both public job boards and company career pages.

❓ FAQ

Does this require an NHS Jobs account? No. It reads public search results.

Does it use a browser? No. It uses direct HTTP requests and parses server-rendered cards.

Can I scrape filtered NHS Jobs URLs? Yes. Apply filters on NHS Jobs and paste the result URL into searchUrls.

Can I search by keyword and location? Yes. Use the keyword and location fields.

Does it include salary? Yes, when NHS Jobs shows salary on the search card.

Does it include closing dates? Yes. Closing dates are one of the core output fields.

Does it scrape full detail pages? This version focuses on search results for speed and reliability. Detail-page enrichment can be added later if needed.

Is this useful for lead generation? Yes. Healthcare hiring is a strong signal for staffing, training, HR tech, payroll, compliance and healthcare-service workflows.

How often should I run it? Daily is useful for vacancy monitoring. Weekly is enough for broad market research.

How do I avoid duplicates? Use id or job_url as your stable key.

Is it legal to scrape NHS Jobs? The actor collects publicly available job listing data. You are responsible for using the output lawfully and respecting privacy, employment, anti-spam and platform rules.

πŸ”— You might also like

Keywords: NHS Jobs scraper, NHS job board scraper, UK healthcare jobs scraper, scrape NHS Jobs, nurse jobs scraper, doctor jobs scraper, healthcare hiring data, NHS vacancy data, public sector jobs scraper, healthcare recruiting leads, job postings scraper, Apify jobs scraper.