Eleplan Data API

The API for healthcare
reference data.

ICD-10 codes, drugs, conditions, and benefits — Eleplan-curated from CMS, the NIH/NLM, and the FDA into one key, clean JSON, semantic search. Stop parsing government files; start shipping.

$0 to start · no card · live in 2 minutes

data.eleplan.comICD-10
$ curl data.eleplan.com/v1/icd10/E11.9
{
  "code": "E11.9",
  "title": "Type 2 diabetes mellitus without complications",
  "billable": true,
  "chapter_range": "E00-E89",
  "synonyms": ["Type 2 diabetes", "T2DM", "NIDDM"],
  "risk_adjustment": {
    "cms_hcc_v28": {
      "hcc": "HCC38",
      "label": "Diabetes with Glycemic, Unspecified, or No Complications",
      "raf": 0.166
    }
  }
}

Datasets

Four datasets. One key. One bill.

ICD-10-CM

Live

98,000+codes

Semantic search, full hierarchy, billable flags, instructional notes, and CMS-HCC risk adjustment (RAF).

/v1/icd10/search

Drugs

Live

27,000+medications

Every strength + form, ATC + FDA class, FAERS safety signal, and a multi-drug interaction checker with risk scoring. Built on RxNorm + OpenFDA.

/v1/drugs/products/search

Conditions

Live

1,000+conditions

Plain-language references, grounded in MedlinePlus (NIH) and mapped to ICD-10.

/v1/conditions/search

Benefits

Live

2,500+programs

Federal + state assistance with structured eligibility and an "am I eligible?" engine.

/v1/benefits/search

Curated, not scraped

Sourced from the authorities — cleaned, cross-walked, and kept current by Eleplan.

Every dataset starts from its canonical source, then we normalize the formats, resolve the cross-references (ICD-10 ↔ HCC, drug ↔ RxNorm, condition ↔ code), validate, and version it — so you ship against one clean, current shape instead of a dozen government file formats.

It’s the same data discipline behind Eleplan — the platform families and care teams use to manage serious, complex care. This API is its data layer.

See what Eleplan does →
CMS
ICD-10-CM tabular + the CMS-HCC risk-adjustment model
NIH / NLM
RxNorm drug identity + RxClass therapeutic classes + MedlinePlus references
FDA · openFDA
Structured drug labels + FAERS real-world adverse-event signal
Federal & state agencies
Assistance programs + structured eligibility

How it’s built

We didn’t scrape this. We built it.

Anyone can download a government CSV. The hard part — the part that makes it usable — is everything after. Built the way the commercial clinical databases are (First Databank, Medi-Span) — multi-source, normalized, cross-walked — but open, semantic, and free.

01

Fuse the authorities

RxNorm drug identity, openFDA labels, RxClass therapeutic classes, 20M FAERS safety reports, CMS ICD-10 + risk adjustment — combined, not just cited.

02

Normalize

Collapse salt forms to base ingredients on RxNorm identity — one clean record per drug, not 135k duplicate NDC stubs.

03

Cross-walk

Drugs ⇄ ICD-10 indications, products ⇄ ingredient hubs, conditions ⇄ codes — the relationships that live in no single source.

04

Structure the prose

Free-text label warnings become typed fields — a scored, pairwise drug-interaction graph built from narrative text.

05

Embed

Every record vectorized with pgvector, so you search by meaning — “what lowers blood sugar” → metformin.

06

Verify & reconcile

Tracked sources, last-checked dates, scheduled rebuilds — and cross-walked mappings reconciled against a second, independent authority (NLM MED-RT / UMLS). Corroborated, not generated once and trusted.

That’s the difference between a data dump and a data product.

Try it

Search 98,000+ codes in plain English.

Type a condition the way a person would. The API resolves it to the right ICD-10 code — with a featured best match and the full hierarchy behind it.

GET

Live results from the ICD-10 dataset — every code links to its free public reference page. The production API returns the same JSON, authenticated by key.

Try the Drugs API

Check drug interactions in one call.

Pass a medication list — get the interactions between them, a duplicate-therapy check, and a risk score, synthesized from FDA labeling. Powers /v1/drugs/interactions.

Comma-separate 2+ medications — generic or brand.

Included free

125,000+ pages you
don’t have to build.

Every ICD-10 code and every drug has a public, human-readable reference page — fully indexed, always current, and free with every plan. Deep-link or embed ours.

Why Eleplan Data

The hard parts, already done.

Semantic search

Query in plain language — "type 2 diabetes", "knee pain" — and get the right code. pgvector under the hood, not keyword matching.

Always current

Verified data with last-checked dates. We track the source so you don’t parse government files yourself.

Structured, not scraped

Clean, typed JSON with hierarchy, eligibility, and relationships — the parts that are hard to build, done.

One key, every dataset

A single API key spans ICD-10, drugs, conditions, and benefits. Scope it per dataset, rate-limit per key.

Clinical-grade depth

Not just names. Every strength and form, ATC + FDA class, real-world FAERS safety signal, ICD-10 cross-walks, and a multi-drug interaction checker with risk scoring.

Free public pages

125,000+ ICD-10 and drug pages — public, indexed, human-readable. Deep-link them or embed ours, free on every plan.

Quickstart

One request. Clean JSON.

Authenticate with a bearer token, hit an endpoint, get typed JSON. No SDK required — though they’re coming.

curl "https://data.eleplan.com/v1/icd10/search?q=type+2+diabetes" \
  -H "Authorization: Bearer elp_live_..."

API reference

Every parameter and field — across all four datasets.

GET /v1/icd10/E11.9
$ curl data.eleplan.com/v1/icd10/E11.9 \
  -H "Authorization: Bearer elp_live_..."
{
  "code": "E11.9",
  "title": "Type 2 diabetes mellitus without complications",
  "billable": true,
  "risk_adjustment": { "cms_hcc_v28": { "hcc": "HCC38", "raf": 0.166 } },
  …
}

That’s one field group. The full reference covers every parameter and response field — across ICD-10, drugs, conditions, and benefits.

Full API reference — free with an API key →

Every parameter and field across all four datasets, in your dashboard.

Free icon set

5,165 healthcare icons — free.

One coherent, fully-accessible family across 21 clinical domains — symptoms, meds, vitals, labs, behavioral, cognitive, dementia, caregiving, RPM/CCM, AI signals, and more. Outline + filled, theme-colored SVG. Continuously AI-curated — recurring passes refine naming, categories, and search. Use them in any app, commercial or not.

Pricing

Start free. Scale when you ship.

Free

$0

For prototyping.

  • ICD-10 dataset
  • 100 requests/day
  • Semantic + code search
  • Community support
Get an API key

Pro

Popular

$49/mo

For products in production.

  • All datasets
  • 100,000 requests/day
  • Eligibility + change feed
  • Email support
Start Pro

Enterprise

Custom

For scale + SLAs.

  • Custom rate limits
  • Bulk export + webhooks
  • Uptime SLA + DPA
  • White-glove onboarding
Contact sales

Build with Eleplan Data.

The reference data behind modern health products — without the 50-state, multi-agency grind.

Get an API key