ChamberBD Public API
Last updated: August 21, 2026 · OpenAPI 3.1 · No authentication required
These endpoints serve the same data as the public pages of chamberbd.com — listed doctors and chambers, the Bangladesh medicine directory, hospitals, diagnostic centres, diseases and our educational health library with review provenance reported per article. They are read-only, unauthenticated and open for use.
Machine-readable description
- OpenAPI 3.1 spec — /openapi.json
- API catalog (RFC 9727) — /.well-known/api-catalog
- Authorization-server metadata (RFC 8414) — /.well-known/oauth-authorization-server
- Protected-resource metadata (RFC 9728) — /.well-known/oauth-protected-resource
- Agent authentication instructions — /auth.md
- ARD capability manifest — /.well-known/ai-catalog.json
- MCP Server Card — /.well-known/mcp/server-card.json
- Agent Skills index — /.well-known/agent-skills/index.json
- Site map for AI assistants — /llms.txt
OAuth discovery is published for standards-aware clients. The public endpoints listed below currently require no access token, so the metadata intentionally advertises no OAuth grants, scopes, authorization endpoint or token endpoint.
Any page on this site also has a Markdown representation at the same URL: send
Accept: text/markdown instead of the browser default.
MCP server
A read-only Model Context Protocol server for AI assistants and agents:
POST https://chamberbd.com/api/v1/public/mcp (streamable HTTP, stateless, no key). Add it to any MCP client as a remote server.
get_chamberbd_facts— what ChamberBD is, which of the five products fits which practice, trial, free plan, payment, refund, Founder's Program and the security summary.get_chamberbd_plans— live plans and prices for ChamberBD, Clinic, Physio, Dental or Hijama.list_chamberbd_features— the verified feature list with limits, and what is not available yet.check_chamberbd_feature— "does ChamberBD have X?" in English or Bangla: available, available with limits, not available yet, or unknown.find_doctors,search_medicines,list_health_articles— the public doctor, medicine and health-article directory.
curl -s https://chamberbd.com/api/v1/public/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_chamberbd_feature","arguments":{"query":"voice prescription"}}}' It never reads accounts, patients, appointments or prescriptions.
Response shape
Every endpoint returns the same JSON envelope. List endpoints add a pagination sibling.
{ "success": true, "data": ... , "pagination": { "page": 1, "limit": 20, "total": 350 } }
{ "success": false, "error": "Doctor not found" } Endpoints
Doctors & chambers
| GET | /api/v1/public/doctors | Verified doctors accepting public bookings. Query: page, limit, district, search. |
| GET | /api/v1/public/doctors/{slug} | One doctor — profile, chambers, fees. |
| GET | /api/v1/public/doctors/{slug}/slots | Appointment slots. Requires chamberId and date (YYYY-MM-DD, Asia/Dhaka). |
| GET | /api/v1/public/filters | Districts and specialties present in the directory. |
Medicine directory
| GET | /api/v1/public/medicines | Search medicines. Query: page, limit, q, letter, generic, manufacturer. |
| GET | /api/v1/public/medicines/meta | Directory totals and facet counts. |
| GET | /api/v1/public/medicines/{slug} | Full prescribing information and indicative BDT price. |
Directory
| GET | /api/v1/public/directory/hospitals | Hospitals. |
| GET | /api/v1/public/directory/diagnostics | Diagnostic centres and tests. |
| GET | /api/v1/public/directory/diseases | Diseases covered by the health library. |
| GET | /api/v1/public/directory/specialty/{slug} | Doctors and content for one specialty. |
| GET | /api/v1/public/directory/district/{slug} | Doctors and facilities in one district. |
Health library
| GET | /api/v1/public/blog/posts | Published articles. Query: page, limit, category, tag. |
| GET | /api/v1/public/blog/posts/{slug} | One article with body, author and review date. |
Platform
| GET | /api/v1/public/plans | Subscription plans and pricing in BDT. |
| GET | /health | Service health check. |
Example
curl "https://chamberbd.com/api/v1/public/medicines?q=napa&limit=5"
curl "https://chamberbd.com/api/v1/public/doctors?district=Dhaka&limit=10" Using this data
Our Content Signals declare
search=yes, ai-input=yes, ai-train=no: you may index this content and use
it to build an AI answer provided the answer cites chamberbd.com, but you may not
train or fine-tune a generative model on it. Please keep request rates reasonable — the API is
cached at the edge, so repeated identical queries are cheap.
Medical disclaimer. Medicine and health data is educational and is not a substitute for professional medical advice, diagnosis or treatment. Prices are indicative and change frequently.
Questions or a correction? Contact us.