Docs/API Reference

Providers

Search Rehabify's directory of verified, MRTBN-licensed physiotherapists who are currently accepting patients.

The provider directory lists physiotherapists who are approved on Rehabify and currently accepting patients. Use it to show patients or case managers who delivers care in a given area.

You don't need to choose a provider when you create a referral. Rehabify matches each referral with a physiotherapist, and the match appears in the referral's provider field and in the referral.provider_matched webhook.

The provider object

{
  "object": "provider",
  "id": "jh6n3b8v1c5x7z9a2s4d6f8g0h1j3k5l",
  "name": "Chiamaka Obi",
  "title": "Physiotherapist",
  "license_number": "MRTBN/PT/12345",
  "city": "Lagos",
  "years_of_experience": 7,
  "rating": 4.8,
  "review_count": 23,
  "specializations": ["Sports injury", "Orthopaedics"],
  "modes": ["virtual", "in_person"]
}
FieldTypeDescription
objectstringAlways provider.
idstringProvider ID.
namestringFull name.
titlestring or nullProfessional title, for example Physiotherapist.
license_numberstring or nullMRTBN licence number.
citystring or nullPrimary city of practice.
years_of_experienceinteger or nullYears in practice.
ratingnumber or nullAverage patient rating.
review_countinteger or nullNumber of patient reviews.
specializationsarray of stringsClinical areas of focus.
modesarray of stringsvirtual and/or in_person.

Unknown values are null. Rehabify never invents data to fill a gap.

List providers

GET /partners/providers

Query parameters

ParameterTypeDescription
citystringFilter by city, for example Lagos or Abuja.
statestringFilter by state, for example Lagos or FCT.
specialtystringFilter by specialisation, for example Sports injury.
modestringvirtual or in_person.
limitinteger1–100. Default 25.

This endpoint returns a single page. There's no cursor and next_cursor is always null. has_more is true when more providers match than limit allows, so narrow your filters or raise limit.

curl "https://api.physioaroundme.com/v1/partners/providers?city=Lagos&mode=in_person&limit=10" \
  -H "Authorization: Bearer $REHABIFY_API_KEY"
200 OK
{
  "object": "list",
  "data": [
    {
      "object": "provider",
      "id": "jh6n3b8v1c5x7z9a2s4d6f8g0h1j3k5l",
      "name": "Chiamaka Obi",
      "title": "Physiotherapist",
      "license_number": "MRTBN/PT/12345",
      "city": "Lagos",
      "years_of_experience": 7,
      "rating": 4.8,
      "review_count": 23,
      "specializations": ["Sports injury", "Orthopaedics"],
      "modes": ["virtual", "in_person"]
    },
    {
      "object": "provider",
      "id": "jh6q2w4e6r8t0y1u3i5o7p9a2s4d6f8g",
      "name": "Emeka Nwosu",
      "title": "Physiotherapist",
      "license_number": "MRTBN/PT/20417",
      "city": "Lagos",
      "years_of_experience": null,
      "rating": 4.6,
      "review_count": 9,
      "specializations": ["Neurological rehabilitation"],
      "modes": ["in_person"]
    }
  ],
  "has_more": true,
  "next_cursor": null
}

Errors: 400 invalid_parameter for an invalid mode or limit, plus the standard authentication errors.

Providers | Rehabify Docs | Physio Around Me by Rehabify Health