Analyte Atlas

Biomarker & Lab Catalog API

One API for biomarkers, lab catalogs, and clinical evidence.

Look up any analyte, such as ApoB, Ferritin, or HbA1c, by name or LOINC code. Get back the Quest and Labcorp tests that measure it, attributed reference ranges, and curated conditions with the guideline or study behind each link.

Stop maintaining brittle lab spreadsheets in-house.

Query live endpoints now without a key. Read the API reference

Quest

ApoB appears in 5 Quest tests. One of them, the Cardiometabolic Disease Assessment (CMDA) Panel (#14273), also measures TSH and HbA1c.

Source: Quest Diagnostics test directory

5,966

biomarkers with a measuring test, searchable by name, alias, or LOINC code

7,065

Quest and Labcorp tests mapped to the analytes they measure

27

curated goals and conditions, each biomarker link cited to a guideline or study

See coverage by lab

Data model

Map proprietary lab test codes to the analytes they measure.

Commercial labs organize their catalogs around proprietary test codes and panels. Guidelines and studies organize around analytes and conditions.

Analyte Atlas connects both sides at the biomarker, so your product can go from a Labcorp test code to the guideline behind a range in a few calls.

Biomarkers
Standardize analyte names across labs with canonical keys, aliases, primary units, and LOINC codes. Look up Ferritin by name, alias, or LOINC 2276-4.
Lab tests
Find every Quest and Labcorp test that measures an analyte, with the lab's test code, specimen, patient preparation, turnaround, and CPT codes. Filter single-analyte tests from panels.
Reference ranges
Show lab intervals and guideline targets with their publisher, population, and unit, plus the range rows each lab prints on its test page.
Goals and conditions
Connect biomarkers to curated goals, such as iron deficiency, and to conditions with ICD-10-CM codes. Each link cites a guideline or study.
Labs
See which lab catalogs we load, how many tests and analytes each contributes, and when we retrieved it.
Evidence
List every source behind a biomarker: lab catalog pages, cited references, and a ClinicalTrials.gov search link for the analyte.

Provenance

Pass clinical and legal review without black-box guesswork.

Health products cannot rely on unverified LLM summaries. We attach a source to every fact the API returns: the lab's catalog page for each test, and the guideline or study for each curated condition and range.

Each source names its type, publisher, URL, year, and PubMed ID where one exists.

Show your users the reference range each lab or guideline body publishes for its assay and population. We attribute every range to its publisher, unit, and population group, so your product never displays a one-size-fits-all “normal range.”

Live lookup

GET https://api.analyteatlas.com/api/v1/biomarkers/ferritin

{
  "name": "Ferritin",
  "slug": "ferritin",
  "catalog_analyte_key": null,
  "primary_unit": "ng/mL",
  "alternative_names": ["serum ferritin", "Ferritin"],
  "loinc_codes": ["2276-4"],
  "labs": [
    { "lab": "Labcorp", "lab_id": "labcorp", "test_count": 12 },
    { "lab": "Quest Diagnostics", "lab_id": "quest", "test_count": 3 }
  ],
  "test_count": 15,
  "goal_count": 6,
  "has_ranges": true
}

GET https://api.analyteatlas.com/api/v1/biomarkers/ferritin/tests?lab=labcorp&page_size=2

{
  "items": [
    {
      "name": "Ferritin",
      "lab": "Labcorp",
      "test_code": "004598",
      "kind": "single",
      "analyte_count": 1,
      "specimen_type": "Serum",
      "loinc_codes": ["2276-4"]
    },
    {
      "name": "Ferritin (Serial Monitor)",
      "lab": "Labcorp",
      "test_code": "480111",
      "kind": "single",
      "analyte_count": 1,
      "specimen_type": null,
      "loinc_codes": []
    }
  ],
  "total": 12
}

Live responses from api.analyteatlas.com, fields trimmed for display

Query ranges, conditions, and evidence for any biomarker with the API reference.

Use cases

Stop paying engineers and clinicians to maintain biomarker spreadsheets.

Consumer lab and preventive health apps

Show reference information next to lab results, map Quest and Labcorp test codes to the same analytes, and design test panels without staffing an internal curation team.

Diagnostics companies and laboratories

Compare your test menu with Quest and Labcorp panels, spot analyte coverage gaps by lab, and check which tests measure a single analyte.

Pharma medical affairs and biomarker teams

Map biomarkers to curated conditions with ICD-10-CM codes, find the commercial tests that measure them, and pull the cited sources for medical review.

Reading your own lab report? Browse Biomarker Lens, our free public reference that runs on the same graph.

Pricing

Test the live API for free. Scale by volume or annual license.

Free evaluation

Query public read endpoints now at 60 requests per minute with no account. Request an evaluation key for 1,000 requests per day and 10,000 per month, for internal evaluation.

Usage-based API

Serve live product surfaces with a production key, daily and monthly quotas set to your volume, and engineering support. Track your use with GET /account/usage.

Annual data license

Download the full catalog, sources included, as one gzipped JSON Lines export for your platform or analytics pipeline, with flat annual billing and redistribution rights.

We offer early design partners a fixed annual fee and a defined scope. Email hello@analyteatlas.com.

Ship biomarker and lab catalog features in days, not months.

Request an API key with your work email and company. We review each request and email you a link to your evaluation key. Reply to that email with the labs and biomarkers you are building around to join our design-partner cohort.