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.
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_test_xxxx…" \
-d accepting=true \
-d limit=5Response200 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_test_xxxx…" \
-d specialty="Family Medicine" \
-d language=FrenchResponse200 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.