Skip to content

Modules / Homes

Care home records

Get homes

Request

Retrieves care homes with facility details, ODS code, address, bed capacity, features, and home group.

Filters:

  • page, limit - Pagination controls
Security
bearer
Query
pagenumber, >= 1

Page number (1-based)

Default:1
Example:page=1
limitnumber, [ 1 .. 100 ]

Number of records per page

Default:10
Example:limit=10
GET
/api/homes
curl -i -X GET \
  'https://data.logmycare.co.uk/openapi/api/homes?page=1&limit=10'

Responses

Successfully retrieved records

Bodyapplication/json
dataArray of objectsrequired

Array of homes

Example:
[ { "id": "66e2aeef14dce156439010d5", "name": "Sunrise Care Home", "active": true, "address": {}, "odsCode": "EX001", "incidentSeverity": {}, "telephone": "+44 1632 960456", "bedCapacity": 45, "countryCode": "ENG", "preferredPeopleNominative": "Residents", "preferredCarePlansNominative": "Care Plans", "homeGroup": {}, "logCategoryItems": [], "familyLogCategoryItems": [], "picture": "https://lmc-care-uploads.s3.eu-west-2.amazonaws.com/photos/home/example-home-id/home.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=EXAMPLE%2F20260720%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260720T085642Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=examplesignature", "showAllResidentsButton": true, "visitBasedAccessControl": false, "startAccessTimeValue": 1, "startAccessTimeUnit": "hours", "endAccessTimeValue": 1, "endAccessTimeUnit": "hours", "sortByRoomNumber": true, "familyCarePlans": true, "familyDocuments": true, "familyShowNames": true, "familyShowDates": true, "locations": [], "tier": "premium", "careSetting": "residential", "serviceUserType": "olderPeople", "secondaryCareSetting": "nursing", "secondaryServiceUserType": "dementia", "rotaSettings": {}, "privacyOfficers": [], "features": {}, "createdOn": "2026-07-20T08:56:42.725Z" } ]
paginationobject(PaginationMetaDto)required

Pagination metadata

Response
{ "data": [ {} ], "pagination": { "page": 1, "limit": 10, "total": 150, "totalPages": 15, "hasNext": true, "hasPrev": false } }