Documentation

NDC API

MethodPathDescription
GET/v1/ndc/:codeSingle NDC lookup
POST/v1/ndc/_batchBatch NDC lookup (up to 500)
GET/v1/ndc/shapesList available response shapes

Look up Sotalol Hydrochloride by NDC

Request
curl -X GET "https://api.fhirfly.io/v1/ndc/60505008100" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Response
JSON
{
  "data": {
    "brand_name": "Sotalol Hydrochloride",
    "dosage_form": "TABLET",
    "generic_name": "Sotalol Hydrochloride",
    "is_active": true,
    "labeler_name": "Apotex Corp.",
    "ndc": "60505-0081-00",
    "ndc11_hyph": "60505-0081-00",
    "product_ndc": "60505-0081",
    "route": [
      "ORAL"
    ],
    "rxcui": [
      "904589",
      "1922720",
      "1922763",
      "1922765",
      "1923422",
      "1923424",
      "1923426"
    ],
    "strength": "SOTALOL HYDROCHLORIDE 160 mg/1",
    "type": "package"
  },
  "meta": {
    "legal": {
      "attribution_required": false,
      "citation": "FDA NDC Directory. Accessed 2026-01-14 via FHIRfly.",
      "license": "public_domain",
      "source_name": "FDA NDC Directory"
    }
  }
}
FormatExampleDescription
11-digit60505008100Normalized format (recommended)
10-digit with dashes6050-0081-00Standard hyphenated format
10-digit no dashes6050008100Also accepted

Look up multiple drug products

Request
curl -X POST "https://api.fhirfly.io/v1/ndc/_batch" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "codes": [
      "60505008100",
      "50090030300",
      "43547042850"
    ]
  }'
Response
JSON
{
  "data": {
    "found": 3,
    "not_found": 0,
    "results": [
      {
        "code": "60505008100",
        "data": {
          "brand_name": "Sotalol Hydrochloride",
          "generic_name": "Sotalol Hydrochloride",
          "labeler_name": "Apotex Corp."
        }
      },
      {
        "code": "50090030300",
        "data": {
          "brand_name": "Amoxicillin",
          "generic_name": "Amoxicillin",
          "labeler_name": "A-S Medication Solutions"
        }
      },
      {
        "code": "43547042850",
        "data": {
          "brand_name": "Pioglitazone",
          "generic_name": "Pioglitazone Hydrochloride",
          "labeler_name": "Solco Healthcare US, LLC"
        }
      }
    ]
  }
}
ShapeDescription
compactMinimal data for lists and autocomplete
standardCore structured data (default)
fullComplete data with provenance for AI agents
# Minimal data
GET /v1/ndc/60505008100?shape=compact

# Standard data (default)
GET /v1/ndc/60505008100?shape=standard

# Full data with provenance
GET /v1/ndc/60505008100?shape=full