{"uid":"cap_ool3KHpLIExh9oMDg2xRt","slug":"2s-drug-status-api-514c3705","name":"2s Drug Status API","description":"One-call drug situational awareness. Give a drug name (resolved to a canonical RxCUI via NIH RxNorm), or an exact rxcui or ndc you already hold, and get back: whether it is currently in FDA shortage, any open or recent FDA recalls, and FDA NDC-directory metadata (labeler, DEA schedule, pharmaceutical class, marketing status). Returns a resolved identity block plus hasCurrentShortage / hasOpenRecall booleans and one found/error block per source (shortages, ndc, recalls). Composition of NIH RxNorm + OpenFDA drug-shortages, NDC directory, and recall enforcement — all free, public-domain US government data; each source degrades independently. Point-in-time public records, not medical advice. Use for pharmacy/supply-chain triage, prescribing-support agents, and verifying a drug is real, scheduled, and available before acting.","url":"https://2s.io/api/medical/drug-status?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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 NDC (product or package), if already known."},"drug":{"type":"string","description":"Free-text drug name, resolved via RxNorm (e.g. \"amoxicillin\")."},"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Max records per source."},"rxcui":{"type":"string","description":"Exact RxNorm RxCUI, if already known."}}}}}}},"responseSchema":{"type":"json","schema":{"type":"object","properties":{"ndc":{"type":"object","properties":{"data":{"type":"object","properties":{"returned":{"type":"integer"},"totalCount":{"type":"integer"}}},"error":{},"found":{"type":"boolean"}}},"query":{"type":"object","properties":{"ndc":{},"drug":{"type":"string"},"rxcui":{}}},"recalls":{"type":"object","properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{}},"returned":{"type":"integer"},"totalCount":{"type":"integer"}}},"error":{},"found":{"type":"boolean"}}},"sources":{"type":"array","items":{"type":"object","properties":{"provider":{"type":"string"}}}},"resolved":{"type":"object","properties":{"name":{"type":"string"},"rxcui":{"type":"string"},"termType":{},"matchScore":{"type":"integer"}}},"shortages":{"type":"object","properties":{"data":{"type":"object","properties":{"returned":{"type":"integer"},"shortages":{"type":"array","items":{}},"totalCount":{"type":"integer"}}},"error":{},"found":{"type":"boolean"}}},"hasOpenRecall":{"type":"boolean"},"hasCurrentShortage":{"type":"boolean"}}},"example":{"ndc":{"data":{"returned":5,"totalCount":1200},"error":null,"found":true},"query":{"ndc":null,"drug":"amoxicillin","rxcui":null},"recalls":{"data":{"recalls":[],"returned":0,"totalCount":0},"error":null,"found":true},"sources":[{"provider":"NIH National Library of Medicine RxNorm (RxNav)"}],"resolved":{"name":"amoxicillin","rxcui":"723","termType":null,"matchScore":100},"shortages":{"data":{"returned":0,"shortages":[],"totalCount":0},"error":null,"found":true},"hasOpenRecall":false,"hasCurrentShortage":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LCobNAtYRtPKilgiAtXHI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up FDA drug recall status, current shortage status, and NDC/RxNorm identifiers for a given drug by name, NDC, or RxCUI.","exampleAgentPrompt":"Can you check whether amoxicillin has any open FDA recalls or current drug shortages right now?","exampleUseCases":null,"resultDescription":"Returns a JSON object with: resolved drug name and RxCUI from RxNorm, boolean flags for hasOpenRecall and hasCurrentShortage, a list of active recalls with details, a list of current shortages, NDC product records with count, and an array of data source providers — all in one response.","failureModes":["Drug name not recognized by RxNorm: resolved field may be null or low matchScore","Invalid NDC format: ndc.found returns false","No data available for obscure/investigational drugs","Upstream NIH or FDA service unavailability causes errors in individual source fields","limit parameter out of range (1-50) returns validation error"],"whenToPreferThis":"Use this endpoint when you need authoritative, real-time FDA drug recall and shortage data combined with RxNorm resolution in a single call, especially for patient safety checks, pharmacy automation, or healthcare compliance workflows. Prefer over manual FDA website lookups or separate RxNorm API calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:51:01.636Z","isFirstParty":false,"canonicalSlug":"2s-drug-status-api-514c3705"}