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

  1. Create an account
    Register with your email address to verify your identity.
  2. Create an organisation
    Each account creates an organisation that represents your application or service.
  3. Generate an API key
    Your organisation is issued an API key to authenticate requests.
  4. Make API requests
    Query Meducate endpoints using your API key.
Get your free API key. 1,000 requests/day, no credit card required.

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 key

Or 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.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.