NHS UK GP, Dentist & Pharmacy Scraper avatar

NHS UK GP, Dentist & Pharmacy Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
NHS UK GP, Dentist & Pharmacy Scraper

NHS UK GP, Dentist & Pharmacy Scraper

Find public NHS GP surgery, dentist, and pharmacy listings by English postcode or location, with structured contact details, distances, profile URLs, and service metadata.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Extract public NHS service listings for GP surgeries, dentists, and pharmacies across England. Use the structured results for healthcare directories, local service discovery, coverage research, and location-based applications.

This Actor reads public information from nhs.uk. It is independently maintained and is not affiliated with or endorsed by the NHS.

Supported operations

  • search — find services by category and postcode or place.
  • category — alias of search for compatible integrations.
  • item — extract details from one full NHS service profile URL.
  • categories — return supported categories in the OUTPUT record.
  • search_filters — return available filter tokens in OUTPUT.
  • probe — check source availability without adding a dataset row.

Search example

{
"operation": "search",
"category": "gp",
"location": "SW1A 1AA",
"limit": 10
}

Valid categories are gp, dentist, and pharmacy. Location can be an English postcode, town, or city. Search is bounded to a maximum of 50 results per run.

Item example

{
"operation": "item",
"url": "https://www.nhs.uk/services/gp-surgery/the-dr-hickey-surgery-for-the-homeless/XE87740"
}

Use a profile URL returned by search. Item results may include name, address, phone, email, coordinates, schema type, facilities, official profile URL, and source marker when NHS publishes those fields.

Useful saved-task scenarios

  • GP surgeries near a postcode.
  • Dentists near a postcode.
  • Pharmacies near a postcode.

Each scenario should use a small result limit and a real location. Export results from the Apify dataset as JSON, CSV, Excel, XML, or through the dataset API.

Output

Search records contain the NHS service ID, name, category, address, phone, official profile URL, distance in miles, availability tags when present, and source: nhs_uk.

Every run also writes a structured OUTPUT record containing operation status, result count, dataset item count, and actionable errors. Service operations such as probe, categories, and search_filters do not create billable-looking metadata rows in the dataset.

Reliability and limitations

  • Data coverage and field availability are controlled by NHS public pages.
  • The Actor uses direct HTTP requests and does not require a browser or proxy for normal bounded runs.
  • NHS can change page layouts or search flows; use the OUTPUT status when automating runs.
  • Verify important contact or availability information on the linked NHS profile before acting on it.