Nadac Price
nadac_priceWhat a US retail pharmacy actually PAYS to acquire a drug — the National Average Drug Acquisition Cost (NADAC), surveyed and published weekly by CMS. Look up by drug name ("atorvastatin 20 mg", "Eliquis", "insulin glargine") or by NDC. NAME MATCHING IS LITERAL: NADAC lists brand products under their BRAND name and generics under the ingredient name, so "Eliquis" finds rows where "apixaban" finds none — if one returns nothing, try the other. Returns the most recent weekly price per NDC with its pricing unit (EA/ML/GM), brand-or-generic classification, and the week the price applies to. This is the ACQUISITION cost, not a retail price, not an insurance copay, and not what Medicare pays a clinic — for a drug given in a doctor's office or infusion centre see asp_payment_limit. Keyless.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ndc | No | National Drug Code. Any common format accepted — 11-digit "00093505610", dashed 5-4-2 "00093-5056-10", or 10-digit; it is normalised to the canonical 11-digit form. | |
| drug | No | Drug name or fragment, e.g. "atorvastatin 20 mg", "apixaban", "albuterol". Matched against the NDC description. Give either this or `ndc`. | |
| as_of | No | Optional ISO date (YYYY-MM-DD). Returns the pricing week in effect on that date instead of the newest. Use for "what did this cost in March". | |
| limit | No | Max NDCs to return, 1–100 (default 20). |