{
  "fuels": {
    "diesel": {
      "max": 234.9,
      "min": 116.4,
      "label": "Diesel (B7)",
      "change_7d": -0.3,
      "change_30d": -1.3,
      "current_avg": 198.4,
      "coverage_pct": 98.5,
      "previous_avg": 198.7,
      "station_count": 8143,
      "thirty_day_avg": 199.7,
      "comparison_station_count_7d": 8138,
      "comparison_station_count_30d": 8108
    },
    "petrol": {
      "max": 222.0,
      "min": 114.1,
      "label": "Petrol (E10)",
      "change_7d": -1.4,
      "change_30d": -2.7,
      "current_avg": 171.8,
      "coverage_pct": 96.8,
      "previous_avg": 173.2,
      "station_count": 8000,
      "thirty_day_avg": 174.5,
      "comparison_station_count_7d": 7995,
      "comparison_station_count_30d": 7972
    },
    "premium_diesel": {
      "max": 249.9,
      "min": 51.5,
      "label": "Premium diesel",
      "change_7d": -0.2,
      "change_30d": -0.5,
      "current_avg": 216.6,
      "coverage_pct": 52.0,
      "previous_avg": 216.8,
      "station_count": 4295,
      "thirty_day_avg": 217.1,
      "comparison_station_count_7d": 4293,
      "comparison_station_count_30d": 4280
    },
    "premium_petrol": {
      "max": 249.9,
      "min": 100.7,
      "label": "Premium petrol (E5)",
      "change_7d": -1.0,
      "change_30d": -1.5,
      "current_avg": 190.1,
      "coverage_pct": 77.1,
      "previous_avg": 191.1,
      "station_count": 6371,
      "thirty_day_avg": 191.6,
      "comparison_station_count_7d": 6369,
      "comparison_station_count_30d": 6347
    }
  },
  "series": {
    "diesel": [
      {
        "avg": 199.7,
        "max": 238.8,
        "min": 116.4,
        "date": "2026-10-02",
        "count": 8108
      },
      {
        "avg": 199.7,
        "max": 238.8,
        "min": 116.4,
        "date": "2026-10-03",
        "count": 8109
      },
      {
        "avg": 199.7,
        "max": 238.8,
        "min": 116.4,
        "date": "2026-10-04",
        "count": 8109
      },
      {
        "avg": 199.7,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-05",
        "count": 8110
      },
      {
        "avg": 199.6,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-06",
        "count": 8114
      },
      {
        "avg": 199.5,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-07",
        "count": 8120
      },
      {
        "avg": 199.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-08",
        "count": 8122
      },
      {
        "avg": 199.5,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-09",
        "count": 8122
      },
      {
        "avg": 199.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-10",
        "count": 8122
      },
      {
        "avg": 199.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-11",
        "count": 8122
      },
      {
        "avg": 199.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-12",
        "count": 8126
      },
      {
        "avg": 199.1,
        "max": 290.0,
        "min": 116.4,
        "date": "2026-10-13",
        "count": 8128
      },
      {
        "avg": 199.0,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-14",
        "count": 8128
      },
      {
        "avg": 198.9,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-15",
        "count": 8129
      },
      {
        "avg": 198.9,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-16",
        "count": 8130
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-17",
        "count": 8130
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-18",
        "count": 8130
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-19",
        "count": 8131
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-20",
        "count": 8133
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-21",
        "count": 8134
      },
      {
        "avg": 198.8,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-22",
        "count": 8135
      },
      {
        "avg": 198.7,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-23",
        "count": 8138
      },
      {
        "avg": 198.7,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-24",
        "count": 8138
      },
      {
        "avg": 198.7,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-25",
        "count": 8138
      },
      {
        "avg": 198.6,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-26",
        "count": 8138
      },
      {
        "avg": 198.6,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-27",
        "count": 8139
      },
      {
        "avg": 198.5,
        "max": 234.9,
        "min": 105.7,
        "date": "2026-10-28",
        "count": 8139
      },
      {
        "avg": 198.5,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-29",
        "count": 8140
      },
      {
        "avg": 198.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-30",
        "count": 8142
      },
      {
        "avg": 198.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-10-31",
        "count": 8142
      },
      {
        "avg": 198.4,
        "max": 234.9,
        "min": 116.4,
        "date": "2026-11-01",
        "count": 8143
      }
    ],
    "petrol": [
      {
        "avg": 174.5,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-02",
        "count": 7972
      },
      {
        "avg": 174.5,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-03",
        "count": 7973
      },
      {
        "avg": 174.5,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-04",
        "count": 7973
      },
      {
        "avg": 174.5,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-05",
        "count": 7974
      },
      {
        "avg": 174.5,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-06",
        "count": 7976
      },
      {
        "avg": 174.4,
        "max": 230.0,
        "min": 114.1,
        "date": "2026-10-07",
        "count": 7979
      },
      {
        "avg": 174.4,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-08",
        "count": 7981
      },
      {
        "avg": 174.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-09",
        "count": 7982
      },
      {
        "avg": 174.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-10",
        "count": 7982
      },
      {
        "avg": 174.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-11",
        "count": 7982
      },
      {
        "avg": 174.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-12",
        "count": 7984
      },
      {
        "avg": 174.1,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-13",
        "count": 7986
      },
      {
        "avg": 174.0,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-14",
        "count": 7986
      },
      {
        "avg": 174.0,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-15",
        "count": 7986
      },
      {
        "avg": 173.9,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-16",
        "count": 7987
      },
      {
        "avg": 173.9,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-17",
        "count": 7987
      },
      {
        "avg": 173.9,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-18",
        "count": 7987
      },
      {
        "avg": 173.8,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-19",
        "count": 7988
      },
      {
        "avg": 173.8,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-20",
        "count": 7990
      },
      {
        "avg": 173.7,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-21",
        "count": 7992
      },
      {
        "avg": 173.6,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-22",
        "count": 7992
      },
      {
        "avg": 173.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-23",
        "count": 7995
      },
      {
        "avg": 173.2,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-24",
        "count": 7995
      },
      {
        "avg": 173.2,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-25",
        "count": 7995
      },
      {
        "avg": 173.0,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-26",
        "count": 7996
      },
      {
        "avg": 172.7,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-27",
        "count": 7997
      },
      {
        "avg": 172.5,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-28",
        "count": 7997
      },
      {
        "avg": 172.3,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-29",
        "count": 7997
      },
      {
        "avg": 171.9,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-30",
        "count": 7999
      },
      {
        "avg": 171.8,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-10-31",
        "count": 7999
      },
      {
        "avg": 171.8,
        "max": 222.0,
        "min": 114.1,
        "date": "2026-11-01",
        "count": 8000
      }
    ],
    "premium_diesel": [
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-02",
        "count": 4280
      },
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-03",
        "count": 4280
      },
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-04",
        "count": 4280
      },
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-05",
        "count": 4280
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-06",
        "count": 4283
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-07",
        "count": 4286
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-08",
        "count": 4287
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-09",
        "count": 4289
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-10",
        "count": 4290
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-11",
        "count": 4290
      },
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-12",
        "count": 4291
      },
      {
        "avg": 217.1,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-13",
        "count": 4291
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-14",
        "count": 4291
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-15",
        "count": 4291
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-16",
        "count": 4291
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-17",
        "count": 4291
      },
      {
        "avg": 217.0,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-18",
        "count": 4291
      },
      {
        "avg": 216.9,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-19",
        "count": 4291
      },
      {
        "avg": 216.9,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-20",
        "count": 4293
      },
      {
        "avg": 216.9,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-21",
        "count": 4293
      },
      {
        "avg": 216.9,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-22",
        "count": 4293
      },
      {
        "avg": 216.8,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-23",
        "count": 4293
      },
      {
        "avg": 216.8,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-24",
        "count": 4293
      },
      {
        "avg": 216.8,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-25",
        "count": 4293
      },
      {
        "avg": 216.8,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-26",
        "count": 4293
      },
      {
        "avg": 216.7,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-27",
        "count": 4295
      },
      {
        "avg": 216.7,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-28",
        "count": 4295
      },
      {
        "avg": 216.7,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-29",
        "count": 4295
      },
      {
        "avg": 216.6,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-30",
        "count": 4295
      },
      {
        "avg": 216.6,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-10-31",
        "count": 4295
      },
      {
        "avg": 216.6,
        "max": 249.9,
        "min": 51.5,
        "date": "2026-11-01",
        "count": 4295
      }
    ],
    "premium_petrol": [
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-02",
        "count": 6347
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-03",
        "count": 6347
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-04",
        "count": 6347
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-05",
        "count": 6347
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-06",
        "count": 6349
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-07",
        "count": 6352
      },
      {
        "avg": 191.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-08",
        "count": 6354
      },
      {
        "avg": 191.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-09",
        "count": 6355
      },
      {
        "avg": 191.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-10",
        "count": 6355
      },
      {
        "avg": 191.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-11",
        "count": 6355
      },
      {
        "avg": 191.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-12",
        "count": 6359
      },
      {
        "avg": 191.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-13",
        "count": 6361
      },
      {
        "avg": 191.4,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-14",
        "count": 6362
      },
      {
        "avg": 191.4,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-15",
        "count": 6362
      },
      {
        "avg": 191.3,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-16",
        "count": 6362
      },
      {
        "avg": 191.4,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-17",
        "count": 6362
      },
      {
        "avg": 191.4,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-18",
        "count": 6362
      },
      {
        "avg": 191.3,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-19",
        "count": 6363
      },
      {
        "avg": 191.3,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-20",
        "count": 6365
      },
      {
        "avg": 191.3,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-21",
        "count": 6366
      },
      {
        "avg": 191.2,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-22",
        "count": 6366
      },
      {
        "avg": 191.2,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-23",
        "count": 6369
      },
      {
        "avg": 191.1,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-24",
        "count": 6369
      },
      {
        "avg": 191.1,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-25",
        "count": 6369
      },
      {
        "avg": 190.9,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-26",
        "count": 6369
      },
      {
        "avg": 190.7,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-27",
        "count": 6370
      },
      {
        "avg": 190.6,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-28",
        "count": 6370
      },
      {
        "avg": 190.5,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-29",
        "count": 6370
      },
      {
        "avg": 190.2,
        "max": 239.9,
        "min": 100.7,
        "date": "2026-10-30",
        "count": 6371
      },
      {
        "avg": 190.1,
        "max": 249.9,
        "min": 100.7,
        "date": "2026-10-31",
        "count": 6371
      },
      {
        "avg": 190.1,
        "max": 249.9,
        "min": 100.7,
        "date": "2026-11-01",
        "count": 6371
      }
    ]
  },
  "is_live": false,
  "findings": [
    {
      "kind": "national",
      "title": "Petrol (E10) fell 1.4p",
      "detail": "The equal-station UK average ended the week at 171.8p per litre across 8,000 stations."
    },
    {
      "kind": "national",
      "title": "Diesel (B7) fell 0.3p",
      "detail": "The equal-station UK average ended the week at 198.4p per litre across 8,143 stations."
    },
    {
      "kind": "retailer",
      "title": "Costco had the lowest retailer petrol average",
      "detail": "Its measured average was 164.0p per litre across 22 stations."
    },
    {
      "kind": "motorway",
      "title": "Motorway petrol carried a 22.4p premium",
      "detail": "That is about \u00a312.32 on a 55-litre fill compared with non-motorway stations."
    },
    {
      "kind": "supermarket",
      "title": "Supermarket petrol averaged 2.1p less",
      "detail": "The measured gap equates to about \u00a31.16 on a 55-litre fill."
    }
  ],
  "headline": "Petrol fell 1.4p and diesel fell 0.3p in the week to 1 November 2026",
  "week_start": "2026-10-26",
  "area_movers": {
    "diesel": {
      "rising": [
        {
          "key": "NW",
          "label": "NW postcode area",
          "change_7d": 0.6,
          "current_avg": 200.9,
          "previous_avg": 200.3,
          "station_count": 31,
          "comparison_station_count": 31
        },
        {
          "key": "ZE",
          "label": "ZE postcode area",
          "change_7d": 0.6,
          "current_avg": 203.1,
          "previous_avg": 202.5,
          "station_count": 17,
          "comparison_station_count": 17
        },
        {
          "key": "PA",
          "label": "PA postcode area",
          "change_7d": 0.5,
          "current_avg": 201.9,
          "previous_avg": 201.4,
          "station_count": 58,
          "comparison_station_count": 58
        },
        {
          "key": "PH",
          "label": "PH postcode area",
          "change_7d": 0.2,
          "current_avg": 202.2,
          "previous_avg": 202.0,
          "station_count": 43,
          "comparison_station_count": 43
        },
        {
          "key": "IG",
          "label": "IG postcode area",
          "change_7d": 0.1,
          "current_avg": 198.4,
          "previous_avg": 198.3,
          "station_count": 28,
          "comparison_station_count": 28
        }
      ],
      "falling": [
        {
          "key": "BL",
          "label": "BL postcode area",
          "change_7d": -1.0,
          "current_avg": 196.5,
          "previous_avg": 197.5,
          "station_count": 45,
          "comparison_station_count": 45
        },
        {
          "key": "SM",
          "label": "SM postcode area",
          "change_7d": -1.0,
          "current_avg": 200.8,
          "previous_avg": 201.8,
          "station_count": 14,
          "comparison_station_count": 14
        },
        {
          "key": "BB",
          "label": "BB postcode area",
          "change_7d": -0.9,
          "current_avg": 197.2,
          "previous_avg": 198.1,
          "station_count": 69,
          "comparison_station_count": 69
        },
        {
          "key": "WA",
          "label": "WA postcode area",
          "change_7d": -0.8,
          "current_avg": 198.3,
          "previous_avg": 199.1,
          "station_count": 72,
          "comparison_station_count": 72
        },
        {
          "key": "HU",
          "label": "HU postcode area",
          "change_7d": -0.8,
          "current_avg": 199.1,
          "previous_avg": 199.9,
          "station_count": 61,
          "comparison_station_count": 61
        }
      ]
    },
    "petrol": {
      "rising": [],
      "falling": [
        {
          "key": "ZE",
          "label": "ZE postcode area",
          "change_7d": -3.4,
          "current_avg": 170.3,
          "previous_avg": 173.7,
          "station_count": 11,
          "comparison_station_count": 11
        },
        {
          "key": "SM",
          "label": "SM postcode area",
          "change_7d": -3.2,
          "current_avg": 172.1,
          "previous_avg": 175.3,
          "station_count": 14,
          "comparison_station_count": 14
        },
        {
          "key": "HA",
          "label": "HA postcode area",
          "change_7d": -2.7,
          "current_avg": 171.5,
          "previous_avg": 174.2,
          "station_count": 29,
          "comparison_station_count": 29
        },
        {
          "key": "CO",
          "label": "CO postcode area",
          "change_7d": -2.5,
          "current_avg": 171.7,
          "previous_avg": 174.2,
          "station_count": 51,
          "comparison_station_count": 51
        },
        {
          "key": "KT",
          "label": "KT postcode area",
          "change_7d": -2.4,
          "current_avg": 172.0,
          "previous_avg": 174.4,
          "station_count": 57,
          "comparison_station_count": 57
        }
      ]
    },
    "premium_diesel": {
      "rising": [
        {
          "key": "LN",
          "label": "LN postcode area",
          "change_7d": 1.1,
          "current_avg": 215.6,
          "previous_avg": 214.5,
          "station_count": 15,
          "comparison_station_count": 15
        },
        {
          "key": "AL",
          "label": "AL postcode area",
          "change_7d": 0.3,
          "current_avg": 220.5,
          "previous_avg": 220.2,
          "station_count": 17,
          "comparison_station_count": 17
        },
        {
          "key": "NN",
          "label": "NN postcode area",
          "change_7d": 0.2,
          "current_avg": 219.9,
          "previous_avg": 219.7,
          "station_count": 56,
          "comparison_station_count": 56
        },
        {
          "key": "DG",
          "label": "DG postcode area",
          "change_7d": 0.2,
          "current_avg": 205.2,
          "previous_avg": 205.0,
          "station_count": 17,
          "comparison_station_count": 17
        },
        {
          "key": "N",
          "label": "N postcode area",
          "change_7d": 0.2,
          "current_avg": 219.7,
          "previous_avg": 219.5,
          "station_count": 28,
          "comparison_station_count": 28
        }
      ],
      "falling": [
        {
          "key": "CW",
          "label": "CW postcode area",
          "change_7d": -1.0,
          "current_avg": 219.1,
          "previous_avg": 220.1,
          "station_count": 22,
          "comparison_station_count": 22
        },
        {
          "key": "OL",
          "label": "OL postcode area",
          "change_7d": -1.0,
          "current_avg": 212.0,
          "previous_avg": 213.0,
          "station_count": 35,
          "comparison_station_count": 35
        },
        {
          "key": "WA",
          "label": "WA postcode area",
          "change_7d": -0.8,
          "current_avg": 217.9,
          "previous_avg": 218.7,
          "station_count": 38,
          "comparison_station_count": 38
        },
        {
          "key": "BL",
          "label": "BL postcode area",
          "change_7d": -0.8,
          "current_avg": 216.2,
          "previous_avg": 217.0,
          "station_count": 34,
          "comparison_station_count": 34
        },
        {
          "key": "KT",
          "label": "KT postcode area",
          "change_7d": -0.8,
          "current_avg": 220.2,
          "previous_avg": 221.0,
          "station_count": 43,
          "comparison_station_count": 43
        }
      ]
    },
    "premium_petrol": {
      "rising": [
        {
          "key": "LN",
          "label": "LN postcode area",
          "change_7d": 0.1,
          "current_avg": 186.3,
          "previous_avg": 186.2,
          "station_count": 36,
          "comparison_station_count": 36
        }
      ],
      "falling": [
        {
          "key": "HS",
          "label": "HS postcode area",
          "change_7d": -3.4,
          "current_avg": 169.2,
          "previous_avg": 172.6,
          "station_count": 8,
          "comparison_station_count": 8
        },
        {
          "key": "ZE",
          "label": "ZE postcode area",
          "change_7d": -2.8,
          "current_avg": 173.2,
          "previous_avg": 176.0,
          "station_count": 5,
          "comparison_station_count": 5
        },
        {
          "key": "LD",
          "label": "LD postcode area",
          "change_7d": -2.1,
          "current_avg": 187.9,
          "previous_avg": 190.0,
          "station_count": 10,
          "comparison_station_count": 10
        },
        {
          "key": "BB",
          "label": "BB postcode area",
          "change_7d": -1.9,
          "current_avg": 187.1,
          "previous_avg": 189.0,
          "station_count": 57,
          "comparison_station_count": 57
        },
        {
          "key": "SM",
          "label": "SM postcode area",
          "change_7d": -1.9,
          "current_avg": 193.3,
          "previous_avg": 195.2,
          "station_count": 14,
          "comparison_station_count": 14
        }
      ]
    }
  },
  "methodology": {
    "cohort": "A station/fuel enters from its first recorded price event; current active status is not projected backwards.",
    "price_bounds": "Values outside 50p to 300p per litre are excluded.",
    "carry_forward": "A station's last reported price is carried forward until it changes.",
    "area_definition": "Local movers use the alphabetic UK postcode area.",
    "station_weighting": "Each station contributes one equal-weight end-of-day price.",
    "classification_limitation": "Brand, postcode area, and motorway labels use the station's current classification because dated dimension history is not yet stored."
  },
  "week_ending": "2026-11-01",
  "generated_at": "2026-11-02T07:31:36.176446+00:00",
  "motorway_premium": {
    "diesel": {
      "premium": 19.9,
      "other_avg": 198.0,
      "motorway_avg": 217.9,
      "tank_premium_gbp": 10.95,
      "motorway_station_count": 136,
      "comparison_station_count": 8007
    },
    "petrol": {
      "premium": 22.4,
      "other_avg": 171.4,
      "motorway_avg": 193.8,
      "tank_premium_gbp": 12.32,
      "motorway_station_count": 136,
      "comparison_station_count": 7864
    },
    "premium_diesel": {
      "premium": 17.0,
      "other_avg": 216.0,
      "motorway_avg": 233.0,
      "tank_premium_gbp": 9.35,
      "motorway_station_count": 133,
      "comparison_station_count": 4162
    },
    "premium_petrol": {
      "premium": 22.5,
      "other_avg": 189.7,
      "motorway_avg": 212.2,
      "tank_premium_gbp": 12.38,
      "motorway_station_count": 133,
      "comparison_station_count": 6238
    }
  },
  "retailer_rankings": {
    "diesel": [
      {
        "key": "Circle K",
        "label": "Circle K",
        "change_7d": -0.8,
        "current_avg": 189.3,
        "previous_avg": 190.1,
        "station_count": 48,
        "comparison_station_count": 48
      },
      {
        "key": "Costco",
        "label": "Costco",
        "change_7d": -0.3,
        "current_avg": 189.9,
        "previous_avg": 190.2,
        "station_count": 22,
        "comparison_station_count": 22
      },
      {
        "key": "Maxol",
        "label": "Maxol",
        "change_7d": 0.3,
        "current_avg": 190.8,
        "previous_avg": 190.5,
        "station_count": 95,
        "comparison_station_count": 95
      },
      {
        "key": "Solo",
        "label": "Solo",
        "change_7d": 0.4,
        "current_avg": 191.8,
        "previous_avg": 191.4,
        "station_count": 8,
        "comparison_station_count": 8
      },
      {
        "key": "Nicholl",
        "label": "Nicholl",
        "change_7d": 1.2,
        "current_avg": 192.3,
        "previous_avg": 191.1,
        "station_count": 5,
        "comparison_station_count": 5
      },
      {
        "key": "Emo",
        "label": "Emo",
        "change_7d": 0.1,
        "current_avg": 193.3,
        "previous_avg": 193.2,
        "station_count": 18,
        "comparison_station_count": 18
      },
      {
        "key": "Applegreen",
        "label": "Applegreen",
        "change_7d": 0.0,
        "current_avg": 196.0,
        "previous_avg": 196.0,
        "station_count": 13,
        "comparison_station_count": 13
      },
      {
        "key": "Asda",
        "label": "Asda",
        "change_7d": -0.5,
        "current_avg": 196.0,
        "previous_avg": 196.5,
        "station_count": 404,
        "comparison_station_count": 404
      },
      {
        "key": "Sainsburys",
        "label": "Sainsbury's",
        "change_7d": -0.1,
        "current_avg": 196.2,
        "previous_avg": 196.3,
        "station_count": 316,
        "comparison_station_count": 316
      },
      {
        "key": "Tesco",
        "label": "Tesco",
        "change_7d": -0.4,
        "current_avg": 196.2,
        "previous_avg": 196.6,
        "station_count": 516,
        "comparison_station_count": 516
      },
      {
        "key": "Morrisons",
        "label": "Morrisons",
        "change_7d": -0.2,
        "current_avg": 196.6,
        "previous_avg": 196.8,
        "station_count": 340,
        "comparison_station_count": 340
      },
      {
        "key": "Essar",
        "label": "Essar",
        "change_7d": -0.5,
        "current_avg": 196.9,
        "previous_avg": 197.4,
        "station_count": 50,
        "comparison_station_count": 50
      },
      {
        "key": "Texaco",
        "label": "Texaco",
        "change_7d": -0.2,
        "current_avg": 197.0,
        "previous_avg": 197.2,
        "station_count": 494,
        "comparison_station_count": 492
      },
      {
        "key": "Co-op",
        "label": "Co-op",
        "change_7d": -0.1,
        "current_avg": 197.5,
        "previous_avg": 197.6,
        "station_count": 20,
        "comparison_station_count": 20
      },
      {
        "key": "Total Energies",
        "label": "Total Energies",
        "change_7d": -0.2,
        "current_avg": 197.9,
        "previous_avg": 198.1,
        "station_count": 26,
        "comparison_station_count": 26
      },
      {
        "key": "Jet",
        "label": "Jet",
        "change_7d": -0.3,
        "current_avg": 198.0,
        "previous_avg": 198.3,
        "station_count": 317,
        "comparison_station_count": 317
      },
      {
        "key": "EG",
        "label": "EG",
        "change_7d": -0.5,
        "current_avg": 198.1,
        "previous_avg": 198.6,
        "station_count": 158,
        "comparison_station_count": 158
      },
      {
        "key": "Murco",
        "label": "Murco",
        "change_7d": -0.1,
        "current_avg": 198.2,
        "previous_avg": 198.4,
        "station_count": 176,
        "comparison_station_count": 175
      },
      {
        "key": "Valero",
        "label": "Valero",
        "change_7d": -0.2,
        "current_avg": 198.6,
        "previous_avg": 198.8,
        "station_count": 190,
        "comparison_station_count": 190
      },
      {
        "key": "Gulf",
        "label": "Gulf",
        "change_7d": -0.2,
        "current_avg": 199.0,
        "previous_avg": 199.2,
        "station_count": 311,
        "comparison_station_count": 310
      },
      {
        "key": "Pace",
        "label": "Pace",
        "change_7d": 0.3,
        "current_avg": 199.1,
        "previous_avg": 198.7,
        "station_count": 52,
        "comparison_station_count": 51
      },
      {
        "key": "Esso",
        "label": "Esso",
        "change_7d": -0.3,
        "current_avg": 199.6,
        "previous_avg": 199.9,
        "station_count": 1461,
        "comparison_station_count": 1461
      },
      {
        "key": "Harvest Energy",
        "label": "Harvest Energy",
        "change_7d": -0.4,
        "current_avg": 200.3,
        "previous_avg": 200.7,
        "station_count": 15,
        "comparison_station_count": 15
      },
      {
        "key": "Shell",
        "label": "Shell",
        "change_7d": -0.5,
        "current_avg": 200.5,
        "previous_avg": 201.0,
        "station_count": 911,
        "comparison_station_count": 911
      },
      {
        "key": "BP",
        "label": "BP",
        "change_7d": -0.4,
        "current_avg": 200.8,
        "previous_avg": 201.2,
        "station_count": 1101,
        "comparison_station_count": 1101
      },
      {
        "key": "Central Convenience",
        "label": "Central Convenience",
        "change_7d": -0.2,
        "current_avg": 201.6,
        "previous_avg": 201.8,
        "station_count": 18,
        "comparison_station_count": 18
      },
      {
        "key": "Gleaner",
        "label": "Gleaner",
        "change_7d": -0.2,
        "current_avg": 201.9,
        "previous_avg": 202.1,
        "station_count": 28,
        "comparison_station_count": 28
      }
    ],
    "petrol": [
      {
        "key": "Costco",
        "label": "Costco",
        "change_7d": -1.3,
        "current_avg": 164.0,
        "previous_avg": 165.3,
        "station_count": 22,
        "comparison_station_count": 22
      },
      {
        "key": "Solo",
        "label": "Solo",
        "change_7d": -1.2,
        "current_avg": 164.4,
        "previous_avg": 165.6,
        "station_count": 6,
        "comparison_station_count": 6
      },
      {
        "key": "Emo",
        "label": "Emo",
        "change_7d": -0.5,
        "current_avg": 164.8,
        "previous_avg": 165.3,
        "station_count": 18,
        "comparison_station_count": 18
      },
      {
        "key": "Circle K",
        "label": "Circle K",
        "change_7d": -1.0,
        "current_avg": 164.9,
        "previous_avg": 165.9,
        "station_count": 49,
        "comparison_station_count": 49
      },
      {
        "key": "Maxol",
        "label": "Maxol",
        "change_7d": -1.1,
        "current_avg": 165.0,
        "previous_avg": 166.1,
        "station_count": 93,
        "comparison_station_count": 93
      },
      {
        "key": "Nicholl",
        "label": "Nicholl",
        "change_7d": 0.0,
        "current_avg": 165.5,
        "previous_avg": 165.5,
        "station_count": 5,
        "comparison_station_count": 5
      },
      {
        "key": "Sainsburys",
        "label": "Sainsbury's",
        "change_7d": -1.5,
        "current_avg": 169.7,
        "previous_avg": 171.2,
        "station_count": 316,
        "comparison_station_count": 316
      },
      {
        "key": "Morrisons",
        "label": "Morrisons",
        "change_7d": -1.4,
        "current_avg": 169.8,
        "previous_avg": 171.2,
        "station_count": 340,
        "comparison_station_count": 340
      },
      {
        "key": "Asda",
        "label": "Asda",
        "change_7d": -1.5,
        "current_avg": 170.1,
        "previous_avg": 171.6,
        "station_count": 404,
        "comparison_station_count": 404
      },
      {
        "key": "Jet",
        "label": "Jet",
        "change_7d": -1.8,
        "current_avg": 170.1,
        "previous_avg": 171.9,
        "station_count": 317,
        "comparison_station_count": 317
      },
      {
        "key": "Texaco",
        "label": "Texaco",
        "change_7d": -1.2,
        "current_avg": 170.5,
        "previous_avg": 171.7,
        "station_count": 499,
        "comparison_station_count": 497
      },
      {
        "key": "Total Energies",
        "label": "Total Energies",
        "change_7d": -1.1,
        "current_avg": 170.5,
        "previous_avg": 171.6,
        "station_count": 27,
        "comparison_station_count": 27
      },
      {
        "key": "Valero",
        "label": "Valero",
        "change_7d": -1.5,
        "current_avg": 170.6,
        "previous_avg": 172.1,
        "station_count": 190,
        "comparison_station_count": 190
      },
      {
        "key": "Tesco",
        "label": "Tesco",
        "change_7d": -1.3,
        "current_avg": 170.8,
        "previous_avg": 172.1,
        "station_count": 516,
        "comparison_station_count": 516
      },
      {
        "key": "Applegreen",
        "label": "Applegreen",
        "change_7d": 0.0,
        "current_avg": 170.9,
        "previous_avg": 170.9,
        "station_count": 13,
        "comparison_station_count": 13
      },
      {
        "key": "Co-op",
        "label": "Co-op",
        "change_7d": -1.0,
        "current_avg": 171.3,
        "previous_avg": 172.3,
        "station_count": 20,
        "comparison_station_count": 20
      },
      {
        "key": "Essar",
        "label": "Essar",
        "change_7d": -1.4,
        "current_avg": 171.6,
        "previous_avg": 173.0,
        "station_count": 50,
        "comparison_station_count": 50
      },
      {
        "key": "EG",
        "label": "EG",
        "change_7d": -1.4,
        "current_avg": 171.8,
        "previous_avg": 173.2,
        "station_count": 158,
        "comparison_station_count": 158
      },
      {
        "key": "Gulf",
        "label": "Gulf",
        "change_7d": -1.3,
        "current_avg": 172.1,
        "previous_avg": 173.4,
        "station_count": 309,
        "comparison_station_count": 309
      },
      {
        "key": "Esso",
        "label": "Esso",
        "change_7d": -1.7,
        "current_avg": 172.2,
        "previous_avg": 173.9,
        "station_count": 1465,
        "comparison_station_count": 1465
      },
      {
        "key": "Murco",
        "label": "Murco",
        "change_7d": -0.7,
        "current_avg": 172.4,
        "previous_avg": 173.1,
        "station_count": 177,
        "comparison_station_count": 176
      },
      {
        "key": "Harvest Energy",
        "label": "Harvest Energy",
        "change_7d": -1.4,
        "current_avg": 173.3,
        "previous_avg": 174.7,
        "station_count": 15,
        "comparison_station_count": 15
      },
      {
        "key": "Pace",
        "label": "Pace",
        "change_7d": -1.0,
        "current_avg": 173.5,
        "previous_avg": 174.4,
        "station_count": 47,
        "comparison_station_count": 46
      },
      {
        "key": "BP",
        "label": "BP",
        "change_7d": -1.5,
        "current_avg": 174.1,
        "previous_avg": 175.6,
        "station_count": 1105,
        "comparison_station_count": 1105
      },
      {
        "key": "Shell",
        "label": "Shell",
        "change_7d": -1.4,
        "current_avg": 174.6,
        "previous_avg": 176.0,
        "station_count": 913,
        "comparison_station_count": 913
      },
      {
        "key": "Central Convenience",
        "label": "Central Convenience",
        "change_7d": -2.0,
        "current_avg": 175.1,
        "previous_avg": 177.1,
        "station_count": 18,
        "comparison_station_count": 18
      },
      {
        "key": "Gleaner",
        "label": "Gleaner",
        "change_7d": -1.1,
        "current_avg": 176.0,
        "previous_avg": 177.1,
        "station_count": 28,
        "comparison_station_count": 28
      }
    ],
    "premium_diesel": [
      {
        "key": "Circle K",
        "label": "Circle K",
        "change_7d": 0.0,
        "current_avg": 192.3,
        "previous_avg": 192.3,
        "station_count": 13,
        "comparison_station_count": 13
      },
      {
        "key": "Maxol",
        "label": "Maxol",
        "change_7d": 0.1,
        "current_avg": 194.0,
        "previous_avg": 193.9,
        "station_count": 15,
        "comparison_station_count": 15
      },
      {
        "key": "Essar",
        "label": "Essar",
        "change_7d": 0.2,
        "current_avg": 199.0,
        "previous_avg": 198.8,
        "station_count": 11,
        "comparison_station_count": 11
      },
      {
        "key": "Central Convenience",
        "label": "Central Convenience",
        "change_7d": 0.0,
        "current_avg": 205.7,
        "previous_avg": 205.7,
        "station_count": 5,
        "comparison_station_count": 5
      },
      {
        "key": "Morrisons",
        "label": "Morrisons",
        "change_7d": -0.2,
        "current_avg": 205.9,
        "previous_avg": 206.1,
        "station_count": 91,
        "comparison_station_count": 91
      },
      {
        "key": "Texaco",
        "label": "Texaco",
        "change_7d": -0.2,
        "current_avg": 210.0,
        "previous_avg": 210.2,
        "station_count": 283,
        "comparison_station_count": 282
      },
      {
        "key": "Gulf",
        "label": "Gulf",
        "change_7d": -0.1,
        "current_avg": 210.3,
        "previous_avg": 210.4,
        "station_count": 78,
        "comparison_station_count": 78
      },
      {
        "key": "Asda",
        "label": "Asda",
        "change_7d": -0.7,
        "current_avg": 211.0,
        "previous_avg": 211.7,
        "station_count": 52,
        "comparison_station_count": 52
      },
      {
        "key": "Co-op",
        "label": "Co-op",
        "change_7d": -0.2,
        "current_avg": 211.2,
        "previous_avg": 211.4,
        "station_count": 6,
        "comparison_station_count": 6
      },
      {
        "key": "Murco",
        "label": "Murco",
        "change_7d": 0.0,
        "current_avg": 211.2,
        "previous_avg": 211.2,
        "station_count": 20,
        "comparison_station_count": 20
      },
      {
        "key": "Jet",
        "label": "Jet",
        "change_7d": -0.1,
        "current_avg": 212.2,
        "previous_avg": 212.3,
        "station_count": 165,
        "comparison_station_count": 165
      },
      {
        "key": "Total Energies",
        "label": "Total Energies",
        "change_7d": 0.0,
        "current_avg": 212.5,
        "previous_avg": 212.5,
        "station_count": 13,
        "comparison_station_count": 13
      },
      {
        "key": "Valero",
        "label": "Valero",
        "change_7d": -0.1,
        "current_avg": 215.3,
        "previous_avg": 215.4,
        "station_count": 150,
        "comparison_station_count": 150
      },
      {
        "key": "EG",
        "label": "EG",
        "change_7d": -0.5,
        "current_avg": 217.0,
        "previous_avg": 217.5,
        "station_count": 84,
        "comparison_station_count": 84
      },
      {
        "key": "Esso",
        "label": "Esso",
        "change_7d": -0.3,
        "current_avg": 217.2,
        "previous_avg": 217.5,
        "station_count": 1173,
        "comparison_station_count": 1172
      },
      {
        "key": "BP",
        "label": "BP",
        "change_7d": -0.3,
        "current_avg": 219.0,
        "previous_avg": 219.3,
        "station_count": 1010,
        "comparison_station_count": 1010
      },
      {
        "key": "Shell",
        "label": "Shell",
        "change_7d": -0.4,
        "current_avg": 222.8,
        "previous_avg": 223.2,
        "station_count": 865,
        "comparison_station_count": 865
      }
    ],
    "premium_petrol": [
      {
        "key": "Circle K",
        "label": "Circle K",
        "change_7d": -0.9,
        "current_avg": 172.3,
        "previous_avg": 173.2,
        "station_count": 16,
        "comparison_station_count": 16
      },
      {
        "key": "Maxol",
        "label": "Maxol",
        "change_7d": -0.6,
        "current_avg": 174.0,
        "previous_avg": 174.6,
        "station_count": 53,
        "comparison_station_count": 53
      },
      {
        "key": "Costco",
        "label": "Costco",
        "change_7d": -1.5,
        "current_avg": 174.4,
        "previous_avg": 175.9,
        "station_count": 22,
        "comparison_station_count": 22
      },
      {
        "key": "Applegreen",
        "label": "Applegreen",
        "change_7d": 0.0,
        "current_avg": 178.1,
        "previous_avg": 178.1,
        "station_count": 5,
        "comparison_station_count": 5
      },
      {
        "key": "Pace",
        "label": "Pace",
        "change_7d": -0.1,
        "current_avg": 178.7,
        "previous_avg": 178.8,
        "station_count": 12,
        "comparison_station_count": 12
      },
      {
        "key": "Tesco",
        "label": "Tesco",
        "change_7d": -1.3,
        "current_avg": 181.2,
        "previous_avg": 182.5,
        "station_count": 464,
        "comparison_station_count": 464
      },
      {
        "key": "Essar",
        "label": "Essar",
        "change_7d": -0.5,
        "current_avg": 181.7,
        "previous_avg": 182.2,
        "station_count": 25,
        "comparison_station_count": 25
      },
      {
        "key": "Sainsburys",
        "label": "Sainsbury's",
        "change_7d": -1.5,
        "current_avg": 181.7,
        "previous_avg": 183.2,
        "station_count": 292,
        "comparison_station_count": 292
      },
      {
        "key": "Co-op",
        "label": "Co-op",
        "change_7d": -1.5,
        "current_avg": 183.5,
        "previous_avg": 185.0,
        "station_count": 14,
        "comparison_station_count": 14
      },
      {
        "key": "Total Energies",
        "label": "Total Energies",
        "change_7d": -0.7,
        "current_avg": 183.6,
        "previous_avg": 184.3,
        "station_count": 19,
        "comparison_station_count": 19
      },
      {
        "key": "Gleaner",
        "label": "Gleaner",
        "change_7d": -2.2,
        "current_avg": 185.4,
        "previous_avg": 187.6,
        "station_count": 6,
        "comparison_station_count": 6
      },
      {
        "key": "Asda",
        "label": "Asda",
        "change_7d": -1.7,
        "current_avg": 186.4,
        "previous_avg": 188.1,
        "station_count": 77,
        "comparison_station_count": 77
      },
      {
        "key": "Central Convenience",
        "label": "Central Convenience",
        "change_7d": -1.2,
        "current_avg": 186.4,
        "previous_avg": 187.6,
        "station_count": 11,
        "comparison_station_count": 11
      },
      {
        "key": "Texaco",
        "label": "Texaco",
        "change_7d": -1.1,
        "current_avg": 186.7,
        "previous_avg": 187.8,
        "station_count": 382,
        "comparison_station_count": 382
      },
      {
        "key": "Gulf",
        "label": "Gulf",
        "change_7d": -0.7,
        "current_avg": 187.0,
        "previous_avg": 187.7,
        "station_count": 166,
        "comparison_station_count": 166
      },
      {
        "key": "Murco",
        "label": "Murco",
        "change_7d": -0.7,
        "current_avg": 187.2,
        "previous_avg": 188.0,
        "station_count": 85,
        "comparison_station_count": 84
      },
      {
        "key": "Jet",
        "label": "Jet",
        "change_7d": -0.8,
        "current_avg": 188.4,
        "previous_avg": 189.2,
        "station_count": 247,
        "comparison_station_count": 247
      },
      {
        "key": "Valero",
        "label": "Valero",
        "change_7d": -0.9,
        "current_avg": 190.3,
        "previous_avg": 191.2,
        "station_count": 159,
        "comparison_station_count": 159
      },
      {
        "key": "Morrisons",
        "label": "Morrisons",
        "change_7d": 0.0,
        "current_avg": 190.8,
        "previous_avg": 190.8,
        "station_count": 339,
        "comparison_station_count": 339
      },
      {
        "key": "EG",
        "label": "EG",
        "change_7d": -1.4,
        "current_avg": 191.6,
        "previous_avg": 193.0,
        "station_count": 140,
        "comparison_station_count": 140
      },
      {
        "key": "Esso",
        "label": "Esso",
        "change_7d": -0.9,
        "current_avg": 192.7,
        "previous_avg": 193.6,
        "station_count": 1366,
        "comparison_station_count": 1365
      },
      {
        "key": "BP",
        "label": "BP",
        "change_7d": -1.0,
        "current_avg": 193.8,
        "previous_avg": 194.8,
        "station_count": 1053,
        "comparison_station_count": 1053
      },
      {
        "key": "Harvest Energy",
        "label": "Harvest Energy",
        "change_7d": -0.2,
        "current_avg": 195.4,
        "previous_avg": 195.6,
        "station_count": 12,
        "comparison_station_count": 12
      },
      {
        "key": "Shell",
        "label": "Shell",
        "change_7d": -1.0,
        "current_avg": 198.2,
        "previous_avg": 199.2,
        "station_count": 906,
        "comparison_station_count": 906
      }
    ]
  },
  "source_updated_at": "2026-11-01T23:58:01+00:00",
  "methodology_version": "1.0-historical",
  "active_station_count": 8082,
  "supermarket_comparison": {
    "diesel": {
      "saving": 2.7,
      "other_avg": 198.9,
      "supermarket_avg": 196.2,
      "tank_saving_gbp": 1.49,
      "comparison_station_count": 6525,
      "supermarket_station_count": 1618
    },
    "petrol": {
      "saving": 2.1,
      "other_avg": 172.2,
      "supermarket_avg": 170.1,
      "tank_saving_gbp": 1.16,
      "comparison_station_count": 6382,
      "supermarket_station_count": 1618
    },
    "premium_diesel": {
      "saving": 9.0,
      "other_avg": 216.9,
      "supermarket_avg": 207.9,
      "tank_saving_gbp": 4.95,
      "comparison_station_count": 4146,
      "supermarket_station_count": 149
    },
    "premium_petrol": {
      "saving": 7.2,
      "other_avg": 191.5,
      "supermarket_avg": 184.3,
      "tank_saving_gbp": 3.96,
      "comparison_station_count": 5163,
      "supermarket_station_count": 1208
    }
  },
  "historical_station_universe_count": 8267
}