CoolFace
Datasetpublic

costinflation/wellness-supplement-prices-raw-dataset-2026

53,198 prices: 5 categories, 12 U.S. ZIPs, 29 days Wellness Supplement Prices Raw Dataset (2026) How do listed and package-standardized prices vary across five everyday wellness supplement categories, 12 selected U.S. ZIP markets, and 29 days? This fixed research snapshot contains 53,198 unaggregated, quality-filtered price observations across 5 categories, 12 U.S. ZIP markets, and 29 consecutive dates from July 21 through August 18, 2026. The analysis-ready CSV preserves… See the full description on the dataset page: https://huggingface.co/datasets/costinflation/wellness-supplement-prices-raw-dataset-2026.

sourceHugging Facecc0-1.0updated 1mo agoView on Hugging Face
0likes54downloads
Dataset Card
53,198 prices: 5 categories, 12 U.S. ZIPs, 29 days

Wellness Supplement Prices Raw Dataset (2026)

[image]

How do listed and package-standardized prices vary across five everyday wellness supplement categories, 12 selected U.S. ZIP markets, and 29 days?

This fixed research snapshot contains 53,198 unaggregated, quality-filtered price observations across 5 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 quantities and prices, plus a source-neutral within-category comparable-price field.

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
Rows53,198
Columns16
Observation windowJuly 21–August 18, 2026
Dates / ZIP markets / categories29 / 12 / 5
Category × ZIP × date cells1,740 of 1,740
Distinct product titles781
Comparable-price rows48,396 (91.0%)
Rows with unresolved comparison4,802 (9.0%)
Exact duplicate public rows0
Formula-leading product titles0
Format / currencyCSV / USD
File size22,086,869 bytes
Expected updatesNone; fixed research snapshot

Geography

  • —11385 — New York, NY - Ridgewood/Glendale
  • —19145 — Philadelphia, PA - South Philadelphia
  • —32210 — Jacksonville, FL - Westside
  • —39206 — Jackson, MS - North Jackson
  • —60618 — Chicago, IL - North Center/Avondale
  • —62201 — East St. Louis, IL
  • —63105 — Clayton, MO
  • —77004 — Houston, TX - Midtown
  • —78228 — San Antonio, TX - West San Antonio
  • —90019 — Los Angeles, CA - Mid-City
  • —95123 — San Jose, CA - Blossom Valley
  • —98118 — Seattle, WA - Rainier Valley

These ZIP labels describe selected markets rather than citywide, metropolitan, state, or national estimates.

What one row represents

One row is one quality-filtered product-title, ZIP-market, date, listed-quantity, and listed-price observation in one source-neutral category. It is not a sale, order, demand, inventory, market-share, consumption, preference, health-outcome, or product-performance 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. For 48,396 rows, normalized_price_amount expresses that price at the fixed comparison target for the row's category. The remaining 4,802 rows retain their listed prices and leave normalized_price_amount blank because the quantity is unresolved or incompatible with the category target. Every nonblank comparable price has a positive resolved quantity and the stated within-category target.

Compare normalized values only within the same series_id. Category-specific targets do not make different supplement categories equivalent in ingredients, formulation, dosage, quality, preference, or intended use.

Category reference

Category keyCategoryRowsComparison target
electrolyte_powderElectrolyte powder12,28730 units
magnesium_supplementsMagnesium supplements4,912100 units
melatonin_supplementsMelatonin supplements17,933100 units
multivitaminsMultivitamins8,881100 units
vitamin_d_supplementsVitamin D supplements9,185100 units

Columns

ColumnTypeMeaning
series_idstringStable source-neutral category key
series_titlestringHuman-readable 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 when available
quantity_unitstringResolved listed quantity unit when available
quantity_namestringHuman-readable listed quantity or unknown
price_amountnumberListed package or unit price
currency_codestringCurrency code; always USD
normalized_price_amountnumberListed price scaled to the category comparison target; blank when unresolved or incompatible
normalized_quantity_valuenumberNumeric comparison target for the row's category
normalized_quantity_unitstringUnit for the row's category comparison target

Project ideas

  • —Compare daily category medians across the 12 selected ZIP markets.
  • —Measure how package normalization changes within-category price comparisons.
  • —Track comparable-price coverage through the 29-day window.
  • —Compare price dispersion across package sizes while keeping category targets separate.
  • —Build a source-neutral wellness-price dashboard in Python, R, SQL, Excel, Tableau, or Power BI.

Quick start with Pandas

python
import pandas as pd

df = pd.read_csv(
    "costinflation-wellness-supplement-prices-2026-07-21-to-2026-08-18.csv",
    dtype={"geography_id": "string", "series_id": "category"},
)

comparison = (
    df.groupby(["series_id", "geography_label"])["normalized_price_amount"]
      .median()
      .unstack("geography_label")
)
print(comparison)

Quality and interpretation

  • —All 29 expected dates, all 12 ZIP markets, all 5 categories, and all 1,740 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 and the category's fixed comparison target.
  • —The 4,802 unresolved or dimension-incompatible rows retain their listed prices and leave the comparable-price field blank.
  • —Product titles are descriptive text, not stable public product identifiers.
  • —ZIP labels describe selected markets rather than citywide or nationally representative estimates.
  • —Category-specific package comparisons do not establish cross-category or health equivalence.
  • —Shipping, tax, redeemed promotions, purchases, consumption, preferences, clinical outcomes, and product performance are outside this dataset.

Provenance

CostInflation prepared and released this fixed, source-neutral snapshot. Category assignment, geographic labels, exact-duplicate filtering, safety filtering, and within-category comparable-price 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). Wellness Supplement Prices Raw Dataset (2026). CC0 1.0 Universal.

Released by CostInflation Team.