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

Quick start

The FindDoc REST API

Fetch clinics and specialists across the GTA with a single authenticated GET. The same data that powers the map is available through /api/v1 — query it from a server, a script, or your own LLM workflow.

Step 1 · Get API access

Try the sandbox free, then go live for $5

Call every endpoint now with the free sandbox key — no signup. When you're ready for the full, uncapped API, a one-time $5 payment issues a live key at checkout (no account needed). RapidAPI marketplace users are unaffected and skip this. Get API access →

List clinics accepting patients

Every request needs a Bearer token in the Authorization header. Choose your language on the left — the response on the right is identical.

curl https://finddoc-ten.vercel.app/api/v1/clinics \
  -G \
  -H "Authorization: Bearer fd_sandbox_public_key_2026" \
  -d accepting=true \
  -d limit=5
Response200 OK
{
  "clinics": [
    {
      "id": "clinic_8x2k9p",
      "name": "Riverdale Family Health",
      "address": "123 Queen St E, Toronto, ON",
      "accepting": true,
      "languages": ["English", "French"],
      "specialties": ["Family Medicine"]
    }
  ],
  "total": 42,
  "count": 1
}

Search specialists by specialty

Filter by specialty and optionally narrow further with language.

curl https://finddoc-ten.vercel.app/api/v1/specialists \
  -G \
  -H "Authorization: Bearer fd_sandbox_public_key_2026" \
  -d specialty="Family Medicine" \
  -d language=French
Response200 OK
{
  "clinics": [
    {
      "id": "specialist_3qm71v",
      "name": "Dr. Amelie Tremblay",
      "specialty": "Family Medicine",
      "languages": ["English", "French"],
      "accepting": true,
      "wait_weeks": 6
    }
  ],
  "total": 12,
  "count": 1
}

Next stop

The v1 API reference covers every query parameter, error code, and rate-limit header. Prefer Claude Desktop? Set up the MCP integration, or feed responses into any model on the Bring your own LLM page. Questions? Contact us.