finddoc
Run a real API request free — no key setup or account required. Try the sandbox · Get a live key
← v1 API reference

Clinics

View .md

Endpoint

List clinics

Return clinics filtered by city, doctors' specialties, acceptance, languages, accessibility, and location. Unknown query parameters return 400. The public sandbox key limits each page to 10 results; use offset to get later pages. Distance affects ranking when lat and lng are supplied.

GET/api/v1/clinics
curl https://www.finddoc.ca/api/v1/clinics \
  -G \
  -H "Authorization: Bearer fd_sandbox_public_key_2026" \
  --data-urlencode "city=Toronto" \
  --data-urlencode "specialty=Family Medicine" \
  -d accepting=true \
  -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
citystringExact city segment in the clinic address, e.g. Toronto.
specialtystringOne doctor specialty, e.g. Family Medicine. Use specialties for multiple values; it takes precedence when both are supplied.
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 current FindDoc data with the free sandbox key — no sign-in or setup required.