UK CQC Care Provider Leads Scraper - Care Homes, GPs & Dentists
Pricing
$8.00 / 1,000 cqc care provider lead records
UK CQC Care Provider Leads Scraper - Care Homes, GPs & Dentists
Scrape every CQC-registered care provider in England — care homes, home care, GP & dental practices, hospitals & hospices: phone, website, registered manager, beds, CQC rating, provider & Companies House details, geo + lead score. Filter by region, service & rating. Official CQC data + monitor.
Pricing
$8.00 / 1,000 cqc care provider lead records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
UK CQC Care Provider Leads Scraper — Care Homes, Home Care, GPs, Dentists & Hospitals
Export every care provider regulated by the Care Quality Commission (CQC) in England as a clean, contactable B2B lead. Care homes (with and without nursing), home-care / domiciliary agencies, supported living, GP and dental practices, hospitals, hospices, ambulance and clinic services — each with phone, website, the named registered manager, care-home bed count, the latest CQC rating, full operating-company details (with Companies House & charity numbers), geo coordinates and a 0–100 lead score.
No login, no API key, no browser — this actor reads the official CQC open-data files directly and ships the richest care-sector dataset on Apify. Filter by region, council, service type, specialism or CQC rating, and turn on monitor mode to pull only new registrations, rating changes and closures.
Why this CQC scraper?
The CQC API needs a registered subscription key and returns a thin per-record view; generic crawlers grab a handful of fields. This actor unifies CQC's full bulk dataset into one dense lead record — including the data that actually drives outreach: the named manager, bed count, CQC rating (a powerful buying trigger), and the provider company with its Companies House number.
| Data | CQC website / generic crawlers | This actor |
|---|---|---|
| Location name, address, postcode | ✅ | ✅ |
| Phone | partial | ✅ ~99.8% |
| Website | partial | ✅ when published |
| Registered manager (named contact) | ❌ | ✅ ~83% |
| Care-home bed count | ❌ | ✅ |
| Latest CQC overall rating + date | ratings only | ✅ |
| Five key-question sub-ratings (Safe, Effective, Caring, Responsive, Well-led) | ❌ | ✅ (optional) |
| Regulated activities, service types & service-user bands | ❌ | ✅ full matrix |
| Operating company + ownership type | ❌ | ✅ |
| Companies House & charity numbers | ❌ | ✅ |
| Provider nominated individual + phone/website | ❌ | ✅ |
| Brand / care group | ❌ | ✅ |
| Geo coordinates (lat/long) | ❌ | ✅ |
| Lead score + monitor (new / changed) | ❌ | ✅ |
Use cases
- Sell to the care sector — care-home software & EPOS, e-rostering, recruitment & training, PPE, catering, medical supplies, pharmacy, laundry, telecoms and insurance vendors get a clean, segmented list of every home, agency and practice with a phone and a named manager.
- Compliance, training & consultancy — filter to Requires improvement and Inadequate locations: these providers are actively looking for help to pass their next inspection.
- Recruitment — target care homes and home-care agencies by region, size (beds) and specialism (dementia, learning disabilities) to place nurses, carers and managers.
- M&A, investment & finance — map providers by ownership type, bed capacity, brand and Companies House number; pair with our Companies House Scraper to layer in directors and accounts.
- Market & competitive research — size a region, track a care group's footprint, or benchmark ratings across local authorities.
- Healthcare suppliers — reach GP and dental practices, hospices and clinics with verified contact data.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the UK CQC Care Provider Leads Scraper, choose a region (e.g.
London) and/or a service category (e.g.Care home (nursing)), and set Max results. - Click Start and watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.
Input
{"regions": ["North West"],"serviceCategories": ["Care home (nursing)", "Care home (residential)"],"specialisms": ["Dementia"],"minBeds": 40,"ratings": ["Requires improvement", "Inadequate"],"hasPhone": true,"sortBy": "leadScore","maxResults": 500}
- regions / localAuthorities / postcodePrefixes — where to look (all optional; England-wide by default).
- serviceCategories — pick from care homes (nursing/residential), home care, supported living, GP, dental, hospital, hospice, ambulance, mental health, substance misuse.
- serviceTypeQuery / specialisms — free-text filters on CQC service type and service-user band (e.g.
Dementia,Learning disabilities,Older People). - ratings — keep only Outstanding / Good / Requires improvement / Inadequate.
- careHomesOnly / minBeds — target registered care homes by capacity.
- nameQuery / providerNameQuery — find a specific location or care group (e.g.
Barchester,Bupa). - ownershipTypes — Organisation, Partnership, Individual, NHS Body.
- hasPhone / hasWebsite / hasManager / hasCompaniesHouse — keep only contactable / company-backed leads.
- includeRatingBreakdown (default false) — attach the five CQC sub-ratings (adds ~2 minutes; the overall rating is always included without it).
- sortBy — lead score, beds, most recently inspected, most recently registered, name or region.
- monitorMode / monitorKey — only return new or changed locations across runs.
- proxyConfiguration — optional; CQC open data needs no proxy.
Output
One clean, dense table of care provider locations. A typical care-home record:
{"locationId": "1-10000812939","locationName": "Charlotte House","category": "Care home (nursing)","primaryCategory": "Residential social care","careHome": true,"careHomeBeds": 103,"phone": "01516431271","website": "","registeredManager": "Evans, Philip","fullAddress": "Church Road, Bebington, Wirral, Merseyside, CH63 3DZ","city": "Wirral","county": "Merseyside","postcode": "CH63 3DZ","region": "North West","localAuthority": "Wirral","parliamentaryConstituency": "Wirral West","latitude": 53.344289,"longitude": -3.00302,"overallRating": "Good","ratingPublicationDate": "2023-04-04","regulatedActivities": ["Accommodation for persons who require nursing or personal care", "Treatment of disease, disorder or injury"],"serviceTypes": ["Care home service with nursing"],"serviceUserBands": ["Dementia", "Older People", "Physical Disability", "Sensory Impairment"],"specialisms": "Dementia | Older People | Physical Disability | Sensory Impairment","providerName": "Lovett Care Limited","providerOwnershipType": "Organisation","providerCompaniesHouseNumber": "06496219","providerPhone": "03303010095","providerWebsite": "http://www.lovettcare.co.uk","providerNominatedIndividual": "Fairhurst, Cathryn","brandName": "Lovett Care","cqcLocationUrl": "https://www.cqc.org.uk/location/1-10000812939","cqcProviderUrl": "https://www.cqc.org.uk/provider/1-101658918","bestPhone": "01516431271","bestContactName": "Evans, Philip","leadScore": 78,"scrapedAt": "2026-06-21T12:00:00.000Z"}
With includeRatingBreakdown enabled, each rated location also carries:
"ratingBreakdown": { "overall": "Good", "safe": "Good", "effective": "Good", "caring": "Good", "responsive": "Good", "wellLed": "Good", "publicationDate": "2023-04-04" }
What to expect (field coverage)
CQC publishes some fields only when applicable, so a blank means CQC didn't list it — not that scraping failed. Across all ~56,000 active locations you can typically expect:
| Field | Coverage |
|---|---|
| Name, address, region, local authority, geo | ~100% |
| Phone (location or provider) | ~99.8% |
| Registered manager (named contact) | ~83% |
| Provider company + ownership type | ~100% |
| Companies House number | limited-company providers |
| CQC overall rating | ~61% (rated services; new & some primary-care locations are unrated) |
| Care-home beds | care homes (~26% of all locations) |
| Website | when the provider published one |
Nothing is dropped, so you always get the richest record available for each location.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it weekly with monitor mode on to capture new registrations, rating changes and closures as CQC refreshes its files.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/uk-cqc-care-provider-leads').call({regions: ['London'],serviceCategories: ['Care home (nursing)'],maxResults: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} care provider leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new care provider leads straight into your CRM.
- Slack — get notified when a monitored market adds a provider or a rating changes.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server — ask your assistant to "list every dementia nursing home in the North West with a phone and its CQC rating" and let it run the scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete care-sector & healthcare lead stack:
- Companies House Scraper — enrich any CQC provider's Companies House number with directors, PSCs and filing history.
- US Healthcare Facility Leads Scraper — the US equivalent: hospitals, dialysis, home health, hospices & more from CMS data.
- Caring.com Senior Living Scraper — US assisted living & senior care leads.
- Care.com Scraper — caregivers, care jobs and provider leads.
- NPI Registry Scraper — US healthcare providers and organisations.
- Healthgrades Scraper — doctors, reviews and provider leads.
- SAMHSA Treatment Facility Scraper — US addiction & mental-health treatment centres.
- Rightmove Scraper — UK property listings and agent leads.
Tips
- Pick a region or service category for a fast, focused run — the actor scans the whole of England, so a filter keeps your dataset (and export) tight.
- Compliance & training vendors: set
ratingstoRequires improvement+Inadequateto find providers under pressure to improve. - Bigger deals: combine
careHomesOnlywithminBeds(e.g. 40+) to surface larger, higher-budget homes. - Named decision-makers: turn on
hasManagerto keep only locations with a registered manager or nominated individual. - Company enrichment: turn on
hasCompaniesHouse, then feedproviderCompaniesHouseNumberinto our Companies House Scraper. - Recurring monitoring: schedule a weekly run with
monitorModeon to catch new registrations and rating changes automatically.
FAQ
Where does the data come from? From the Care Quality Commission's official open-data files (the active-locations directory and latest-ratings file), published under the Open Government Licence and refreshed weekly to monthly. The actor always resolves the latest file automatically.
Does it need the CQC API or a key? No. The CQC syndication API requires a subscription key; this actor reads the same (and richer) data from CQC's public bulk files — no key, login or browser needed.
Which countries are covered? England only — CQC regulates health and social care in England. Scotland (Care Inspectorate), Wales (CIW) and Northern Ireland (RQIA) have separate regulators.
Why are some ratings blank? Newly registered services and many primary-care locations (some GP and dental practices) have not yet been rated, so CQC publishes no rating. The field is blank only when CQC has none.
Can I get the five sub-ratings (Safe, Effective, Caring, Responsive, Well-led)? Yes — turn on includeRatingBreakdown. It parses the full ratings file, so it adds a couple of minutes; the overall rating is always included without it.
How do I monitor a market for new providers or rating changes? Turn on monitorMode, give it a monitorKey, and create a Schedule. Each run returns only new or changed locations, tagged with monitorEvent.
Is scraping this data legal? Yes — it is official open government data published under the Open Government Licence. You're responsible for using personal data (e.g. named managers) in line with UK GDPR and applicable law.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.