finddoc
Try every endpoint against sandbox data, then a one-time $5 payment unlocks live access — no account needed. Get API access
← v1 API reference

Clinics

View .md

Endpoint

List clinics

Return clinics filtered by acceptance, languages, accessibility, and location. Results are sorted by distance when lat and lng are supplied, otherwise by name.

GET/api/v1/clinics
curl https://www.finddoc.ca/api/v1/clinics \
  -G \
  -H "Authorization: Bearer fd_sandbox_public_key_2026" \
  -d accepting=true \
  -d languages=French \
  -d limit=10
Response200 OK
{
  "clinics": [
    {
      "id": 92a39274-7f56-4d18-a93d-ba498508249e,
      "name": "Riverdale Family Health",
      "address": "123 Queen St E, Toronto, ON",
      "accepting": true,
      "languages": ["English", "French"],
      "specialties": ["Family Medicine"],
      "lat": 43.659,
      "lng": -79.358
    }
  ],
  "total": 42,
  "count": 1
}

Parameters

ParameterTypeDescription
specialtiesstringComma-separated specialties to match, e.g. Family Medicine,Pediatrics.
acceptingbooleanWhen true, only return rows currently accepting new patients.
genderstringOne of "male", "female", or "non-binary".
languagesstringComma-separated list of languages spoken, e.g. English,French.
minYearsintegerMinimum years of practice for the doctor.
maxYearsintegerMaximum years of practice for the doctor.
eveningbooleanOnly include clinics with evening hours (after 5 PM).
weekendbooleanOnly include clinics open on Saturday or Sunday.
wheelchairbooleanOnly include wheelchair-accessible clinics.
virtualVisitsbooleanOnly include clinics offering virtual visits.
nearTTCbooleanOnly include clinics near a TTC subway station.
latnumberLatitude for distance sort. Must be paired with lng.
lngnumberLongitude for distance sort. Must be paired with lat.
limitintegerPage size. Defaults to 25, maximum 100.
offsetintegerZero-based offset for pagination. Defaults to 0.

Try it

Sandbox · live request

Runs against the free sandbox key — no sign-in. Results are capped and rate-limited; pay once to unlock the full API.