# FDA Drug Label Lookup

> FDA Drug Label Lookup is a paid API for AI agents from fda-drugs.use.x402atlas.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Retrieves the official FDA prescribing label for a brand or generic drug, including boxed warnings, indications, dosage, contraindications, adverse reactions, drug interactions, and drug identifiers.

## Facts

- Endpoint: GET https://fda-drugs.use.x402atlas.com/label?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fda-drug-label-lookup-4d7b7502
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a3T9NjJ2pZGMXSY04KAWC

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fda-drug-label-lookup-4d7b7502
```

Example prompt: Pull up the official FDA drug label for Ozempic — I want to see the full boxed warning section.

## When to prefer this

Use this endpoint when you need authoritative, official FDA-approved prescribing information for a specific drug — including regulatory identifiers like RxNorm, UNII, and NDA/ANDA application numbers. Prefer this over general web search when you need structured, citable drug label data with section-level granularity (e.g. just the boxed warning or just the drug interactions). This is the right choice for compliance, clinical decision support, or any context requiring verified regulatory text rather than summarized third-party content.

## Known failure modes

- Drug name not found in FDA database — returns a note field indicating no label matched
- Ambiguous drug name matching multiple products — may return the most recent label without disambiguation
- Section requested is empty or not present in the label — returns empty string for that section
- Malformed drug name input rejected by pattern validation — returns 400-level error
- Rate limiting or payment failure — endpoint returns 402 Payment Required

## How this service works

FDA drug label lookup — the newest prescribing information for a brand or generic drug name: boxed warning, indications, dosage, contraindications, warnings, adverse reactions and drug interactions as previews or one section in full, plus manufacturer, route, RxNorm, UNII and application numbers. Use to read what a drug is approved for and its official warnings.

## Output

Returns structured data including drug name, brand and generic name lists, manufacturer, route of administration, RxNorm CUI(s), UNII(s), application numbers, effective date, label version, and either preview snippets of all major label sections or the full text of a single requested section (up to 20,000 characters). Also includes the openFDA source citation and a retrieval timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "drug"
     ],
     "properties": {
      "drug": {
       "type": "string",
       "pattern": "^[A-Za-z0-9][A-Za-z0-9 .,'()/-]{0,99}$",
       "description": "Brand or generic name; omitted runs the example"
      },
      "section": {
       "enum": [
        "boxed_warning",
        "indications_and_usage",
        "dosage_and_administration",
        "contraindications",
        "warnings",
        "adverse_reactions",
        "drug_interactions"
       ],
       "type": "string",
       "description": "Serve this section in full (up to 20,000 chars)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "as_of",
      "source",
      "caveat",
      "modified",
      "drug",
      "brand_names",
      "generic_names",
      "manufacturer",
      "product_type",
      "route",
      "substances",
      "rxcui",
      "unii",
      "application_numbers",
      "effective_date",
      "set_id",
      "version",
      "label_count",
      "section",
      "sections"
     ],
     "properties": {
      "drug": {
       "type": "string"
      },
      "note": {
       "type": "string",
       "description": "Present only when no label matched"
      },
      "unii": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "as_of": {
       "type": "string",
       "format": "date-time",
       "description": "Retrieval time, UTC"
      },
      "route": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "rxcui": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "caveat": {
       "type": "string",
       "description": "Fixed interpretation note"
      },
      "set_id": {
       "type": "string"
      },
      "source": {
       "type": "object",
       "required": [
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fda-drug-label-lookup-4d7b7502/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fda-drugs.use.x402atlas.com](https://www.zero.xyz/host/fda-drugs.use.x402atlas.com/llms.txt)
