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

Quick start

Query real GTA doctor data before you pay

Run your first request in the browser with no account and no key setup. The sandbox uses the same API and current dataset as a live key, with smaller responses and a tighter rate limit.

Step 1 · Make a live sandbox request

Try it

Sandbox · live request

Runs against current FindDoc data with the free sandbox key — no sign-in or setup required.

Step 2 · Connect an agent over MCP

MCP connector

Add FindDoc to Claude, Cursor, or any MCP client. The sandbox key below is published and rate-limited: paste it and start calling, no signup and no provisioning.

Server URL

https://www.finddoc.ca/mcp

Sandbox API key

fd_sandbox_public_key_2026

Send it as Authorization: Bearer <key>. Hosts that speak OAuth can skip it and use the login flow instead.

Setup for Claude Code, Claude Desktop, and Codex →

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://www.finddoc.ca/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://www.finddoc.ca/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.