# 2s Drug Label Lookup

> 2s Drug Label Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.0018/call, status unknown (last checked 2026-10-12).

Retrieves FDA drug product labeling (SPL) data including indications, interactions, and boxed warnings by drug name, NDC, or RxCUI

## Facts

- Endpoint: GET https://2s.io/api/medical/drug-label?utm_source=zero.xyz
- Price: $0.0018/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-drug-label-lookup-4211e75b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SUIj_8G-BhFqoeuzJ4f1B

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 2s-drug-label-lookup-4211e75b
```

Example prompt: Pull the FDA drug label for atorvastatin — I need the indications and usage, any drug interactions, and whether it has a boxed warning.

## When to prefer this

Use this endpoint when you need authoritative FDA-sourced drug labeling data including official indications, drug interactions, and boxed warning status. Prefer this over general web search when ground-truth regulatory label text is required. Ideal for pharmaceutical research, clinical decision support, or drug safety checks where OpenFDA SPL data is the canonical source.

## Known failure modes

- No matching labels found for the given drug name, NDC, or RxCUI — returns empty labels array with totalCount 0
- Invalid or malformed NDC/RxCUI format — may return empty results or error
- Drug name too ambiguous — may return unexpected or unrelated drug labels
- limit parameter out of range (must be 1–25) — validation error
- Payment failure via x402 — request not processed

## How this service works

Authoritative FDA drug label (Structured Product Labeling). Give a drug name (brand, generic, or substance), or an exact NDC, RxCUI, or SPL set_id, and get back the FDA-approved label split into the sections agents need: boxed warning, indications and usage, dosage and administration, contraindications, warnings, adverse reactions, drug interactions, use in specific populations, pregnancy, mechanism of action, and active/inactive ingredients. Each record also carries identity metadata (brand/generic names, manufacturer, NDCs, RxCUIs, route, DEA schedule, OTC vs prescription) plus a hasBoxedWarning flag. Free, public-domain US government data. Point-in-time public records, not medical advice. Use for prescribing-support, pharmacy, and clinical agents that must read the real label rather than guess it.

## Output

Returns an array of matching drug labels (up to the specified limit), each containing brand names, generic names, indications and usage text, drug interactions text, and SPL set ID, plus a top-level flag indicating presence of a boxed warning, the total count of matching labels in OpenFDA, and the data source provider.

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "properties": {
      "ndc": {
       "type": "string",
       "description": "Exact product NDC, if already known."
      },
      "drug": {
       "type": "string",
       "description": "Drug name — brand, generic, or substance (e.g. \"atorvastatin\")."
      },
      "limit": {
       "type": "integer",
       "default": 1,
       "maximum": 25,
       "minimum": 1,
       "description": "Max labels returned."
      },
      "rxcui": {
       "type": "string",
       "description": "Exact RxNorm RxCUI, if already known."
      },
      "setId": {
       "type": "string",
       "description": "Exact SPL set_id, if already known."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-drug-label-lookup-4211e75b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
