{
  "title": "The UK Careers Fair booking snapshot",
  "snapshot_utc": "2026-11-03T21:35:16.060251Z",
  "producer": "The UK Careers Fair",
  "source_note": "Organiser administrative records, reconciled against the current public events calendar. Counts are not representative labour-market statistics.",
  "definitions": {
    "organisation_event_commitment": "One distinct normalised organisation label + current catalogued city/date after applying stand changes. An issued invoice is an accepted booking under the published terms, not proof of payment. Physical stand quantities cannot be recovered reliably from event arrays.",
    "organisation_label": "Normalised organisation label: case/punctuation/&/Ltd/Limited/PLC folded. Not a Companies House legal-entity or ultimate-parent count.",
    "accepted_invoice": "Published exhibitor terms say receipt of an invoice denotes acceptance of the booking. An issued invoice is therefore included unless canceled; acceptance is not proof of settlement.",
    "cancellations": "Every stand change applied in chronological order; cancellations remain effective after later contact changes. Swaps move the record to its new date. Unplaced swaps and canceled invoices excluded.",
    "duplicates": "Original contact-event and normalised organisation-current-event duplicates collapsed. Organisation labels are not an independently audited count of legal entities or corporate groups.",
    "live_listing": "Jobs-board status live with no expiration date or an expiration later than the snapshot; counts adverts, not positions, hires or all employer vacancies.",
    "regional_counts": "Unique organisation counts can overlap across regions. ONS regional labels are mapped only for context, never to infer representativeness."
  },
  "year2027": {
    "earliest_event_date": "2027-02-24",
    "latest_event_date": "2027-11-12",
    "organisation_event_commitments": 145,
    "normalised_organisation_labels": 81,
    "cities": 50,
    "distinct_event_dates": 53,
    "distinct_events": 72,
    "organisations_with_multiple_events": 19,
    "organisation_event_commitments_from_multiple_event_organisations": 83,
    "organisations_in_multiple_cities": 14
  },
  "spring2027": {
    "period": "1 January to 30 June 2027",
    "earliest_event_date": "2027-02-24",
    "latest_event_date": "2027-06-30",
    "organisation_event_commitments": 107,
    "normalised_organisation_labels": 72,
    "cities": 45,
    "distinct_event_dates": 32,
    "distinct_events": 47,
    "organisations_with_multiple_events": 13,
    "organisation_event_commitments_from_multiple_event_organisations": 48,
    "organisations_in_multiple_cities": 13
  },
  "observed2026": {
    "scope": "Current catalogued event cohort 2 July to 6 November 2026; not the whole-year recruitment market or a comparable prior-year snapshot",
    "earliest_event_date": "2026-07-02",
    "latest_event_date": "2026-11-06",
    "organisation_event_commitments": 951,
    "normalised_organisation_labels": 591,
    "cities": 47,
    "distinct_event_dates": 32,
    "distinct_events": 48,
    "organisations_with_multiple_events": 102,
    "organisation_event_commitments_from_multiple_event_organisations": 462,
    "organisations_in_multiple_cities": 99
  },
  "programme2027": {
    "planned_event_dates": 110,
    "planned_cities": 63,
    "planned_calendar_dates": 69,
    "by_region": [
      {
        "region": "East Midlands",
        "ons_region": "East Midlands",
        "planned_event_dates": 9,
        "planned_cities": 5,
        "booked_event_dates": 6,
        "organisation_event_commitments": 12,
        "normalised_organisation_labels": 9
      },
      {
        "region": "East of England",
        "ons_region": "East of England",
        "planned_event_dates": 9,
        "planned_cities": 5,
        "booked_event_dates": 7,
        "organisation_event_commitments": 9,
        "normalised_organisation_labels": 8
      },
      {
        "region": "Greater London",
        "ons_region": "London",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 2,
        "organisation_event_commitments": 3,
        "normalised_organisation_labels": 3
      },
      {
        "region": "North East",
        "ons_region": "North East",
        "planned_event_dates": 8,
        "planned_cities": 4,
        "booked_event_dates": 6,
        "organisation_event_commitments": 8,
        "normalised_organisation_labels": 7
      },
      {
        "region": "North West",
        "ons_region": "North West",
        "planned_event_dates": 14,
        "planned_cities": 8,
        "booked_event_dates": 8,
        "organisation_event_commitments": 18,
        "normalised_organisation_labels": 15
      },
      {
        "region": "Northern Ireland",
        "ons_region": "Northern Ireland",
        "planned_event_dates": 2,
        "planned_cities": 1,
        "booked_event_dates": 0,
        "organisation_event_commitments": 0,
        "normalised_organisation_labels": 0
      },
      {
        "region": "Scotland",
        "ons_region": "Scotland",
        "planned_event_dates": 11,
        "planned_cities": 6,
        "booked_event_dates": 7,
        "organisation_event_commitments": 18,
        "normalised_organisation_labels": 12
      },
      {
        "region": "South East",
        "ons_region": "South East",
        "planned_event_dates": 11,
        "planned_cities": 7,
        "booked_event_dates": 9,
        "organisation_event_commitments": 24,
        "normalised_organisation_labels": 11
      },
      {
        "region": "South West",
        "ons_region": "South West",
        "planned_event_dates": 12,
        "planned_cities": 7,
        "booked_event_dates": 9,
        "organisation_event_commitments": 22,
        "normalised_organisation_labels": 14
      },
      {
        "region": "Wales",
        "ons_region": "Wales",
        "planned_event_dates": 6,
        "planned_cities": 3,
        "booked_event_dates": 3,
        "organisation_event_commitments": 7,
        "normalised_organisation_labels": 5
      },
      {
        "region": "West Midlands",
        "ons_region": "West Midlands",
        "planned_event_dates": 10,
        "planned_cities": 5,
        "booked_event_dates": 6,
        "organisation_event_commitments": 8,
        "normalised_organisation_labels": 4
      },
      {
        "region": "Yorkshire",
        "ons_region": "Yorkshire and The Humber",
        "planned_event_dates": 13,
        "planned_cities": 7,
        "booked_event_dates": 9,
        "organisation_event_commitments": 16,
        "normalised_organisation_labels": 10
      }
    ],
    "spring_by_region": [
      {
        "region": "East Midlands",
        "ons_region": "East Midlands",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 4,
        "organisation_event_commitments": 8,
        "normalised_organisation_labels": 7
      },
      {
        "region": "East of England",
        "ons_region": "East of England",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 5,
        "organisation_event_commitments": 7,
        "normalised_organisation_labels": 7
      },
      {
        "region": "Greater London",
        "ons_region": "London",
        "planned_event_dates": 0,
        "planned_cities": 0,
        "booked_event_dates": 0,
        "organisation_event_commitments": 0,
        "normalised_organisation_labels": 0
      },
      {
        "region": "North East",
        "ons_region": "North East",
        "planned_event_dates": 4,
        "planned_cities": 4,
        "booked_event_dates": 4,
        "organisation_event_commitments": 6,
        "normalised_organisation_labels": 6
      },
      {
        "region": "North West",
        "ons_region": "North West",
        "planned_event_dates": 9,
        "planned_cities": 8,
        "booked_event_dates": 7,
        "organisation_event_commitments": 17,
        "normalised_organisation_labels": 15
      },
      {
        "region": "Northern Ireland",
        "ons_region": "Northern Ireland",
        "planned_event_dates": 1,
        "planned_cities": 1,
        "booked_event_dates": 0,
        "organisation_event_commitments": 0,
        "normalised_organisation_labels": 0
      },
      {
        "region": "Scotland",
        "ons_region": "Scotland",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 5,
        "organisation_event_commitments": 15,
        "normalised_organisation_labels": 11
      },
      {
        "region": "South East",
        "ons_region": "South East",
        "planned_event_dates": 7,
        "planned_cities": 6,
        "booked_event_dates": 6,
        "organisation_event_commitments": 17,
        "normalised_organisation_labels": 11
      },
      {
        "region": "South West",
        "ons_region": "South West",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 4,
        "organisation_event_commitments": 13,
        "normalised_organisation_labels": 11
      },
      {
        "region": "Wales",
        "ons_region": "Wales",
        "planned_event_dates": 3,
        "planned_cities": 3,
        "booked_event_dates": 2,
        "organisation_event_commitments": 6,
        "normalised_organisation_labels": 5
      },
      {
        "region": "West Midlands",
        "ons_region": "West Midlands",
        "planned_event_dates": 5,
        "planned_cities": 5,
        "booked_event_dates": 5,
        "organisation_event_commitments": 7,
        "normalised_organisation_labels": 4
      },
      {
        "region": "Yorkshire",
        "ons_region": "Yorkshire and The Humber",
        "planned_event_dates": 7,
        "planned_cities": 6,
        "booked_event_dates": 5,
        "organisation_event_commitments": 11,
        "normalised_organisation_labels": 9
      }
    ],
    "note": "Scheduled events from the current events catalogue are opportunity-to-book denominators, not evidence of final event size or regional labour demand."
  },
  "year2027_by_event": [
    {
      "slug": "northampton-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/northampton-careers-fair-2",
      "city": "Northampton",
      "region": "East Midlands",
      "date": "2027-02-24",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "reading-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/reading-careers-fair-2",
      "city": "Reading",
      "region": "South East",
      "date": "2027-02-24",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "newport-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/newport-careers-fair-2",
      "city": "Newport",
      "region": "Wales",
      "date": "2027-02-25",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "wolverhampton-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/wolverhampton-careers-fair-2",
      "city": "Wolverhampton",
      "region": "West Midlands",
      "date": "2027-02-25",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "swindon-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/swindon-careers-fair-2",
      "city": "Swindon",
      "region": "South West",
      "date": "2027-02-26",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 6
    },
    {
      "slug": "bedford-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/bedford-careers-fair-2",
      "city": "Bedford",
      "region": "East of England",
      "date": "2027-03-03",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "plymouth-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/plymouth-careers-fair-2",
      "city": "Plymouth",
      "region": "South West",
      "date": "2027-03-03",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "exeter-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/exeter-careers-fair-2",
      "city": "Exeter",
      "region": "South West",
      "date": "2027-03-04",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "leicester-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/leicester-careers-fair-2",
      "city": "Leicester",
      "region": "East Midlands",
      "date": "2027-03-04",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "ipswich-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/ipswich-careers-fair-2",
      "city": "Ipswich",
      "region": "East of England",
      "date": "2027-03-05",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "sheffield-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/sheffield-careers-fair-2",
      "city": "Sheffield",
      "region": "Yorkshire",
      "date": "2027-03-05",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "stoke-careers-fair",
      "url": "https://www.ukcareersfair.com/event/stoke-careers-fair",
      "city": "Stoke",
      "region": "West Midlands",
      "date": "2027-03-10",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "sunderland-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/sunderland-careers-fair-2",
      "city": "Sunderland",
      "region": "North East",
      "date": "2027-03-10",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "leeds-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/leeds-careers-fair-3",
      "city": "Leeds",
      "region": "Yorkshire",
      "date": "2027-03-11",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "middlesbrough-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/middlesbrough-careers-fair-2",
      "city": "Middlesbrough",
      "region": "North East",
      "date": "2027-03-11",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "coventry-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/coventry-careers-fair-2",
      "city": "Coventry",
      "region": "West Midlands",
      "date": "2027-03-12",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "derby-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/derby-careers-fair-2",
      "city": "Derby",
      "region": "East Midlands",
      "date": "2027-03-12",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "guildford-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/guildford-careers-fair-2",
      "city": "Guildford",
      "region": "South East",
      "date": "2027-03-12",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4
    },
    {
      "slug": "southend-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/southend-careers-fair-2",
      "city": "Southend",
      "region": "East of England",
      "date": "2027-03-17",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "york-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/york-careers-fair-2",
      "city": "York",
      "region": "Yorkshire",
      "date": "2027-03-17",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "colchester-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/colchester-careers-fair-2",
      "city": "Colchester",
      "region": "East of England",
      "date": "2027-03-18",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "bristol-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/bristol-careers-fair-2",
      "city": "Bristol",
      "region": "South West",
      "date": "2027-03-19",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4
    },
    {
      "slug": "manchester-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/manchester-careers-fair-2",
      "city": "Manchester",
      "region": "North West",
      "date": "2027-03-19",
      "organisation_event_commitments": 8,
      "normalised_organisation_labels": 8
    },
    {
      "slug": "aberdeen-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/aberdeen-careers-fair-2",
      "city": "Aberdeen",
      "region": "Scotland",
      "date": "2027-03-24",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "perth-careers-fair",
      "url": "https://www.ukcareersfair.com/event/perth-careers-fair",
      "city": "Perth",
      "region": "Scotland",
      "date": "2027-03-25",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "dundee-careers-fair",
      "url": "https://www.ukcareersfair.com/event/dundee-careers-fair",
      "city": "Dundee",
      "region": "Scotland",
      "date": "2027-03-26",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "carlisle-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/carlisle-careers-fair-2",
      "city": "Carlisle",
      "region": "North West",
      "date": "2027-04-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "durham-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/durham-careers-fair-2",
      "city": "Durham",
      "region": "North East",
      "date": "2027-04-15",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "warwick-careers-fair",
      "url": "https://www.ukcareersfair.com/event/warwick-careers-fair",
      "city": "Warwick",
      "region": "West Midlands",
      "date": "2027-04-15",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "newcastle-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/newcastle-careers-fair-2",
      "city": "Newcastle",
      "region": "North East",
      "date": "2027-04-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "nottingham-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/nottingham-careers-fair-2",
      "city": "Nottingham",
      "region": "East Midlands",
      "date": "2027-04-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "cardiff-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/cardiff-careers-fair-2",
      "city": "Cardiff",
      "region": "Wales",
      "date": "2027-04-21",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4
    },
    {
      "slug": "warrington-careers-fair",
      "url": "https://www.ukcareersfair.com/event/warrington-careers-fair",
      "city": "Warrington",
      "region": "North West",
      "date": "2027-04-22",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "birmingham-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/birmingham-careers-fair-2",
      "city": "Birmingham",
      "region": "West Midlands",
      "date": "2027-04-23",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "liverpool-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/liverpool-careers-fair-2",
      "city": "Liverpool",
      "region": "North West",
      "date": "2027-04-28",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "southampton-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/southampton-careers-fair-2",
      "city": "Southampton",
      "region": "South East",
      "date": "2027-04-28",
      "organisation_event_commitments": 5,
      "normalised_organisation_labels": 5
    },
    {
      "slug": "glasgow-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/glasgow-careers-fair-2",
      "city": "Glasgow",
      "region": "Scotland",
      "date": "2027-04-29",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 6
    },
    {
      "slug": "harrogate-careers-fair",
      "url": "https://www.ukcareersfair.com/event/harrogate-careers-fair",
      "city": "Harrogate",
      "region": "Yorkshire",
      "date": "2027-04-29",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "edinburgh-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/edinburgh-careers-fair-2",
      "city": "Edinburgh",
      "region": "Scotland",
      "date": "2027-04-30",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4
    },
    {
      "slug": "milton-keynes-careers-fair",
      "url": "https://www.ukcareersfair.com/event/milton-keynes-careers-fair",
      "city": "Milton Keynes",
      "region": "South East",
      "date": "2027-05-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "reading-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/reading-careers-fair-3",
      "city": "Reading",
      "region": "South East",
      "date": "2027-05-19",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "york-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/york-careers-fair-3",
      "city": "York",
      "region": "Yorkshire",
      "date": "2027-06-09",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "macclesfield-careers-fair",
      "url": "https://www.ukcareersfair.com/event/macclesfield-careers-fair",
      "city": "Macclesfield",
      "region": "North West",
      "date": "2027-06-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "gillingham-careers-fair",
      "url": "https://www.ukcareersfair.com/event/gillingham-careers-fair",
      "city": "Gillingham",
      "region": "South East",
      "date": "2027-06-17",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "chelmsford-careers-fair",
      "url": "https://www.ukcareersfair.com/event/chelmsford-careers-fair",
      "city": "Chelmsford",
      "region": "East of England",
      "date": "2027-06-18",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "chester-careers-fair",
      "url": "https://www.ukcareersfair.com/event/chester-careers-fair",
      "city": "Chester",
      "region": "North West",
      "date": "2027-06-23",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "preston-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/preston-careers-fair-3",
      "city": "Preston",
      "region": "North West",
      "date": "2027-06-30",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "exeter-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/exeter-careers-fair-3",
      "city": "Exeter",
      "region": "South West",
      "date": "2027-07-07",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "doncaster-careers-fair",
      "url": "https://www.ukcareersfair.com/event/doncaster-careers-fair",
      "city": "Doncaster",
      "region": "Yorkshire",
      "date": "2027-07-08",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "northampton-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/northampton-careers-fair-3",
      "city": "Northampton",
      "region": "East Midlands",
      "date": "2027-09-01",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "truro-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/truro-careers-fair-2",
      "city": "Truro",
      "region": "South West",
      "date": "2027-09-02",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "southampton-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/southampton-careers-fair-3",
      "city": "Southampton",
      "region": "South East",
      "date": "2027-09-03",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "carlisle-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/carlisle-careers-fair-3",
      "city": "Carlisle",
      "region": "North West",
      "date": "2027-09-08",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "bedford-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/bedford-careers-fair-3",
      "city": "Bedford",
      "region": "East of England",
      "date": "2027-09-09",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "cardiff-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/cardiff-careers-fair-3",
      "city": "Cardiff",
      "region": "Wales",
      "date": "2027-09-10",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "newcastle-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/newcastle-careers-fair-3",
      "city": "Newcastle",
      "region": "North East",
      "date": "2027-09-10",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "croydon-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/croydon-careers-fair-2",
      "city": "Croydon",
      "region": "Greater London",
      "date": "2027-09-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "swindon-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/swindon-careers-fair-3",
      "city": "Swindon",
      "region": "South West",
      "date": "2027-09-17",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3
    },
    {
      "slug": "harrogate-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/harrogate-careers-fair-2",
      "city": "Harrogate",
      "region": "Yorkshire",
      "date": "2027-09-23",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "leicester-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/leicester-careers-fair-3",
      "city": "Leicester",
      "region": "East Midlands",
      "date": "2027-09-23",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "southend-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/southend-careers-fair-3",
      "city": "Southend",
      "region": "East of England",
      "date": "2027-09-30",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "bournemouth-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/bournemouth-careers-fair-2",
      "city": "Bournemouth",
      "region": "South West",
      "date": "2027-10-01",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "leeds-careers-fair-4",
      "url": "https://www.ukcareersfair.com/event/leeds-careers-fair-4",
      "city": "Leeds",
      "region": "Yorkshire",
      "date": "2027-10-01",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "york-careers-fair-4",
      "url": "https://www.ukcareersfair.com/event/york-careers-fair-4",
      "city": "York",
      "region": "Yorkshire",
      "date": "2027-10-13",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "middlesbrough-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/middlesbrough-careers-fair-3",
      "city": "Middlesbrough",
      "region": "North East",
      "date": "2027-10-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "reading-careers-fair-4",
      "url": "https://www.ukcareersfair.com/event/reading-careers-fair-4",
      "city": "Reading",
      "region": "South East",
      "date": "2027-10-15",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "birmingham-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/birmingham-careers-fair-3",
      "city": "Birmingham",
      "region": "West Midlands",
      "date": "2027-10-22",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "guildford-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/guildford-careers-fair-3",
      "city": "Guildford",
      "region": "South East",
      "date": "2027-10-22",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "glasgow-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/glasgow-careers-fair-3",
      "city": "Glasgow",
      "region": "Scotland",
      "date": "2027-10-28",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1
    },
    {
      "slug": "edinburgh-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/edinburgh-careers-fair-3",
      "city": "Edinburgh",
      "region": "Scotland",
      "date": "2027-10-29",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "bristol-careers-fair-3",
      "url": "https://www.ukcareersfair.com/event/bristol-careers-fair-3",
      "city": "Bristol",
      "region": "South West",
      "date": "2027-11-04",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    },
    {
      "slug": "london-careers-fair-2",
      "url": "https://www.ukcareersfair.com/event/london-careers-fair-2",
      "city": "London",
      "region": "Greater London",
      "date": "2027-11-12",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2
    }
  ],
  "year2027_by_city": [
    {
      "group": "Aberdeen",
      "earliest_event_date": "2027-03-24",
      "latest_event_date": "2027-03-24",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Bedford",
      "earliest_event_date": "2027-03-03",
      "latest_event_date": "2027-09-09",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Birmingham",
      "earliest_event_date": "2027-04-23",
      "latest_event_date": "2027-10-22",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Bournemouth",
      "earliest_event_date": "2027-10-01",
      "latest_event_date": "2027-10-01",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Bristol",
      "earliest_event_date": "2027-03-19",
      "latest_event_date": "2027-11-04",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 4,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 2,
      "organisation_event_commitments_from_multiple_event_organisations": 4,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Cardiff",
      "earliest_event_date": "2027-04-21",
      "latest_event_date": "2027-09-10",
      "organisation_event_commitments": 5,
      "normalised_organisation_labels": 4,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Carlisle",
      "earliest_event_date": "2027-04-14",
      "latest_event_date": "2027-09-08",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Chelmsford",
      "earliest_event_date": "2027-06-18",
      "latest_event_date": "2027-06-18",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Chester",
      "earliest_event_date": "2027-06-23",
      "latest_event_date": "2027-06-23",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Colchester",
      "earliest_event_date": "2027-03-18",
      "latest_event_date": "2027-03-18",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Coventry",
      "earliest_event_date": "2027-03-12",
      "latest_event_date": "2027-03-12",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Croydon",
      "earliest_event_date": "2027-09-16",
      "latest_event_date": "2027-09-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Derby",
      "earliest_event_date": "2027-03-12",
      "latest_event_date": "2027-03-12",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Doncaster",
      "earliest_event_date": "2027-07-08",
      "latest_event_date": "2027-07-08",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Dundee",
      "earliest_event_date": "2027-03-26",
      "latest_event_date": "2027-03-26",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Durham",
      "earliest_event_date": "2027-04-15",
      "latest_event_date": "2027-04-15",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Edinburgh",
      "earliest_event_date": "2027-04-30",
      "latest_event_date": "2027-10-29",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 5,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Exeter",
      "earliest_event_date": "2027-03-04",
      "latest_event_date": "2027-07-07",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Gillingham",
      "earliest_event_date": "2027-06-17",
      "latest_event_date": "2027-06-17",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Glasgow",
      "earliest_event_date": "2027-04-29",
      "latest_event_date": "2027-10-28",
      "organisation_event_commitments": 7,
      "normalised_organisation_labels": 6,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Guildford",
      "earliest_event_date": "2027-03-12",
      "latest_event_date": "2027-10-22",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 4,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 2,
      "organisation_event_commitments_from_multiple_event_organisations": 4,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Harrogate",
      "earliest_event_date": "2027-04-29",
      "latest_event_date": "2027-09-23",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Ipswich",
      "earliest_event_date": "2027-03-05",
      "latest_event_date": "2027-03-05",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Leeds",
      "earliest_event_date": "2027-03-11",
      "latest_event_date": "2027-10-01",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Leicester",
      "earliest_event_date": "2027-03-04",
      "latest_event_date": "2027-09-23",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Liverpool",
      "earliest_event_date": "2027-04-28",
      "latest_event_date": "2027-04-28",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "London",
      "earliest_event_date": "2027-11-12",
      "latest_event_date": "2027-11-12",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Macclesfield",
      "earliest_event_date": "2027-06-16",
      "latest_event_date": "2027-06-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Manchester",
      "earliest_event_date": "2027-03-19",
      "latest_event_date": "2027-03-19",
      "organisation_event_commitments": 8,
      "normalised_organisation_labels": 8,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Middlesbrough",
      "earliest_event_date": "2027-03-11",
      "latest_event_date": "2027-10-14",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Milton Keynes",
      "earliest_event_date": "2027-05-14",
      "latest_event_date": "2027-05-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Newcastle",
      "earliest_event_date": "2027-04-16",
      "latest_event_date": "2027-09-10",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Newport",
      "earliest_event_date": "2027-02-25",
      "latest_event_date": "2027-02-25",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Northampton",
      "earliest_event_date": "2027-02-24",
      "latest_event_date": "2027-09-01",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Nottingham",
      "earliest_event_date": "2027-04-16",
      "latest_event_date": "2027-04-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Perth",
      "earliest_event_date": "2027-03-25",
      "latest_event_date": "2027-03-25",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Plymouth",
      "earliest_event_date": "2027-03-03",
      "latest_event_date": "2027-03-03",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Preston",
      "earliest_event_date": "2027-06-30",
      "latest_event_date": "2027-06-30",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Reading",
      "earliest_event_date": "2027-02-24",
      "latest_event_date": "2027-10-15",
      "organisation_event_commitments": 7,
      "normalised_organisation_labels": 4,
      "cities": 1,
      "distinct_event_dates": 3,
      "distinct_events": 3,
      "organisations_with_multiple_events": 2,
      "organisation_event_commitments_from_multiple_event_organisations": 5,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Sheffield",
      "earliest_event_date": "2027-03-05",
      "latest_event_date": "2027-03-05",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Southampton",
      "earliest_event_date": "2027-04-28",
      "latest_event_date": "2027-09-03",
      "organisation_event_commitments": 8,
      "normalised_organisation_labels": 6,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 2,
      "organisation_event_commitments_from_multiple_event_organisations": 4,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Southend",
      "earliest_event_date": "2027-03-17",
      "latest_event_date": "2027-09-30",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Stoke",
      "earliest_event_date": "2027-03-10",
      "latest_event_date": "2027-03-10",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Sunderland",
      "earliest_event_date": "2027-03-10",
      "latest_event_date": "2027-03-10",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Swindon",
      "earliest_event_date": "2027-02-26",
      "latest_event_date": "2027-09-17",
      "organisation_event_commitments": 9,
      "normalised_organisation_labels": 6,
      "cities": 1,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 3,
      "organisation_event_commitments_from_multiple_event_organisations": 6,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Truro",
      "earliest_event_date": "2027-09-02",
      "latest_event_date": "2027-09-02",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Warrington",
      "earliest_event_date": "2027-04-22",
      "latest_event_date": "2027-04-22",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Warwick",
      "earliest_event_date": "2027-04-15",
      "latest_event_date": "2027-04-15",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "Wolverhampton",
      "earliest_event_date": "2027-02-25",
      "latest_event_date": "2027-02-25",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "cities": 1,
      "distinct_event_dates": 1,
      "distinct_events": 1,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "York",
      "earliest_event_date": "2027-03-17",
      "latest_event_date": "2027-10-13",
      "organisation_event_commitments": 5,
      "normalised_organisation_labels": 3,
      "cities": 1,
      "distinct_event_dates": 3,
      "distinct_events": 3,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 3,
      "organisations_in_multiple_cities": 0
    }
  ],
  "year2027_by_month": [
    {
      "group": "2027-02",
      "earliest_event_date": "2027-02-24",
      "latest_event_date": "2027-02-26",
      "organisation_event_commitments": 14,
      "normalised_organisation_labels": 11,
      "cities": 5,
      "distinct_event_dates": 3,
      "distinct_events": 5,
      "organisations_with_multiple_events": 2,
      "organisation_event_commitments_from_multiple_event_organisations": 5,
      "organisations_in_multiple_cities": 2
    },
    {
      "group": "2027-03",
      "earliest_event_date": "2027-03-03",
      "latest_event_date": "2027-03-26",
      "organisation_event_commitments": 48,
      "normalised_organisation_labels": 42,
      "cities": 21,
      "distinct_event_dates": 12,
      "distinct_events": 21,
      "organisations_with_multiple_events": 6,
      "organisation_event_commitments_from_multiple_event_organisations": 12,
      "organisations_in_multiple_cities": 6
    },
    {
      "group": "2027-04",
      "earliest_event_date": "2027-04-14",
      "latest_event_date": "2027-04-30",
      "organisation_event_commitments": 33,
      "normalised_organisation_labels": 26,
      "cities": 13,
      "distinct_event_dates": 9,
      "distinct_events": 13,
      "organisations_with_multiple_events": 4,
      "organisation_event_commitments_from_multiple_event_organisations": 11,
      "organisations_in_multiple_cities": 4
    },
    {
      "group": "2027-05",
      "earliest_event_date": "2027-05-14",
      "latest_event_date": "2027-05-19",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 2,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "2027-06",
      "earliest_event_date": "2027-06-09",
      "latest_event_date": "2027-06-30",
      "organisation_event_commitments": 9,
      "normalised_organisation_labels": 9,
      "cities": 6,
      "distinct_event_dates": 6,
      "distinct_events": 6,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "2027-07",
      "earliest_event_date": "2027-07-07",
      "latest_event_date": "2027-07-08",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "cities": 2,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 0,
      "organisation_event_commitments_from_multiple_event_organisations": 0,
      "organisations_in_multiple_cities": 0
    },
    {
      "group": "2027-09",
      "earliest_event_date": "2027-09-01",
      "latest_event_date": "2027-09-30",
      "organisation_event_commitments": 19,
      "normalised_organisation_labels": 13,
      "cities": 12,
      "distinct_event_dates": 10,
      "distinct_events": 12,
      "organisations_with_multiple_events": 4,
      "organisation_event_commitments_from_multiple_event_organisations": 10,
      "organisations_in_multiple_cities": 4
    },
    {
      "group": "2027-10",
      "earliest_event_date": "2027-10-01",
      "latest_event_date": "2027-10-29",
      "organisation_event_commitments": 12,
      "normalised_organisation_labels": 4,
      "cities": 9,
      "distinct_event_dates": 7,
      "distinct_events": 9,
      "organisations_with_multiple_events": 3,
      "organisation_event_commitments_from_multiple_event_organisations": 11,
      "organisations_in_multiple_cities": 3
    },
    {
      "group": "2027-11",
      "earliest_event_date": "2027-11-04",
      "latest_event_date": "2027-11-12",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 3,
      "cities": 2,
      "distinct_event_dates": 2,
      "distinct_events": 2,
      "organisations_with_multiple_events": 1,
      "organisation_event_commitments_from_multiple_event_organisations": 2,
      "organisations_in_multiple_cities": 1
    }
  ],
  "year2027_by_calendar_date": [
    {
      "date": "2027-02-24",
      "organisation_event_commitments": 5,
      "normalised_organisation_labels": 4,
      "events": 2
    },
    {
      "date": "2027-02-25",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-02-26",
      "organisation_event_commitments": 6,
      "normalised_organisation_labels": 6,
      "events": 1
    },
    {
      "date": "2027-03-03",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-03-04",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-03-05",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-03-10",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-03-11",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4,
      "events": 2
    },
    {
      "date": "2027-03-12",
      "organisation_event_commitments": 9,
      "normalised_organisation_labels": 9,
      "events": 3
    },
    {
      "date": "2027-03-17",
      "organisation_event_commitments": 5,
      "normalised_organisation_labels": 5,
      "events": 2
    },
    {
      "date": "2027-03-18",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-03-19",
      "organisation_event_commitments": 12,
      "normalised_organisation_labels": 12,
      "events": 2
    },
    {
      "date": "2027-03-24",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-03-25",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-03-26",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 1
    },
    {
      "date": "2027-04-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-04-15",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 2
    },
    {
      "date": "2027-04-16",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 2
    },
    {
      "date": "2027-04-21",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4,
      "events": 1
    },
    {
      "date": "2027-04-22",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-04-23",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-04-28",
      "organisation_event_commitments": 8,
      "normalised_organisation_labels": 8,
      "events": 2
    },
    {
      "date": "2027-04-29",
      "organisation_event_commitments": 9,
      "normalised_organisation_labels": 9,
      "events": 2
    },
    {
      "date": "2027-04-30",
      "organisation_event_commitments": 4,
      "normalised_organisation_labels": 4,
      "events": 1
    },
    {
      "date": "2027-05-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-05-19",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-06-09",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-06-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-06-17",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-06-18",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-06-23",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-06-30",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-07-07",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-07-08",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-09-01",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-09-02",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-09-03",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 1
    },
    {
      "date": "2027-09-08",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-09-09",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-09-10",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 2
    },
    {
      "date": "2027-09-16",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-09-17",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 1
    },
    {
      "date": "2027-09-23",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 3,
      "events": 2
    },
    {
      "date": "2027-09-30",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-10-01",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 2
    },
    {
      "date": "2027-10-13",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-10-14",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-10-15",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-10-22",
      "organisation_event_commitments": 3,
      "normalised_organisation_labels": 2,
      "events": 2
    },
    {
      "date": "2027-10-28",
      "organisation_event_commitments": 1,
      "normalised_organisation_labels": 1,
      "events": 1
    },
    {
      "date": "2027-10-29",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-11-04",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    },
    {
      "date": "2027-11-12",
      "organisation_event_commitments": 2,
      "normalised_organisation_labels": 2,
      "events": 1
    }
  ],
  "year2027_event_frequency": [
    {
      "events_booked": 1,
      "organisation_labels": 62
    },
    {
      "events_booked": 2,
      "organisation_labels": 10
    },
    {
      "events_booked": 3,
      "organisation_labels": 3
    },
    {
      "events_booked": 5,
      "organisation_labels": 3
    },
    {
      "events_booked": 8,
      "organisation_labels": 1
    },
    {
      "events_booked": 9,
      "organisation_labels": 1
    },
    {
      "events_booked": 22,
      "organisation_labels": 1
    }
  ],
  "london": {
    "date": "2026-11-06",
    "day": "Friday",
    "venue": "Hornsey Town Hall",
    "address": "The Broadway, Crouch End, London, N8 9JJ",
    "hours": "10am–2pm",
    "event_url": "https://www.ukcareersfair.com/event/london-careers-fair",
    "accepted_organisation_labels": 37,
    "raw_event_entries": 38,
    "deduplicated_organisation_event_commitments": 37,
    "unique_original_contact_event_keys": 36,
    "identity_note": "Count 37 normalised organisation labels. One original booking contact is associated with more than one label; the count is not a legal-entity audit. Do not describe the count as 37 employers with vacancies.",
    "matched_organisations_with_live_job_type_ads": 3,
    "live_job_type_ads": 5,
    "organisations_with_any_live_listing": 4,
    "explicitly_volunteer_titled_ads": 1,
    "live_job_scope_note": "One advert is volunteer-labelled; other job adverts include Cambridge and Oxfordshire. Do not describe five London paid vacancies. The board is not a census of exhibitor hiring.",
    "publicly_verified_participation_examples": [
      {
        "name": "Metropolitan Police",
        "url": "https://www.ukcareersfair.com/jobs/company/metropolitan-police",
        "evidence": "Public profile explicitly displays London Careers Fair, Friday 6 November 2026, Hornsey Town Hall."
      },
      {
        "name": "Deaf Progress",
        "url": "https://www.ukcareersfair.com/jobs/company/deaf-progress",
        "evidence": "Public profile and individual role pages explicitly display this London fair."
      },
      {
        "name": "Reeta Vickers Recruitment Ltd",
        "url": "https://www.ukcareersfair.com/jobs/company/reeta-vickers-recruitment-ltd",
        "evidence": "Public profile explicitly displays this London fair; a job advert and coaching courses are distinct listing types."
      }
    ],
    "public_listing_examples": [
      {
        "title": "Communications Support Workers (Freelance)",
        "organisation": "Deaf Progress",
        "url": "https://www.ukcareersfair.com/jobs/listing/communications-support-workers-freelance-london"
      },
      {
        "title": "Human Resources (HR)",
        "organisation": "Deaf Progress",
        "url": "https://www.ukcareersfair.com/jobs/listing/human-resources-hr-london"
      },
      {
        "title": "IAG Volunteer (Information, Advice & Guidance) – Drop-In Service",
        "organisation": "Deaf Progress",
        "url": "https://www.ukcareersfair.com/jobs/listing/iag-volunteer-information-advice-and-guidance-drop-in-service-london",
        "note": "Volunteer-labelled. Pay display and title are inconsistent, so no conclusion about unpaid status."
      }
    ]
  },
  "methodology_url_suggestion": "/editorial/data/2027-bookings-november-2026/",
  "limitations": [
    "This is an organiser booking snapshot, not an estimate of the UK hiring market, hires or advertised vacancies at all participating organisations.",
    "Normalised names may retain aliases or departments and may combine trading names. Use organisation labels if asserting the exact organisation total.",
    "Multiple bookings/contact rows for the same organisation and fair are collapsed. Do not call the total physical stands or paid stands.",
    "Live jobs are verified on the UKCF jobs board only; they are not a full employer vacancy census.",
    "Current catalogued 2026 events are an observed administrative cohort, not the whole 2026 recruitment market or a like-for-like comparator for the incomplete 2027 booking window.",
    "Regional unique-organisation totals overlap where an organisation has booked several regions, and must not be added together.",
    "No reliable employer/service/training provider classification exists for the whole London roster. Refer to organisations or exhibitors; identify individual services only from public descriptions.",
    "No same-calendar-day prior-year historical booking snapshot has been established. Never present current 2026 versus 2027 totals as year-on-year growth, booking velocity or a forecast of final turnout.",
    "The public event page’s “Companies who’ve exhibited with us here” logos are historical and are not used as a current roster.",
    "Only public participation examples were named; no customer-contact details, invoice references or financial amounts are included.",
    "Optional sector data is too incomplete for a representative sector breakdown."
  ],
  "jobs_board_salary": {
    "periods": [
      {
        "listings": 1,
        "listing_type": "apprenticeship",
        "salary_period": "hour",
        "positive_lower_count": 1
      },
      {
        "listings": 24,
        "listing_type": "apprenticeship",
        "salary_period": "year",
        "positive_lower_count": 14
      },
      {
        "listings": 2,
        "listing_type": "job",
        "salary_period": "day",
        "positive_lower_count": 2
      },
      {
        "listings": 341,
        "listing_type": "job",
        "salary_period": "hour",
        "positive_lower_count": 332
      },
      {
        "listings": 1,
        "listing_type": "job",
        "salary_period": "month",
        "positive_lower_count": 1
      },
      {
        "listings": 333,
        "listing_type": "job",
        "salary_period": "year",
        "positive_lower_count": 277
      },
      {
        "listings": 21,
        "listing_type": "job",
        "salary_period": null,
        "positive_lower_count": 0
      }
    ],
    "pay_classes": [
      {
        "listings": 1,
        "pay_class": "hour",
        "listing_type": "apprenticeship"
      },
      {
        "listings": 10,
        "pay_class": "no positive structured lower pay",
        "listing_type": "apprenticeship"
      },
      {
        "listings": 14,
        "pay_class": "year",
        "listing_type": "apprenticeship"
      },
      {
        "listings": 3,
        "pay_class": "commission",
        "listing_type": "job"
      },
      {
        "listings": 331,
        "pay_class": "hour",
        "listing_type": "job"
      },
      {
        "listings": 3,
        "pay_class": "invalid descending range",
        "listing_type": "job"
      },
      {
        "listings": 63,
        "pay_class": "no positive structured lower pay",
        "listing_type": "job"
      },
      {
        "listings": 3,
        "pay_class": "other or missing pay unit",
        "listing_type": "job"
      },
      {
        "listings": 21,
        "pay_class": "voluntary or volunteer-labelled",
        "listing_type": "job"
      },
      {
        "listings": 274,
        "pay_class": "year",
        "listing_type": "job"
      }
    ],
    "snapshot_utc": "2026-11-03T21:38:37.125262Z",
    "by_listing_type": [
      {
        "listings": 25,
        "employers": 7,
        "listing_type": "apprenticeship",
        "stated_openings": 124,
        "multiple_opening_ads": 1,
        "with_numeric_gbp_display": 24,
        "with_positive_structured_lower_pay": 15
      },
      {
        "listings": 55,
        "employers": 9,
        "listing_type": "course",
        "stated_openings": 55,
        "multiple_opening_ads": 0,
        "with_numeric_gbp_display": 0,
        "with_positive_structured_lower_pay": 0
      },
      {
        "listings": 698,
        "employers": 170,
        "listing_type": "job",
        "stated_openings": 5764,
        "multiple_opening_ads": 194,
        "with_numeric_gbp_display": 631,
        "with_positive_structured_lower_pay": 612
      },
      {
        "listings": 9,
        "employers": 9,
        "listing_type": "opportunity",
        "stated_openings": 137,
        "multiple_opening_ads": 4,
        "with_numeric_gbp_display": 1,
        "with_positive_structured_lower_pay": 1
      }
    ],
    "live_unexpired_total": 787,
    "missing_pay_displays": 49,
    "pay_structure_counts": [
      {
        "listings": 2,
        "listing_type": "apprenticeship",
        "pay_structure": "salary"
      },
      {
        "listings": 23,
        "listing_type": "apprenticeship",
        "pay_structure": null
      },
      {
        "listings": 3,
        "listing_type": "job",
        "pay_structure": "commission"
      },
      {
        "listings": 318,
        "listing_type": "job",
        "pay_structure": "salary"
      },
      {
        "listings": 18,
        "listing_type": "job",
        "pay_structure": "voluntary"
      },
      {
        "listings": 359,
        "listing_type": "job",
        "pay_structure": null
      }
    ],
    "structured_pay_cohorts": [
      {
        "listings": 1,
        "pay_class": "hour",
        "ranged_ads": 1,
        "listing_type": "apprenticeship",
        "employment_type": "Full Time",
        "multiple_opening_ads": 0,
        "lowest_quoted_lower_bound": 13.5,
        "highest_quoted_upper_bound": 16.5
      },
      {
        "listings": 14,
        "pay_class": "year",
        "ranged_ads": 6,
        "listing_type": "apprenticeship",
        "employment_type": "Full Time",
        "multiple_opening_ads": 1,
        "lowest_quoted_lower_bound": 11778,
        "highest_quoted_upper_bound": 52000
      },
      {
        "listings": 6,
        "pay_class": "hour",
        "ranged_ads": 2,
        "listing_type": "job",
        "employment_type": "Contract",
        "multiple_opening_ads": 2,
        "lowest_quoted_lower_bound": 12.75,
        "highest_quoted_upper_bound": 31
      },
      {
        "listings": 182,
        "pay_class": "hour",
        "ranged_ads": 146,
        "listing_type": "job",
        "employment_type": "Full Time",
        "multiple_opening_ads": 106,
        "lowest_quoted_lower_bound": 12.21,
        "highest_quoted_upper_bound": 60
      },
      {
        "listings": 132,
        "pay_class": "hour",
        "ranged_ads": 21,
        "listing_type": "job",
        "employment_type": "Part Time",
        "multiple_opening_ads": 10,
        "lowest_quoted_lower_bound": 12.7,
        "highest_quoted_upper_bound": 35
      },
      {
        "listings": 11,
        "pay_class": "hour",
        "ranged_ads": 8,
        "listing_type": "job",
        "employment_type": "Temporary",
        "multiple_opening_ads": 6,
        "lowest_quoted_lower_bound": 12,
        "highest_quoted_upper_bound": 20
      },
      {
        "listings": 3,
        "pay_class": "year",
        "ranged_ads": 3,
        "listing_type": "job",
        "employment_type": "Contract",
        "multiple_opening_ads": 1,
        "lowest_quoted_lower_bound": 26000,
        "highest_quoted_upper_bound": 38525
      },
      {
        "listings": 251,
        "pay_class": "year",
        "ranged_ads": 178,
        "listing_type": "job",
        "employment_type": "Full Time",
        "multiple_opening_ads": 50,
        "lowest_quoted_lower_bound": 5000,
        "highest_quoted_upper_bound": 110000
      },
      {
        "listings": 20,
        "pay_class": "year",
        "ranged_ads": 17,
        "listing_type": "job",
        "employment_type": "Part Time",
        "multiple_opening_ads": 4,
        "lowest_quoted_lower_bound": 18,
        "highest_quoted_upper_bound": 200000
      }
    ],
    "live_unexpired_employers": 189,
    "live_status_expired_by_date": 0,
    "numeric_display_without_structured_lower": 28,
    "definition": "Matches public board search: listing status live and expiration absent or later than snapshot, joined to employer. Advert count, not jobs filled, unique vacancies or representative wages. Structured pay cohorts exclude courses/opportunities, explicit commission/voluntary, volunteer-labelled titles, missing/zero lower bound, descending ranges and non-year/hour units.",
    "fields": {
      "salary_from": "Advertised lower bound, not earned wage",
      "salary_to": "Optional advertised upper bound",
      "salary_period": "Stored unit; year and hour kept separate",
      "salary_display": "Rendered display; may be unstructured or non-numeric",
      "pay_structure": "salary, commission, voluntary or null (legacy)",
      "employment_type": "Employer supplied type; not audited hours or FTE",
      "openings": "Employer stated positions per advert, not verified actual vacancies"
    },
    "cautions": [
      "Annual adverts and hourly adverts cannot be pooled without contracted-hours information.",
      "Even annual Full Time adverts are advertised bounds, not ASHE actual employee pay. No direct median or pay-gap inference is made.",
      "Multiple-opening ads each count once in advert measures. Stated openings are not weighted into pay disclosure rates.",
      "Unpriced legacy records remain in the denominator; current submission validation does not guarantee historical data completeness."
    ],
    "methodology_path": "/editorial/data/2027-bookings-november-2026/"
  }
}
