{
  "schema_version": "1.0",
  "airport": "MAD",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "live_feed_connected": false,
  "flights": [],
  "live_status": "unknown",
  "gate": "unknown",
  "terminal": "unknown",
  "estimated_time": "unknown",
  "flight_lookup_supported_here": false,
  "official_boards": {
    "arrivals": "https://www.aena.es/en/flight-info.html?mov=L&dest_ac=MAD",
    "departures": "https://www.aena.es/en/flight-info.html?mov=S&origin_ac=MAD"
  },
  "separate_direction_urls": true,
  "source_review": {
    "method": "Actual MAD selected in Aena arrivals and departures; populated flight tables verified",
    "task_verification_status": "verified"
  },
  "board_instructions": "Open Aena Flight info, select Madrid–Barajas (MAD), arrivals or departures, and your date. Search by flight number; confirm the terminal and any changes with your airline.",
  "next_actions": {
    "to_airport": "/en/mad/transport/to/",
    "from_airport": "/en/mad/transport/from/",
    "pickup": "/en/mad/pickup/",
    "parking": "/en/mad/parking/"
  },
  "standard_version": "2.3",
  "human_url": "/en/mad/flights/",
  "content_blocks": [
    {
      "type": "h1",
      "text": "Madrid–Barajas · Arrivals & departures"
    },
    {
      "type": "p",
      "text": "Check the official flight board, then plan your next step."
    },
    {
      "type": "p",
      "text": "Live times open on the official website. Search by flight number and travel date."
    },
    {
      "type": "h2",
      "text": "Arrivals"
    },
    {
      "type": "p",
      "text": "Allow time for passport control and bags before agreeing a pickup time."
    },
    {
      "type": "h2",
      "text": "Departures"
    },
    {
      "type": "p",
      "text": "Follow your airline’s check-in and boarding deadlines."
    },
    {
      "type": "summary",
      "text": "Tips & sources"
    },
    {
      "type": "p",
      "text": "A landed flight does not mean passengers have reached Arrivals. Near midnight, check the date. Gates can change: use airport screens and airline instructions."
    },
    {
      "type": "p",
      "text": "Open Aena Flight info, select Madrid–Barajas (MAD), arrivals or departures, and your date. Search by flight number; confirm the terminal and any changes with your airline."
    },
    {
      "type": "p",
      "text": "Reviewed · 2026-10-23"
    }
  ],
  "page_links": [
    {
      "label": "MAD",
      "url": "/en/mad/",
      "external": false
    },
    {
      "label": "Open official arrivals Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=L&dest_ac=MAD",
      "external": true
    },
    {
      "label": "Pickup & meeting points →",
      "url": "/en/mad/pickup/",
      "external": false
    },
    {
      "label": "To the city →",
      "url": "/en/mad/transport/from/",
      "external": false
    },
    {
      "label": "Arriving late →",
      "url": "/en/mad/late-arrival/",
      "external": false
    },
    {
      "label": "Open official departures Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=S&origin_ac=MAD",
      "external": true
    },
    {
      "label": "To the airport →",
      "url": "/en/mad/transport/to/",
      "external": false
    },
    {
      "label": "Terminals & gates →",
      "url": "/en/mad/terminals/",
      "external": false
    },
    {
      "label": "Security & hand baggage →",
      "url": "/en/mad/security/",
      "external": false
    },
    {
      "label": "Flight delayed? →",
      "url": "/en/mad/delayed/",
      "external": false
    }
  ],
  "content_provenance": {
    "kind": "generated_human_answer",
    "source": "/en/mad/flights/",
    "sha256": "6cb0c02d3483a39b5a05df1ca98ce8fb4c4587243d3cd23b84f951cc361cb069",
    "source_dates_revalidated_by_build": false
  },
  "related_contracts": {
    "security": "/data/en/mad/security.json",
    "connecting": "/data/en/mad/connecting.json",
    "transport_from": "/data/en/mad/transport/from.json",
    "transport_to": "/data/en/mad/transport/to.json",
    "parking": "/data/en/mad/parking.json",
    "services": "/data/en/mad/services.json"
  }
}
