Structured Medical Education API for Developers
Meducate API provides developers with structured, up-to-date medical education data through a simple REST API.
How the platform works
- Create an account
Register with your email address to verify your identity. - Create an organisation
Each account creates an organisation that represents your application or service. - Generate an API key
Your organisation is issued an API key to authenticate requests. - Make API requests
Query Meducate endpoints using your API key.
What Meducate API does
Meducate aggregates medical reference data from external providers and processes it using large language models (LLMs). Health topics are classified by type (e.g. Disease, Drug, Procedure) and assigned to body-system and content-type categories.
All topics are structured into predictable formats with categories grouped by body system (Respiratory System, Circulatory System, Mental & Behavioral, etc.).
Source data is reprocessed and summarised daily by automated background jobs.
Medical classification
Every health topic is automatically classified into one of 24 categories:
- Body system categories (Respiratory, Circulatory, Nervous, Digestive, etc.)
- Condition categories (Infectious & Parasitic Diseases, Neoplasms, Mental & Behavioral)
- Treatment categories (Drugs & Medications, Medical Procedures, Diagnostic & Laboratory)
- Wellness categories (Health & Wellness, Nutrition & Dietary, Preventive Care)
This makes it straightforward to filter and group topics by medical category.
Our data sources
Primary source
- MedlinePlus: a comprehensive health information service from the U.S. National Library of Medicine, covering over 2,000 health topics with daily updates.
A health topic will only appear in Meducate if it is listed on MedlinePlus. If a topic is removed from MedlinePlus, it is automatically removed from Meducate.
Supplementary source
- PubMed: peer-reviewed biomedical literature from the U.S. National Library of Medicine. PubMed is used to supplement and enrich existing health topics with additional research context, but does not determine which topics are included.
How data is processed
Raw source material from each provider is processed by large language models (LLMs) to produce structured, consistent summaries. This means the information you receive through the API is not a direct copy of any single source, but a normalised synthesis across all available providers for each health topic.
We recommend that users always refer to the original sources for clinical decision-making. Meducate is designed for educational and informational use.
Quality control
All processed data is subject to automated quality checks that run nightly after each refresh cycle.
- Every health topic is validated for completeness: summary, classification, observations, risk factors, and recommended actions
- A rotating batch of topics is checked each night to verify that AI-generated summaries remain grounded in the original source material, flagging any content that diverges from its source
- Category consistency is verified across the entire dataset on every run
- Any failures automatically trigger alert emails for review before the next API response cycle
This means the data you receive through the API has passed structured validation, not just ingestion.
Data freshness
- New health topics are discovered and classified automatically as providers publish them
- Source data is refreshed and summarised once per day
- Summaries are regenerated to reflect the most recent available information
- Topics removed by all providers are automatically retired
- API responses always serve the latest processed dataset
Authentication
All API requests must include your organisation’s API key using the X-Api-Key request header.
X-Api-Key: YOUR_API_KEY
Keep your API key secure. Do not expose it in client-side or public applications.
Usage limits
API usage is rate limited.
- 1,000 requests per day per organisation
- Usage resets every 24 hours
- Requests exceeding the limit will be rejected
Need higher limits? Join the Pro waitlist.
We’re building a Pro tier with higher rate limits and priority support. Enter your email to be notified when it launches.
See the pricing page for full details on the free and Pro tiers.
Get started
Free tier: 1,000 requests per day, no credit card required. Create an account and you’ll be guided through organisation setup and API key creation in a few minutes.
Get your free API keyOr explore the API with a public demo key without creating an account.
API status: api.meducateapi.com/health
By using this service, you agree to our terms of service and privacy policy.