# FDA Drug Label Lookup

> FDA Drug Label Lookup is a paid API for AI agents from agent402.tools, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-17).

Retrieves official FDA drug labeling information (SPL) by brand name, generic name, or NDC, including boxed warnings, indications, dosage, contraindications, and warnings.

## Facts

- Endpoint: GET https://agent402.tools/api/drug-label?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fda-drug-label-lookup-4c58434d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_myPuMuudDOLT0ldNcDs7B

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-4c58434d
```

Example prompt: Pull the FDA drug label for Lipitor — I need the boxed warning, contraindications, and dosage and administration sections, up to 2000 characters each.

## When to prefer this

Use this endpoint when you need official, authoritative FDA drug label content (SPL data) including safety-critical sections like boxed warnings, contraindications, and dosage instructions. It is ideal for agents building healthcare tools, medication safety checkers, or clinical decision support. Prefer this over generic drug databases when you need the actual regulatory label text, manufacturer details, and NDC associations directly from FDA, without requiring an API key.

## Known failure modes

- Drug name not found in FDA database — returns zero matches
- Ambiguous name matches multiple products — returns only up to the requested limit
- NDC format incorrect (missing hyphens) — may return no results
- Section content truncated if maxChars limit is too low for complete text
- Rate limit or payment failure for x402 micropayment — request rejected

## How this service works

FDA drug labeling (openFDA SPL) by brand or generic name, or by NDC: boxed warning, indications and usage, dosage and administration, contraindications, and warnings and precautions, with manufacturer, routes, application number, NDCs and the label's effective date. Each section reports its full length and whether it was cut. Newest label first; the answer says how many labels matched. Live FDA data, no key.

## Output

Returns structured FDA drug label data including boxed warning, indications and usage, dosage and administration, contraindications, warnings and precautions, manufacturer name, routes of administration, application number, NDC list, and label effective date. Each text section includes its full character length and a flag indicating if it was truncated. Response also reports how many total labels matched the query, with newest label returned first.

## 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": [],
     "properties": {
      "ndc": {
       "type": "string",
       "description": "Product or package NDC, hyphenated (e.g. 58151-155 or 58151-155-77); used instead of name"
      },
      "name": {
       "type": "string",
       "description": "Brand or generic drug name (e.g. lipitor, atorvastatin)"
      },
      "limit": {
       "type": "number",
       "description": "Labels to return, 1-5 (default 1)"
      },
      "maxChars": {
       "type": "number",
       "description": "Characters per section, 200-6000 (default 1500)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

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