Documentation

Clinical Data APIs Overview

APIDescriptionData Source
NDCNational Drug CodesFDA NDC Directory
NPIProvider IdentifiersCMS NPPES
RxNormDrug TerminologyNLM RxNorm
LOINCLab CodesRegenstrief LOINC
ICD-10Diagnosis CodesCMS ICD-10
CVXVaccine CodesCDC CVX
MVXManufacturer CodesCDC MVX
FDA LabelsDrug LabelsFDA DailyMed
GET /v1/{api}/{code}
POST /v1/{api}/_batch
Content-Type: application/json
{"codes": ["code1", "code2", "code3"]}
GET /v1/{api}/{code}?shape=compact|standard|full
# API Key
curl -H "x-api-key: YOUR_API_KEY" https://api.fhirfly.io/v1/ndc/0069-0151-01

# OAuth Token
curl -H "Authorization: Bearer TOKEN" https://api.fhirfly.io/v1/ndc/0069-0151-01
{
  "data": { /* resource data */ },
  "meta": {
    "source": { /* provenance (full shape only) */ },
    "legal": { /* licensing info */ }
  }
}
StatusDescription
400Invalid request (bad code format)
401Missing or invalid authentication
403Insufficient permissions (scope)
404Code not found
429Rate limit exceeded
500Server error
{
  "error": "not_found",
  "error_description": "NDC code not found: 0000-0000-00"
}