Live UK healthcare directory · refreshed from NHS sources

Every UK pharmacy.
One verified database.

Stop stitching together spreadsheets. PharmaFind aggregates NHS England, Scotland and Northern Ireland's official registers into a single, searchable, exportable database — contact details, opening hours and locations for every community pharmacy and GP practice in the UK.

Built on official sources
NHS ODS NHS.UK profiles Public Health Scotland HSC Northern Ireland OpenStreetMap
Data export ✓ NHS-verified sources
Filter Pharmacies Within 10 mi of Manchester Has email
matching records
⬇ nhs_directory_export.xlsx Try it live →
0organisations nationwide
0community pharmacies
0GP practices
0with verified opening hours

England · Wales · Scotland · Northern Ireland — 99.3% geocoded, updated on a scheduled pipeline, never entered by hand.

One dataset. Hours of work saved, every week.

If your business talks to pharmacies, you're currently paying someone to find them, one by one. We already did — for all of them.

💼

Recruitment agencies

Placing locum pharmacists? Pull every pharmacy in a candidate's travel radius — with phone, email and Saturday hours — in one download instead of a day of googling.

e.g. "All pharmacies within 25 mi of Leeds with an email address"
🚚

Suppliers & wholesalers

Build clean delivery routes and rep territories from geocoded, deduplicated premises data — including who's open when your driver arrives.

e.g. "Every pharmacy in the M postcode area, as Excel"
📊

Marketing & research

Segment the entire market by geography and contactability. Public, licence-clean organisational data with source attribution baked into every file.

e.g. "Independent pharmacies in Wales with websites"
⚙️

Healthtech builders

A clean JSON API over the same database that powers this site — radius search, opening hours, NHS verification status. Skip six weeks of ETL.

e.g. GET /api/search?postcode=BT1&radius_miles=5

Filter. Preview. Download. Done in a minute.

1

Filter with precision

Postcode area or district, radius around any point, town, county, service type, 24-hour only, has email / website / phone, opening hours coverage.

2

Preview before you commit

Live record count and contact-coverage breakdown for your exact filter — you see what you're getting before you download it.

3

Export in your format

Formatted Excel with licence sheet, plain CSV for your CRM, or JSON via the API. Attribution and verification dates included in every file.

Not scraped. Sourced.

🇬🇧 Full UK coverage

NHS ODS only covers England & Wales — we merge Scotland (PHS) and Northern Ireland (HSC BSO) registers for the complete picture.

✅ NHS-verified provenance

Every record carries its source and last-verified date. Corrections are audited. No mystery data.

🕐 Real opening hours

Structured weekly hours from NHS.UK profiles — including bank-holiday exceptions — plus "open now" computed live.

📍 Geocoded to the door

99.3% of records carry coordinates via the ONS postcode register. Radius search that actually works.

🔁 Automatically fresh

Scheduled ETL pipelines re-import from source. Pharmacy closed down? It leaves your next export.

📄 Licence-clean

Open Government Licence & ODbL data, with attribution embedded in every export. Safe to build a business on.

The same data, as an API.

Radius search, filters and bulk export over HTTPS. JSON in, JSON out. Included with PharmaFind Pro.

GET /api/search GET /api/export GET /api/pharmacy/{ods} GET /api/stats
terminal
# every pharmacy within 5 miles of Belfast city centre
curl "https://pharmafind.pharmacys.org/api/search" \
     -G -d postcode=BT1 -d radius_miles=5

{
  "count": 78,
  "results": [{
    "name": "GORDONS CHEMISTS",
    "postcode": "BT1 4DA",
    "distance_miles": 0.06,
    "open_now": true,
    "nhs_verified": true, …
  }, …]
}

Free to search.
Pro to download.

Finding a pharmacy, browsing listings and previewing exports is free for everyone, always. PharmaFind Pro unlocks unlimited data downloads and full API access on a simple monthly subscription — cancel any time.