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"]
}| Field | Type | Description |
|---|---|---|
object | string | Always provider. |
id | string | Provider ID. |
name | string | Full name. |
title | string or null | Professional title, for example Physiotherapist. |
license_number | string or null | MRTBN licence number. |
city | string or null | Primary city of practice. |
years_of_experience | integer or null | Years in practice. |
rating | number or null | Average patient rating. |
review_count | integer or null | Number of patient reviews. |
specializations | array of strings | Clinical areas of focus. |
modes | array of strings | virtual and/or in_person. |
Unknown values are null. Rehabify never invents data to fill a gap.
List providers
GET /partners/providersQuery parameters
| Parameter | Type | Description |
|---|---|---|
city | string | Filter by city, for example Lagos or Abuja. |
state | string | Filter by state, for example Lagos or FCT. |
specialty | string | Filter by specialisation, for example Sports injury. |
mode | string | virtual or in_person. |
limit | integer | 1–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"{
"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.