United Kingdom

CQC care providers directory (England)

Every CQC-registered care home, home care agency, GP, dentist and hospital in England by region, council and service type. CSV download, API and MCP. Preview free. 57,105 rows. Licence: Open Government Licence v3.0. Example: Every nursing home in Yorkshire, as CSV: https://datascoop.io/v1/datasets/cqc/query?careHome=true&region=Yorkshire%20and%20The%20Humber&serviceType=Nursing%20homes

get/v1/datasets/cqc/query

Request

  • Base URL: https://datascoop.io
  • URL: https://datascoop.io/v1/datasets/cqc/query
  • Auth: one of:
    • none
    • HTTP bearer
    • API key in query parameter api_key

Query parameters

region'East Midlands' | 'East of England' | 'London' | 'North East' | 'North West' | 'South East' | 'South West' | 'West Midlands' | 'Yorkshire and The Humber'

Region: exact match, case-insensitive.

localAuthoritystring

Local authority contains: substring match, case-insensitive.

localAuthorityExactstring

Local authority (exact name): exact match, case-sensitive. Use the full local-authority name exactly as published, including its case. York matches York only, not Yorkshire authorities.

careHomeboolean

Care homes only: true to apply. Residential and nursing homes only

serviceTypestring

Service type contains: substring match, case-insensitive. e.g. Residential homes, Nursing homes, Homecare agencies, Supported living, Dentist, Doctors/GPs, Hospital, Hospice, Clinic, Ambulances, Diagnosis/screening

specialismstring

Specialism contains: substring match, case-insensitive.

postcodeAreastring

Postcode area: prefix match, case-insensitive.

nameContainsstring

Name contains: substring match, case-insensitive.

providerContainsstring

Provider contains: substring match, case-insensitive.

overallRating'Outstanding' | 'Good' | 'Requires improvement' | 'Inadequate'

Overall rating: exact match, case-insensitive. Populated only when the CQC API key is configured; the public directory file carries no ratings.

minBedsnumber

Minimum beds: minimum (inclusive). Requires the CQC API (beds are not in the directory file).

limitinteger

Rows to return. Free plans are capped at 25; Pro up to 10,000 per JSON page.

offsetinteger

Rows to skip (paging).

format'json' | 'csv'

json (default) or csv. CSV opens in Excel and is never paged.

Response

Matching rows

datasetstring required
plan'free' | 'pro'
totalinteger required

Rows matching the filters

returnedinteger required
offsetinteger
truncatedboolean required

true when fewer rows than total were returned

ignoredstring[]

Filter keys the dataset does not know

rowsobject[] required
attributionstring required

Keep this with the data

licencestring

Changes

No recorded changes to this operation across all 1 revision of this API.