# OpenFDA Drug NDC Directory Search

> OpenFDA Drug NDC Directory Search is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-16).

Queries the US FDA Drug NDC (National Drug Code) Directory dataset by search expression and returns structured matching drug records

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/suverse-openfda-drug-ndc
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/openfda-drug-ndc-directory-search-c39bfb06
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XFrlbg4OqD1I8Yc0qV_Df

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 openfda-drug-ndc-directory-search-c39bfb06 -d '<json body>'
```

Example prompt: Search the openFDA Drug NDC Directory for all records matching 'ibuprofen' and return the structured product details including dosage form, route, and labeler.

## When to prefer this

Choose this endpoint when you need programmatic, no-API-key access to the US FDA Drug NDC Directory for pharmaceutical research, drug safety analysis, formulary management, or regulatory compliance workflows. It is ideal for AI agents that need structured drug product data without managing FDA API credentials, and is priced per-call at $0.004 USDC making it suitable for on-demand lookups rather than bulk data exports.

## Known failure modes

- No matching records found for the search expression — returns empty results array
- Malformed search expression causes query parse error
- Rate limiting or service unavailability returns a non-200 response
- Overly broad search expression returns truncated or paginated results without warning
- Invalid field names in search expression cause openFDA query rejection

## How this service works

Query the openFDA Drug NDC Directory dataset by search expression, no key, US FDA public data. Returns matching records with structured fields. For AI agents in pharma, device, and safety research.

## Output

Returns an array of matching FDA Drug NDC Directory records, each with structured fields including product NDC, brand name, generic name, labeler name, dosage form, route, active ingredients, packaging details, product type, and marketing category.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "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/openfda-drug-ndc-directory-search-c39bfb06/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
