Tool detail
RxAtlas
Searches US drug products by NDC, brand or generic name, ingredient, manufacturer, dosage form, route, or regulatory source.
Categories: Science health
Use when
- look up a US drug product by NDC code
- search drug products by brand or generic name
- check a drug's DEA schedule or shortage status
Not for
- not clinical dosing guidance or prescribing information
- not international drug databases, US sources only
Inputs
GET query params, all optional: q, ndc, brand_name, generic_name, ingredient, manufacturer_name, dosage_form, route, rxcui, spl_set_id, dea_schedule, shortage_status, source, limit, cursor, count.
Admitted input schema
{
"type": "object",
"properties": {
"brand_name": {
"type": "string",
"minLength": 0,
"maxLength": 160
},
"count": {
"type": "boolean",
"description": "Include the total matching-record count."
},
"cursor": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"description": "Opaque keyset cursor from a previous response."
},
"dea_schedule": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"enum": [
"CI",
"CII",
"CIII",
"CIV",
"CV"
]
},
"dosage_form": {
"type": "string",
"minLength": 0,
"maxLength": 120
},
"generic_name": {
"type": "string",
"minLength": 0,
"maxLength": 160
},
"ingredient": {
"type": "string",
"minLength": 0,
"maxLength": 160
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
},
"manufacturer_name": {
"type": "string",
"minLength": 0,
"maxLength": 160
},
"ndc": {
"type": "string",
"minLength": 0,
"maxLength": 32
},
"q": {
"type": "string",
"minLength": 0,
"maxLength": 160
},
"route": {
"type": "string",
"minLength": 0,
"maxLength": 80
},
"rxcui": {
"type": "string",
"minLength": 0,
"maxLength": 16,
"pattern": "^[0-9]+$"
},
"shortage_status": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"enum": [
"Current",
"To Be Discontinued",
"Resolved"
]
},
"source": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"enum": [
"openfda-ndc",
"dailymed",
"nadac",
"openfda-enforcement",
"orange-book",
"rxnorm",
"openfda-unii",
"openfda-shortages"
]
},
"spl_set_id": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"format": "uuid"
}
},
"required": [],
"additionalProperties": false
}Endpoint
- Method
GET- URL
https://api.rxatlas.dev/v1/drugs
Payment
- Protocol
- x402
- Listed price
- 0.1 USDC per call on Base
- Payment method
- exact
- Network
- eip155:8453
- Asset
- 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.
Source
- Directory
- Coinbase x402 Bazaar
- Record
- GET https://api.rxatlas.dev/v1/drugs
- Retrieved
- 2026-09-30T20:37:07.382Z
- Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524- Catalog built
- 2026-09-30T22:31:58.034Z