CoolFace
Datasetpublic

costinflation/51-9k-prices-headache-allergy-and-heartburn

51,861 prices: 4 categories, 12 U.S. ZIPs, 29 days 51.9K Prices: Headache, Allergy & Heartburn How do listed and package-standardized prices for common over-the-counter pain, allergy, and heartburn products differ across U.S. ZIP markets and days? This fixed research snapshot contains 51,861 unaggregated, quality-filtered price observations across 4 medicine categories, 12 U.S. ZIP markets, and 29 consecutive dates from July 21 through August 18, 2026. The analysis-ready CSV… See the full description on the dataset page: https://huggingface.co/datasets/costinflation/51-9k-prices-headache-allergy-and-heartburn.

sourceHugging Facecc0-1.0updated 1mo agoView on Hugging Face
0likes32downloads
Dataset Card
51,861 prices: 4 categories, 12 U.S. ZIPs, 29 days

51.9K Prices: Headache, Allergy & Heartburn

[image]

How do listed and package-standardized prices for common over-the-counter pain, allergy, and heartburn products differ across U.S. ZIP markets and days?

This fixed research snapshot contains 51,861 unaggregated, quality-filtered price observations across 4 medicine categories, 12 U.S. ZIP markets, and 29 consecutive dates from July 21 through August 18, 2026. The analysis-ready CSV preserves product titles, dates, geography, listed package quantities and prices, plus a source-neutral 100-unit comparable-price field when quantity is resolved.

What “quality-filtered” means here: the rows are unaggregated product-level observations after category, safety, and exact-duplicate filtering. The file includes derived comparison fields and is a prepared research snapshot rather than an aggregate index.

Dataset at a glance

FieldCoverage
Rows51,861
Columns16
Observation windowJuly 21–August 18, 2026
Dates / ZIP markets / categories29 / 12 / 4
Category × ZIP × date cells1,392 of 1,392
Distinct product titles399
Comparable-price rows47,397 (91.3924%)
Rows with unresolved comparison4,464 (8.6076%)
Exact duplicate public rows0
Format / currencyCSV / USD
File size18,658,678 bytes
Expected updatesNone; fixed research snapshot

What one row represents

One row is one quality-filtered product-title, ZIP-market, date, package-quantity, and listed-price observation in one medicine category. It is not a sale, prescription, treatment, order, demand, inventory, market-share, or patient record. Multiple distinct offers can share a title, ZIP, and date; exact duplicate public rows have been removed.

Comparable-price method

price_amount preserves the listed price. Where a compatible package quantity is resolved, normalized_price_amount scales that price to 100 units, recorded in normalized_quantity_value and normalized_quantity_unit.

Compare normalized values within the same series_id. Rows whose quantity is unresolved or incompatible retain the listed price and leave normalized_price_amount blank. Price observations do not indicate clinical equivalence, dose, effectiveness, safety, or recommended use.

Category reference

Category keyCategoryComparison target
acetaminophenAcetaminophen100 units
ibuprofenIbuprofen100 units
oral_allergy_medicineOral allergy medicine100 units
chewable_antacidsChewable antacids100 units

Columns

ColumnTypeMeaning
series_idstringStable source-neutral medicine category key
series_titlestringHuman-readable medicine category title
canonical_urlstringRelated CostInflation category page
geography_typestringGeography level; always postal_code
geography_idstringFive-digit U.S. ZIP code; load as text
geography_labelstringHuman-readable ZIP-market label
observed_datedateObservation date in YYYY-MM-DD format
product_namestringFull observed product title; not a stable product ID
quantity_valuenumberResolved listed-package quantity; 0 when unresolved
quantity_unitstringResolved listed-package unit or unknown
quantity_namestringHuman-readable listed-package quantity
price_amountnumberListed package or unit price
currency_codestringCurrency code; always USD
normalized_price_amountnullable numberListed price scaled to 100 units; blank when unresolved or incompatible
normalized_quantity_valuenumberNumeric comparison target; 100 for every category
normalized_quantity_unitstringUnit for the comparison target; units for every category

Project ideas

  • —Compare within-category 100-unit price distributions across the 12 ZIP markets.
  • —Measure how daily medians and dispersion change across the 29-day window.
  • —Study whether listed-package price gaps narrow or widen after quantity normalization.
  • —Model which product-title and package formats are most likely to have unresolved comparable prices.

Quick start with Pandas

python
import pandas as pd

df = pd.read_csv(
    "costinflation-headache-allergy-heartburn-prices-2026-07-21-to-2026-08-18.csv",
    dtype={"geography_id": "string", "series_id": "category"},
)
pain_relief = df.query("series_id in ['acetaminophen', 'ibuprofen']").dropna(
    subset=["normalized_price_amount"]
)
print(pain_relief.groupby(["series_id", "geography_label"])["normalized_price_amount"].median())

Quality and interpretation

  • —All 29 expected dates, all 12 ZIP markets, and all 1,392 category × ZIP × date cells are present.
  • —Exact duplicate public rows: 0.
  • —Formula-leading product titles: 0.
  • —Every nonblank comparable price has a positive resolved quantity compatible with the 100-unit target.
  • —Product titles are descriptive text, not stable public product identifiers.
  • —ZIP labels describe selected markets rather than citywide, metropolitan, state, or national estimates.
  • —Shipping, tax, redeemed promotions, purchases, clinical guidance, product performance, and coverage outside the selected ZIP panel are outside this dataset.

Provenance

CostInflation prepared and released this fixed, source-neutral snapshot. Category assignment, geographic labels, exact-duplicate filtering, safety filtering, and package-equivalent calculations were applied consistently before publication. The public file contains only the 16 documented research columns.

License

Released under CC0 1.0 Universal for unrestricted reuse. Attribution is not required, but citation helps others find the release.

CostInflation Team. (2026). 51.9K Prices: Headache, Allergy & Heartburn. CC0 1.0 Universal.

Released by CostInflation Team.

Tags: Retail and Shopping; Economics; United States; Time Series Analysis; Data Visualization

License: CC0 1.0 Universal

Update frequency: Never