{
  "kind": "destination",
  "schema_version": "1.0.0",
  "generated_at": "2026-10-19T08:04:15.826Z",
  "dataset": "Eclipse Premium Index",
  "publisher": {
    "name": "EclipseMission",
    "url": "https://eclipsemission.com/"
  },
  "eclipse": {
    "name": "Total solar eclipse of 2 August 2027",
    "date": "2027-08-02"
  },
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "cite_as": "EclipseMission, Eclipse Premium Index, measured 20 and 24 September 2026, eclipsemission.com/eclipse-premium/",
  "documentation": "https://eclipsemission.com/open-data/",
  "rules": [
    "The lodging figure is the mean of the ten cheapest rooms listed for two adults, 31 July to 4 August 2027 (four nights), taxes included, on the platform and the day named. It is never \"the cheapest room\". A reading with fewer than ten listings is the mean of those listed; sample_size says how many.",
    "per_person_eur is the stay for two divided by two. A solo traveller is a different search, given as solo_traveller where it was measured.",
    "The Eclipse Premium is the eclipse-week mean divided by the same search one week later (7 to 11 August 2027) in the same town. It is never computed across towns.",
    "A cheap stay, on this site, is one at or under 130 EUR for two for the four nights.",
    "Totality durations and times come from our oracle, never from a web lookup.",
    "Cloud is a range between two reanalyses, NASA POWER and Copernicus ERA5, never one number: quote both ends. midday_cloud_pct is ERA5 over the hours totality falls in.",
    "Heat is the mean daily maximum over the eclipse fortnight, 2001-2024 (NASA POWER): a proxy for the temperature at totality, not a measurement of it.",
    "Entry regimes are per passport. A passport we did not collect is not answered with another's regime, and a fee is a number only where the issuing authority publishes it.",
    "Access: \"Public transport confirmed\" means a named operator publishes a timetable we read, today's grid and not a 2027 one; \"Stop mapped, service not confirmed\" means OpenStreetMap maps a stop and no operator publishes a grid for it.",
    "Flights come in two families that are never added together: Google Flights searches (return trip, two adults, as the search displayed it) and easyJet fares read at the airline (one seat, one way). A route we did not read is absent, which is not a claim that no flight exists.",
    "Mecca is priced but not ranked: entry is restricted to Muslims. It follows the ranking with no rank, as on the site's table, and a sentence about the cheapest place leaves it out.",
    "Every figure carries the day it was read, and describes that day. Prices are re-read on a schedule (next_reading).",
    "The data is published under CC BY 4.0. Cite it as cite_as gives it (\"EclipseMission, Eclipse Premium Index, measured 20 and 24 September 2026, eclipsemission.com/eclipse-premium/\") and link the destination's page_url."
  ],
  "destination": {
    "key": "gibraltar",
    "name": "Gibraltar",
    "country": "Gibraltar",
    "rank": 10,
    "page_url": "https://eclipsemission.com/2027/gibraltar/gibraltar/",
    "data_url": "https://eclipsemission.com/api/v1/destinations/gibraltar.json",
    "line": "The Rock, a British territory at the southern tip of the Iberian Peninsula.",
    "verdict": "Skip",
    "pick": null,
    "caveat": null,
    "totality": {
      "seconds": 268.8,
      "text": "4m29s"
    },
    "lodging": {
      "stay": {
        "check_in": "2027-07-31",
        "check_out": "2027-08-04",
        "nights": 4,
        "travellers": 2,
        "statistic": "mean of the ten cheapest rooms listed, taxes included",
        "control_week": {
          "check_in": "2027-08-07",
          "check_out": "2027-08-11"
        }
      },
      "per_person_eur": 5273.6,
      "eclipse_premium": 20.91,
      "eclipse_premium_note": "Eclipse-week mean over the week-after mean, same town, same statistic.",
      "eclipse_week": {
        "probe": "lodging.gibraltar.mission",
        "platform": "Booking.com",
        "check_in": "2027-07-31",
        "check_out": "2027-08-04",
        "nights": 4,
        "travellers": 2,
        "statistic": "mean of the ten cheapest listings",
        "mean_eur": 10547.2,
        "sample_size": 10,
        "sample_prices_eur": [
          6729,
          8409,
          10130,
          10130,
          10384,
          10498,
          10503,
          10912,
          13709,
          14068
        ],
        "currency": "EUR",
        "properties_found": 11,
        "unavailable_share_pct": 93,
        "inventory": 178,
        "inventory_note": "The share of its whole town inventory the platform itself reported unavailable for these dates. It is not a count of free rooms.",
        "observed_at": "2026-09-24T17:42:30.162Z",
        "freshness": "Fresh",
        "confidence": "medium",
        "source_url": "https://www.booking.com/searchresults.html?ss=Gibraltar&checkin=2027-07-31&checkout=2027-08-04&group_adults=2&group_children=0&no_rooms=1&selected_currency=EUR&order=price&lang=en-gb"
      },
      "week_after": {
        "probe": "lodging.gibraltar.control",
        "platform": "Booking.com",
        "check_in": "2027-08-07",
        "check_out": "2027-08-11",
        "nights": 4,
        "travellers": 2,
        "statistic": "mean of the ten cheapest listings",
        "mean_eur": 504.5,
        "sample_size": 10,
        "sample_prices_eur": [
          442,
          451,
          470,
          489,
          495,
          506,
          513,
          530,
          568,
          581
        ],
        "currency": "EUR",
        "properties_found": 85,
        "observed_at": "2026-09-24T17:42:32.460Z",
        "freshness": "Fresh",
        "confidence": "medium",
        "source_url": "https://www.booking.com/searchresults.html?ss=Gibraltar&checkin=2027-08-07&checkout=2027-08-11&group_adults=2&group_children=0&no_rooms=1&selected_currency=EUR&order=price&lang=en-gb"
      },
      "eclipse_nights": null,
      "solo_traveller": null,
      "hostels": null,
      "cheap_threshold_stay_for_two_eur": 130
    },
    "sky": {
      "cloud_pct_low": 14.9,
      "cloud_pct_high": 18.1,
      "text": "14.9 % to 18.1 % cloud",
      "low_end_source": "Copernicus ERA5",
      "high_end_source": "NASA POWER",
      "midday_cloud_pct": 17.4,
      "note": "A range between two reanalyses, never one number (brief §A72).",
      "power_mean_pct": 18.1,
      "era5_mean_pct": 14.9,
      "clear_day_share_pct": {
        "power": 80.3,
        "era5": 82.2
      },
      "clear_threshold_pct": 30,
      "midday_clear_share_pct": 76.7,
      "verdict": "corroborated",
      "delta_mean_points": 3.2,
      "days": 264,
      "land_cell_snapped": true,
      "window": "28 July - 7 August",
      "years": "2001-2024",
      "sources": [
        {
          "name": "NASA POWER",
          "url": "https://power.larc.nasa.gov/",
          "attribution": "MERRA-2 CLOUD_AMT, daily means 2001-2024"
        },
        {
          "name": "Copernicus ERA5",
          "url": "https://cds.climate.copernicus.eu/",
          "attribution": "Generated using Copernicus Climate Change Service information 2026"
        },
        {
          "name": "EUMETSAT CM SAF",
          "url": "https://www.cmsaf.eu/",
          "attribution": "copyright 2026 EUMETSAT (CM SAF CLARA-A3)"
        }
      ]
    },
    "heat": {
      "mean_daily_max_c": 27.6,
      "days_over_40_pct": 0,
      "note": "Daily maxima, not the temperature at the hour of totality. The maximum falls in the afternoon; totality falls around local noon in Egypt and in the early morning in Morocco, around 08:45 local time. Never present the daily maximum as \"the temperature during the eclipse\".",
      "p90_daily_max_c": 30.6,
      "record_daily_max_c": 34.1,
      "mean_daily_mean_c": 24.1,
      "relative_humidity_mean_pct": 74.3,
      "hot_threshold_c": 40,
      "days": 264,
      "window": "28 July - 7 August (±5 days around 2 August)",
      "years": "2001-2024",
      "collected_at": "2026-09-20",
      "source": {
        "name": "NASA POWER (MERRA-2, parameters T2M_MAX, T2M and RH2M)",
        "url": "https://power.larc.nasa.gov/api/temporal/daily/point?parameters=T2M_MAX%2CT2M%2CRH2M&community=RE&longitude=-5.3444&latitude=36.1286&start=20010101&end=20241231&format=JSON",
        "attribution": "The data was obtained from the National Aeronautics and Space Administration (NASA) Langley Research Center (LaRC) Prediction of Worldwide Energy Resource (POWER) Project"
      }
    },
    "access": {
      "code": "service-proven",
      "label": "Public transport confirmed"
    },
    "nearest_airport": {
      "iata": "GIB",
      "name": "Royal Air Force Gibraltar",
      "distance_km": 2.6,
      "method": "Great-circle distance from the centre of the place to the centre of the aerodrome.",
      "source": {
        "name": "OpenStreetMap contributors, ODbL (aerodrome coordinates); NASA POWER (centres of the places)",
        "url": "https://www.openstreetmap.org/way/106806430"
      },
      "computed_on": "2026-09-22"
    },
    "eclipse": {
      "totality_seconds": 268.8,
      "totality_text": "4m29s",
      "source": {
        "name": "EclipseMission oracle: NASA GSFC Besselian elements for the eclipse of 2 August 2027, reduced in Python and acceptance-tested against the NASA path table (worst case 0.2 s on duration)",
        "url": "https://eclipsemission.com/methodology/"
      },
      "circumstances": null,
      "circumstances_note": "The oracle's contact times for this place are not in the dataset yet; the duration above is."
    },
    "entry": {
      "country": {
        "code": "GI",
        "name": "Gibraltar"
      },
      "collected_at": "2026-09-22",
      "note": "A regime is what the issuing state publishes on a page we could read ourselves. Where the issuer publishes nothing reachable, the row says so and carries no figure. A fee quoted only by a reseller or a search summary is never published here.",
      "passports": [
        {
          "passport": "FR",
          "name": "France",
          "regime": "visa-free-transitional",
          "regime_text": "No visa. Passport or EU identity card accepted. Outside Schengen, but the UK-EU treaty on Gibraltar has applied provisionally since 2026-07-15, with the stated aim of no routine immigration controls at the Spain-Gibraltar land border.",
          "fee": "no entry fee",
          "fee_status": "not-applicable",
          "stay_days": null,
          "source_url": "https://www.gibraltarairport.gi/at-the-airport/passports-and-identity-cards",
          "consulted_at": "2026-09-20",
          "watch": "Transitional regime. Whether an EES check applies at the border in July-August 2027 is not settled by any source found; re-check before the MVP ships.",
          "regime_quote": null,
          "fee_multiple_entry": null,
          "fee_note": null,
          "stay_quote": null,
          "passport_rule": "Passport or EU national identity card.",
          "lead_time": null,
          "lead_time_status": "not-applicable",
          "source_name": "Gibraltar Airport / Government of Gibraltar",
          "source_updated": "2026-07-15",
          "verification": "collected by research pass 2026-09-20, not re-read directly — no fee is attached to this row, so it was not in the verification scope",
          "confidence": "medium"
        },
        {
          "passport": "GB",
          "name": "United Kingdom",
          "regime": "visa-free",
          "regime_text": "British nationals do not need a visa to enter Gibraltar for tourism, for stays counted within the cumulative Schengen-style 90/180-day limit.",
          "fee": "no entry fee",
          "fee_status": "not-applicable",
          "stay_days": 90,
          "source_url": "https://www.gov.uk/foreign-travel-advice/gibraltar/entry-requirements",
          "consulted_at": "2026-09-21",
          "regime_quote": "British nationals do not need a visa to enter Gibraltar for up to 90 days, whether for tourism, business or study.",
          "fee_multiple_entry": null,
          "fee_note": "British nationals are visa-exempt, no fee applies.",
          "stay_quote": "British nationals do not need a visa to enter Gibraltar for up to 90 days, whether for tourism, business or study.",
          "passport_rule": "Passport must have been issued within the previous 10 years and remain valid at least 3 months beyond the intended departure date.",
          "lead_time": null,
          "lead_time_status": "not-applicable",
          "source_name": "GOV.UK — Foreign travel advice, Gibraltar, Entry requirements",
          "source_updated": null,
          "verification": "Page fetched directly; quotes taken from the GOV.UK entry-requirements section for Gibraltar; no visible 'last updated' date on the page.",
          "confidence": "high"
        },
        {
          "passport": "US",
          "name": "United States",
          "regime": "visa-free",
          "regime_text": "US passport holders are named among the third-country nationalities exempt from the requirement to hold a visa for Gibraltar under the post-treaty visa arrangements in force since 15 July 2026.",
          "fee": "no entry fee",
          "fee_status": "not-applicable",
          "stay_days": null,
          "source_url": "https://www.gibraltar.gov.gi/press-releases/technical-notice-reminder-concerning-visa-arrangements-5582026-12201",
          "consulted_at": "2026-09-21",
          "regime_quote": "The list is extensive, and it comprises over 60 visa-exempt passport jurisdictions including the USA, Japan, Mexico, Brazil, Canada, Australia, Israel and the United Kingdom.",
          "fee_multiple_entry": null,
          "fee_note": "US nationals are on the visa-exempt list, no fee applies.",
          "stay_quote": null,
          "passport_rule": "Passport must meet Schengen-area entry criteria; no visa required as an exempt nationality.",
          "lead_time": null,
          "lead_time_status": "not-applicable",
          "source_name": "HM Government of Gibraltar — Technical Notice 558/2026, Reminder Concerning Visa Arrangements",
          "source_updated": "2026-07-15",
          "verification": "Notice content obtained via direct tool fetch of the gibraltar.gov.gi press release naming the USA explicitly among exempt jurisdictions; the full appendix PDF (558.1) could not be rendered for cross-check (no PDF text extraction available in this environment), so exhaustiveness of the list is not independently verified.",
          "confidence": "medium"
        },
        {
          "passport": "CA",
          "name": "Canada",
          "regime": "visa-free",
          "regime_text": "Canadian citizens do not require a visa for tourist stays of up to 90 days in any 180-day period, per Global Affairs Canada travel advice; Canada is also named on Gibraltar's visa-exempt list.",
          "fee": "no entry fee",
          "fee_status": "not-applicable",
          "stay_days": 90,
          "source_url": "https://travel.gc.ca/destinations/gibraltar",
          "consulted_at": "2026-09-21",
          "regime_quote": "Tourist visa: not required for stays of up to 90 days",
          "fee_multiple_entry": null,
          "fee_note": "Canadian nationals are visa-exempt, no fee applies.",
          "stay_quote": "visa-free travel only applies to stays of up to 90 days in any 180-day period.",
          "passport_rule": "Passport must be valid for at least 3 months beyond the date of leaving Gibraltar or the Schengen area.",
          "lead_time": null,
          "lead_time_status": "not-applicable",
          "source_name": "Government of Canada — Travel advice and advisories, Gibraltar",
          "source_updated": "2026-09-09",
          "verification": "Page fetched directly; quotes taken verbatim from travel.gc.ca's Gibraltar destination page, marked 'Last updated: September 9, 2026 09:13 ET'.",
          "confidence": "high"
        },
        {
          "passport": "SA",
          "name": "Saudi Arabia",
          "regime": "visa-required",
          "regime_text": "Not exempt: a visa is required.",
          "fee": "The exhaustive appendix (558.1 PDF) listing exempt/non-exempt jurisdictions could not be read (no PDF text-extraction tool available, and the file returns only raw binary to the fetch tool); Saudi Arabia's exact status and any associated fee could not be confirmed from an accepted source.",
          "fee_status": "not-published",
          "stay_days": null,
          "source_url": "https://www.gibraltar.gov.gi/uploads/Brexit%20Page/2026/558.1%20-%20List%20of%20Third%20Countries%20Whose%20Nationals%20Are%20Exempt%20from%20the%20Requirement%20to%20be%20in%20Possession%20of%20a%20Visa.pdf",
          "consulted_at": "2026-09-22",
          "regime_quote": null,
          "fee_multiple_entry": null,
          "fee_note": "The exhaustive appendix (558.1 PDF) listing exempt/non-exempt jurisdictions could not be read (no PDF text-extraction tool available, and the file returns only raw binary to the fetch tool); Saudi Arabia's exact status and any associated fee could not be confirmed from an accepted source.",
          "stay_quote": null,
          "passport_rule": "If visa-required: valid passport plus a Schengen short-stay visa obtained before travel.",
          "lead_time": null,
          "lead_time_status": "unconfirmed",
          "source_name": "Government of Gibraltar -- annex 558.1",
          "source_updated": "2026-07-22",
          "verification": "Annex 558.1 read in full (2 pages) on 2026-09-22; the list is exhaustive and this nationality does not appear in it, so a visa is required. The annex carries no fee, hence not-published rather than a guessed figure.",
          "confidence": "high"
        },
        {
          "passport": "AE",
          "name": "United Arab Emirates",
          "regime": "visa-free",
          "regime_text": "Exempt from the visa requirement.",
          "fee": "no entry fee",
          "fee_status": "not-applicable",
          "stay_days": null,
          "source_url": "https://www.gibraltar.gov.gi/uploads/Brexit%20Page/2026/558.1%20-%20List%20of%20Third%20Countries%20Whose%20Nationals%20Are%20Exempt%20from%20the%20Requirement%20to%20be%20in%20Possession%20of%20a%20Visa.pdf",
          "consulted_at": "2026-09-22",
          "regime_quote": "United Arab Emirates",
          "fee_multiple_entry": null,
          "fee_note": "Same appendix-reading limitation as for SA; UAE's exact status could not be confirmed from an accepted source.",
          "stay_quote": null,
          "passport_rule": "Unconfirmed pending nationality-specific status; if visa-required, same Schengen short-stay visa route applies.",
          "lead_time": null,
          "lead_time_status": "unconfirmed",
          "source_name": "Government of Gibraltar -- annex 558.1",
          "source_updated": "2026-07-15",
          "verification": "Annex 558.1 read in full (2 pages) on 2026-09-22; this nationality is listed by name in the exemption list.",
          "confidence": "high"
        },
        {
          "passport": "MA",
          "name": "Morocco",
          "regime": "visa-required",
          "regime_text": "Moroccan nationals require a Schengen short-stay visa, obtained before travel, to reach Gibraltar via Spain; Gibraltar itself no longer issues a separate 'Gibraltar visa' since the UK-visa route for Gibraltar closed on 8 July 2026.",
          "fee": "The press release does not quote any fee amount; it only confirms the Schengen-visa requirement.",
          "fee_status": "not-published",
          "stay_days": null,
          "source_url": "https://www.gibraltar.gov.gi/uploads/Brexit%20Page/2026/558.1%20-%20List%20of%20Third%20Countries%20Whose%20Nationals%20Are%20Exempt%20from%20the%20Requirement%20to%20be%20in%20Possession%20of%20a%20Visa.pdf",
          "consulted_at": "2026-09-22",
          "regime_quote": "Moroccan nationals travelling to Gibraltar through Spain will be required to obtain a Schengen visa before travelling.",
          "fee_multiple_entry": null,
          "fee_note": "The press release does not quote any fee amount; it only confirms the Schengen-visa requirement.",
          "stay_quote": null,
          "passport_rule": "Valid passport plus a Schengen short-stay visa obtained from the competent consular authority before travel.",
          "lead_time": null,
          "lead_time_status": "unconfirmed",
          "source_name": "Government of Gibraltar -- annex 558.1",
          "source_updated": "2026-07-03",
          "verification": "Annex 558.1 read in full (2 pages) on 2026-09-22; the list is exhaustive and this nationality does not appear in it, so a visa is required. The annex carries no fee, hence not-published rather than a guessed figure.",
          "confidence": "high"
        }
      ]
    },
    "observation": {
      "label": "free_from_town",
      "text": "Free from town — the eclipse is not for sale.",
      "paid_option_search": "found",
      "collected_at": "2026-09-21",
      "paid_option": {
        "amount": 30,
        "currency": "GBP",
        "eur_equivalent": 34.93,
        "eur_equivalent_status": "pinned-ecb",
        "verbatim": "Adult £30.00",
        "url": "https://naturereserve.gi/tickets/",
        "read_at": "2026-09-19",
        "availability": "open",
        "sold_out": false,
        "availability_verbatim": null,
        "availability_read_at": "2026-09-21",
        "note": "An option, never the price of seeing the eclipse.",
        "notes_fr": {
          "what": "Entree a pied de l'Upper Rock Nature Reserve, Skywalk compris",
          "per": "adulte",
          "source": "Gibraltar Nature Reserve, billetterie de l'exploitant",
          "caveat": "A pied, volontairement. Le telepherique est ferme : « The Cable Car is currently undergoing full refurbishment. It is expected to reopen in 2027 » (naturereserve.gi/experiences/cable-car/, lu le 2026-09-19). Son tarif affiche, Adult round trip £49.00, ne vaut donc rien pour le 2027-08-02 tant que la reouverture n'est pas confirmee."
        }
      },
      "notes_fr": {
        "why": "268,8 s de totalite. Le site dedie gibraltar-eclipse.com nomme trois points de vue en ville — Casemates Square, Queensway Quay, Ocean Village — et n'affiche aucun tarif (lu le 2026-09-19).",
        "caveat": null,
        "search": null
      }
    },
    "flights": {
      "airports": [
        "GIB"
      ],
      "families": [
        {
          "id": "google_flights_search",
          "label": "Google Flights search: return trip, two adults, as the search displayed it",
          "note": "Read in a browser on the day named. Not a carrier quote, and not comparable with the easyJet family: never add the two."
        },
        {
          "id": "easyjet_carrier_fare",
          "label": "easyJet lowest daily fare, read at the airline: one seat, one way",
          "note": "Doubling one does not make a couple and adding two does not make a return. The series is a single reading."
        }
      ],
      "readings": [
        {
          "probe": "air.AMS-GIB.control",
          "family": "google_flights_search",
          "origin": "AMS",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 1894,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T21:05:02.000Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDQU1TcgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNBTVNCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.AMS-GIB.mission",
          "family": "google_flights_search",
          "origin": "AMS",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 3113,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:55:29.416Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDQU1TcgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNBTVNCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.BER-GIB.control",
          "family": "google_flights_search",
          "origin": "BER",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 1123,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T21:07:35.039Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDQkVScgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNCRVJCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.BER-GIB.mission",
          "family": "google_flights_search",
          "origin": "BER",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 2059,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:59:23.119Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDQkVScgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNCRVJCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.BRU-GIB.control",
          "family": "google_flights_search",
          "origin": "BRU",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 1094,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:25:52.539Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDQlJVcgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNCUlVCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.BRU-GIB.mission",
          "family": "google_flights_search",
          "origin": "BRU",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 2402,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:23:56.553Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDQlJVcgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNCUlVCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.CDG-GIB.control",
          "family": "google_flights_search",
          "origin": "CDG",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 955,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:20:09.046Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDQ0RHcgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNDREdCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.CDG-GIB.mission",
          "family": "google_flights_search",
          "origin": "CDG",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 1879,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:11:39.929Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDQ0RHcgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNDREdCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.LHR-GIB.control",
          "family": "google_flights_search",
          "origin": "LHR",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 619,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T21:01:40.282Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDTEhScgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNMSFJCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.LHR-GIB.mission",
          "family": "google_flights_search",
          "origin": "LHR",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 1979,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:52:06.370Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDTEhScgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNMSFJCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.MXP-GIB.control",
          "family": "google_flights_search",
          "origin": "MXP",
          "destination_airport": "GIB",
          "window": "control",
          "departure_date": "2027-08-07",
          "return_date": "2027-08-11",
          "travellers": 2,
          "price": 1135,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:31:53.845Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDgtMDdqBRIDTVhQcgUSA0dJQhoaEgoyMDI3LTA4LTExagUSA0dJQnIFEgNNWFBCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        },
        {
          "probe": "air.MXP-GIB.mission",
          "family": "google_flights_search",
          "origin": "MXP",
          "destination_airport": "GIB",
          "window": "mission",
          "departure_date": "2027-07-31",
          "return_date": "2027-08-04",
          "travellers": 2,
          "price": 2071,
          "currency": "EUR",
          "availability": "available",
          "platform": "Google Flights",
          "observed_at": "2026-09-20T20:27:43.183Z",
          "freshness": "Aging",
          "source_url": "https://www.google.com/travel/flights?tfs=GhoSCjIwMjctMDctMzFqBRIDTVhQcgUSA0dJQhoaEgoyMDI3LTA4LTA0agUSA0dJQnIFEgNNWFBCAgEBSAGYAQE%3D&hl=en&curr=EUR"
        }
      ]
    },
    "next_reading": "2026-10-05"
  }
}