NHS UK GP, Dentist & Pharmacy Scraper
Pricing
from $0.30 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
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 ofsearchfor compatible integrations.item— extract details from one full NHS service profile URL.categories— return supported categories in theOUTPUTrecord.search_filters— return available filter tokens inOUTPUT.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
OUTPUTstatus when automating runs. - Verify important contact or availability information on the linked NHS profile before acting on it.