CoolFace
Datasetpublic

costinflation/457k-prices-build-a-burger

457,352 prices: 10 categories, 12 U.S. ZIPs, 29 days Burger Ingredient Prices Raw Dataset (2026) How do listed and package-standardized prices for common burger components differ across U.S. ZIP markets and days? This fixed research snapshot contains 457,352 unaggregated, quality-filtered price observations across 10 burger-component categories, 12 U.S. ZIP markets, and 29 consecutive dates from July 21 through August 18, 2026. The analysis-ready CSV preserves product titles… See the full description on the dataset page: https://huggingface.co/datasets/costinflation/457k-prices-build-a-burger.

sourceHugging Facecc0-1.0updated 1mo agoView on Hugging Face
1likes76downloads
Dataset Card
457,352 prices: 10 categories, 12 U.S. ZIPs, 29 days

Burger Ingredient Prices Raw Dataset (2026)

[image]

How do listed and package-standardized prices for common burger components differ across U.S. ZIP markets and days?

This fixed research snapshot contains 457,352 unaggregated, quality-filtered price observations across 10 burger-component 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 package-equivalent 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
Rows457,352
Columns16
Observation windowJuly 21–August 18, 2026
Dates / ZIP markets / categories29 / 12 / 10
Category × ZIP × date cells3,480 of 3,480
Distinct product titles2,541
Comparable-price rows268,580 (58.7250%)
Rows with unresolved comparison188,772 (41.2750%)
Exact duplicate public rows0
Format / currencyCSV / USD
File size130,689,043 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 burger-component category. It is not a sale, order, demand, inventory, market-share, recipe, or nutrition 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 the category-specific comparison target 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. The comparison targets are package-equivalent research units, not a recipe or serving recommendation.

Category reference

Category keyCategoryComparison target
hamburger_bunHamburger bun10 units
beef_pattiesBeef patties1 pound
american_cheeseAmerican cheese0.375 pounds
lettuceLettuce1 unit
onionsOnions1 pound
picklesPickles16 fluid ounces
mayonnaiseMayonnaise30 fluid ounces
ketchupKetchup20 ounces
mustardMustard12 ounces
pickle_relishPickle relish12 fluid ounces

Columns

ColumnTypeMeaning
series_idstringStable source-neutral burger-component category key
series_titlestringHuman-readable burger-component 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 the category target; blank when unresolved or incompatible
normalized_quantity_valuenumberNumeric comparison target for the row’s category
normalized_quantity_unitstringUnit for the row’s category-specific comparison target

Project ideas

  • —Compare within-category package-equivalent price distributions across the 12 ZIP markets.
  • —Measure how daily medians and dispersion change across the 29-day window.
  • —Build clearly labeled shopping-basket scenarios from the category-specific comparison targets.
  • —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-build-a-burger-prices-2026-07-21-to-2026-08-18.csv",
    dtype={"geography_id": "string", "series_id": "category"},
)
burger_core = df.query(
    "series_id in ['hamburger_bun', 'beef_patties', 'american_cheese']"
).dropna(subset=["normalized_price_amount"])
print(burger_core.groupby(["series_id", "geography_label"])["normalized_price_amount"].median())

Quality and interpretation

  • —All 29 expected dates, all 12 ZIP markets, and all 3,480 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 its category-specific 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, consumption, 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). Burger Ingredient Prices Raw Dataset (2026). 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