NADAC current and historical
Description
nadac_pricing
Exactly the same columns as NADAC historical pricing, but filtered to only include NADAC prices where last_price is true.
This is essentially the most recent price for each NDC.
There are columns to allow you to filter down to only last_price prices within 30, 60, 90, 180, and 365 days.
There is also a column that lets you filter on only pricing from the current release (is_from_current_release).
nadac_historical_pricing
All pricing from NADAC with extra helper columns.
We deduplicate rows - mostly by ignoring the as_of column.
We add some useful helper columns:
- end_date - when the price in this row ends (if historical)
- is_first_price - is this the first price for this NDC?
- is_last_price - is this the last price for this NDC?
- dollar_change - the change in price from the previous price
- percent_change - the change in price from the previous price
- change_type - 1 if the price went up / 0 if no change / -1 if the price went down
- a variety of columns for different lookbacks so it's easy to filter out older prices
Data dictionary
Explore data
nadac_pricing
nadac_historical_pricing
Access data
Data is updated quarterly for free.
Last updated: 5/28/25
For more frequent (weekly) updates, please contact us.
Please fill out the form below for instant access to our free data marts.