{
  "as_of_year": 2025,
  "constituents": [
    {
      "id": "eggs",
      "name": "Dozen Grade A eggs",
      "category": "Food",
      "unit": "12 eggs",
      "source_series": "APU0000708111",
      "source_agency": "US BLS",
      "price_1980": 0.8438,
      "price_current": 4.2516,
      "time_price_1980_min": 7.4,
      "time_price_current_min": 8.14,
      "notes": ""
    },
    {
      "id": "ground-beef",
      "name": "Pound ground chuck",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000703111",
      "source_agency": "US BLS",
      "price_1980": 1.8333,
      "price_current": 6.1386,
      "time_price_1980_min": 16.07,
      "time_price_current_min": 11.75,
      "notes": "Series APU0000703111 (ground chuck, 100% beef, per pound). Substituted for the discontinued generic ground-beef series APU0000703211 to preserve 1980-to-present coverage."
    },
    {
      "id": "chicken",
      "name": "Pound whole chicken",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000706111",
      "source_agency": "US BLS",
      "price_1980": 0.7086,
      "price_current": 2.0601,
      "time_price_1980_min": 6.21,
      "time_price_current_min": 3.94,
      "notes": ""
    },
    {
      "id": "bread",
      "name": "Pound white bread",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000702111",
      "source_agency": "US BLS",
      "price_1980": 0.5088,
      "price_current": 1.8695,
      "time_price_1980_min": 4.46,
      "time_price_current_min": 3.58,
      "notes": ""
    },
    {
      "id": "bananas",
      "name": "Pound bananas",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000711211",
      "source_agency": "US BLS",
      "price_1980": 0.3418,
      "price_current": 0.6475,
      "time_price_1980_min": 3,
      "time_price_current_min": 1.24,
      "notes": ""
    },
    {
      "id": "coffee",
      "name": "Pound ground coffee",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000717311",
      "source_agency": "US BLS",
      "price_1980": 3.1425,
      "price_current": 8.1805,
      "time_price_1980_min": 27.54,
      "time_price_current_min": 15.66,
      "notes": ""
    },
    {
      "id": "sugar",
      "name": "Pound white sugar",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000718311",
      "source_agency": "US BLS",
      "price_1980": 2.0401,
      "price_current": 6.7052,
      "time_price_1980_min": 17.88,
      "time_price_current_min": 12.84,
      "notes": ""
    },
    {
      "id": "butter",
      "name": "Pound butter, salted",
      "category": "Food",
      "unit": "pound",
      "source_series": "APU0000710411",
      "source_agency": "US BLS",
      "price_1980": 1.8231,
      "price_current": 6.3678,
      "time_price_1980_min": 15.98,
      "time_price_current_min": 12.19,
      "notes": ""
    },
    {
      "id": "gasoline",
      "name": "Gallon regular gasoline",
      "category": "Energy",
      "unit": "gallon",
      "source_series": "APU000074714",
      "source_agency": "US BLS",
      "price_1980": 1.2452,
      "price_current": 3.2568,
      "time_price_1980_min": 10.91,
      "time_price_current_min": 6.24,
      "notes": ""
    },
    {
      "id": "electricity",
      "name": "kWh residential electricity",
      "category": "Energy",
      "unit": "kWh",
      "source_series": "APU000072610",
      "source_agency": "US BLS",
      "price_1980": 0.06,
      "price_current": 0.1852,
      "time_price_1980_min": 0.53,
      "time_price_current_min": 0.35,
      "notes": ""
    },
    {
      "id": "natural-gas",
      "name": "Therm residential natural gas",
      "category": "Energy",
      "unit": "therm",
      "source_series": "APU000072620",
      "source_agency": "US BLS",
      "price_1980": 0.4062,
      "price_current": 1.6242,
      "time_price_1980_min": 3.56,
      "time_price_current_min": 3.11,
      "notes": ""
    },
    {
      "id": "fuel-oil",
      "name": "Gallon home heating oil",
      "category": "Energy",
      "unit": "gallon",
      "source_series": "APU000072511",
      "source_agency": "US BLS",
      "price_1980": 1.0097,
      "price_current": 3.6212,
      "time_price_1980_min": 8.85,
      "time_price_current_min": 6.93,
      "notes": ""
    },
    {
      "id": "median-home",
      "name": "Median sale price, single-family home",
      "category": "Housing",
      "unit": "home",
      "source_series": "MSPUS",
      "source_agency": "US Census / HUD via FRED",
      "price_1980": 64750,
      "price_current": 413650,
      "time_price_1980_min": 567498.48,
      "time_price_current_min": 791969.37,
      "notes": ""
    },
    {
      "id": "rent",
      "name": "Median monthly rent",
      "category": "Housing",
      "unit": "month",
      "source_series": "CUUR0000SEHA",
      "source_agency": "US BLS",
      "price_1980": 243,
      "price_current": 1306.0106,
      "time_price_1980_min": 2129.76,
      "time_price_current_min": 2500.47,
      "notes": "1980 reference: $243/mo median gross rent (US Census 1980 American Housing Survey). Anchored to CPI rent of primary residence (CUUR0000SEHA)."
    },
    {
      "id": "new-construction",
      "name": "Square foot, new home construction",
      "category": "Housing",
      "unit": "sqft",
      "source_series": "CUUR0000SAH1",
      "source_agency": "US BLS",
      "price_1980": 31,
      "price_current": 158.9064,
      "time_price_1980_min": 271.7,
      "time_price_current_min": 304.24,
      "notes": "1980 reference: ~$31/sqft average new single-family construction (US Census Construction Reports C25). Anchored to CPI shelter (CUUR0000SAH1) — broader-category substitution; verify reference price."
    },
    {
      "id": "household-furnishings",
      "name": "Annual household furnishings and operations",
      "category": "Housing",
      "unit": "year",
      "source_series": "CUUR0000SAH3",
      "source_agency": "US BLS",
      "price_1980": 700,
      "price_current": 1230.3962,
      "time_price_1980_min": 6135.12,
      "time_price_current_min": 2355.7,
      "notes": "1980 reference: ~$700/yr typical household furnishings and operations spend (BLS Consumer Expenditure Survey 1980-81). Anchored to CPI household furnishings and operations (CUUR0000SAH3)."
    },
    {
      "id": "new-vehicle",
      "name": "New vehicle",
      "category": "Transportation",
      "unit": "vehicle",
      "source_series": "CUUR0000SETA01",
      "source_agency": "US BLS",
      "price_1980": 7210,
      "price_current": 14544.6197,
      "time_price_1980_min": 63191.72,
      "time_price_current_min": 27846.96,
      "notes": "1980 reference: ~$7,210 average new vehicle transaction price (NADA / BEA NIPA). Anchored to CPI new vehicles (CUUR0000SETA01)."
    },
    {
      "id": "used-vehicle",
      "name": "Used vehicle",
      "category": "Transportation",
      "unit": "vehicle",
      "source_series": "CUUR0000SETA02",
      "source_agency": "US BLS",
      "price_1980": 2500,
      "price_current": 7419.0024,
      "time_price_1980_min": 21911.14,
      "time_price_current_min": 14204.33,
      "notes": "1980 reference: ~$2,500 average used vehicle price (NADA). Anchored to CPI used cars and trucks (CUUR0000SETA02)."
    },
    {
      "id": "airfare-mile",
      "name": "Domestic airfare per mile",
      "category": "Transportation",
      "unit": "mile",
      "source_series": "CUUR0000SETG",
      "source_agency": "US BLS",
      "price_1980": 0.127,
      "price_current": 0.4762,
      "time_price_1980_min": 1.11,
      "time_price_current_min": 0.91,
      "notes": "1980 reference: ~$0.127/mile domestic yield (DOT / ATA historical). Anchored to CPI transportation services (CUUR0000SETG); item-level airline fare CPI begins 1989."
    },
    {
      "id": "auto-insurance",
      "name": "Annual auto insurance premium",
      "category": "Transportation",
      "unit": "year",
      "source_series": "CUUR0000SETE",
      "source_agency": "US BLS",
      "price_1980": 300,
      "price_current": 3266.2658,
      "time_price_1980_min": 2629.34,
      "time_price_current_min": 6253.55,
      "notes": "1980 reference: ~$300 average annual auto insurance premium (NAIC). Anchored to CPI motor vehicle insurance (CUUR0000SETE). Series fetched directly from BLS API; FRED does not mirror this subindex."
    },
    {
      "id": "auto-maintenance",
      "name": "Annual auto maintenance and repair",
      "category": "Transportation",
      "unit": "year",
      "source_series": "CUUR0000SETD",
      "source_agency": "US BLS",
      "price_1980": 250,
      "price_current": 1322.6099,
      "time_price_1980_min": 2191.11,
      "time_price_current_min": 2532.25,
      "notes": "1980 reference: ~$250/yr typical auto maintenance and repair (BLS Consumer Expenditure Survey). Anchored to CPI motor vehicle maintenance and repair (CUUR0000SETD)."
    },
    {
      "id": "haircut",
      "name": "Haircut",
      "category": "Services",
      "unit": "cut",
      "source_series": "CUUR0000SAS",
      "source_agency": "US BLS",
      "price_1980": 3.5,
      "price_current": 18.7813,
      "time_price_1980_min": 30.68,
      "time_price_current_min": 35.96,
      "notes": "1980 reference: ~$3.50 average haircut (BLS reference). Anchored to CPI services (CUUR0000SAS) — broad-category substitution; item-level personal-services CPI begins 1986."
    },
    {
      "id": "tuition",
      "name": "Public 4-year tuition, one year",
      "category": "Services",
      "unit": "year",
      "source_series": "CUUR0000SEEB01",
      "source_agency": "US BLS",
      "price_1980": 804,
      "price_current": 10843.509,
      "time_price_1980_min": 7046.62,
      "time_price_current_min": 20760.85,
      "notes": "1980 reference: $804 average annual in-state tuition and required fees, public 4-year (NCES Digest of Education Statistics, table 330.10). Anchored to CPI college tuition and fees (CUUR0000SEEB01). Series fetched directly from BLS API; FRED does not mirror this subindex."
    },
    {
      "id": "hospital-room",
      "name": "Hospital room, one day",
      "category": "Services",
      "unit": "day",
      "source_series": "CUUR0000SAM2",
      "source_agency": "US BLS",
      "price_1980": 134,
      "price_current": 1134.2163,
      "time_price_1980_min": 1174.44,
      "time_price_current_min": 2171.56,
      "notes": "1980 reference: ~$134/day average semi-private hospital room (American Hospital Association). Anchored to CPI medical care services (CUUR0000SAM2) — broader-category substitution; item-level hospital services CPI begins 1996."
    },
    {
      "id": "restaurant-meal",
      "name": "Restaurant meal",
      "category": "Services",
      "unit": "meal",
      "source_series": "CUUR0000SEFV",
      "source_agency": "US BLS",
      "price_1980": 4.5,
      "price_current": 20.6216,
      "time_price_1980_min": 39.44,
      "time_price_current_min": 39.48,
      "notes": "1980 reference: ~$4.50 typical restaurant meal (BLS reference). Anchored to CPI food away from home (CUUR0000SEFV)."
    }
  ],
  "generated_utc": "2026-05-04T03:42:18.786Z"
}