{
  "schema_version": "1.0",
  "airport": "FRA",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "official_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
  "passenger_location": {
    "summary": "Frankfurt Airport, Frankfurt am Main, Germany · choose T1 or T3",
    "note": "Exact passenger street addresses are not confirmed here. Use the terminal name and verify the map result. A terminal result is not a pickup bay.",
    "places": [
      {
        "id": "t1",
        "label": "Terminal 1",
        "address": "Terminal 1, Frankfurt Airport, Frankfurt am Main, Germany",
        "google_query": "Frankfurt Airport Terminal 1 Germany",
        "scope": "terminal",
        "address_status": "terminal_name_confirmed_street_address_unknown",
        "source_url": "https://www.frankfurt-airport.com/en/transport-and-parking/to-from-the-airport/travel-by-car.html",
        "checked_at": "2026-10-09",
        "link_kind": "named_google_search",
        "map_destination_verified": false,
        "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Frankfurt%20Airport%20Terminal%201%20Germany"
      },
      {
        "id": "t3",
        "label": "Terminal 3",
        "address": "Terminal 3, Frankfurt Airport, Frankfurt am Main, Germany",
        "google_query": "Frankfurt Airport Terminal 3 Germany",
        "scope": "terminal",
        "address_status": "terminal_name_confirmed_street_address_unknown",
        "source_url": "https://www.frankfurt-airport.com/en/transport-and-parking/to-from-the-airport/travel-by-car.html",
        "checked_at": "2026-10-09",
        "link_kind": "named_google_search",
        "map_destination_verified": false,
        "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Frankfurt%20Airport%20Terminal%203%20Germany"
      }
    ]
  },
  "direct_locations": [
    {
      "id": "p31",
      "task": "transport",
      "label": "Uber T1 · P31",
      "url": "https://www.google.de/maps/place/P31+Terminal+1+Short-term+Parking+-+Flughafen+Frankfurt/@50.0507516,8.5692441,960m/data=!3m1!1e3!4m6!3m5!1s0x47bd0abf9e40edf1:0xd5f29641ff78a53e!8m2!3d50.050101!4d8.568396!16s/g/1q6j83v3f",
      "source_url": "https://www.frankfurt-airport.com/en/transport-and-parking/to-from-the-airport/travel-by-ride-hailing-car-sharing.html",
      "kind": "external_place_map",
      "note": "Check the named parking area before starting directions. For an Uber pickup, follow the final meeting point assigned in your app.",
      "checked_at": "2026-10-09",
      "map_destination_verified": false
    },
    {
      "id": "p62",
      "task": "transport",
      "label": "Uber T3 pickup · P62",
      "url": "https://www.google.de/maps/place/P62+Charterbusspur+Terminal+3/@50.0287948,8.5837452,165m/data=!3m1!1e3!4m6!3m5!1s0x47bd754d3a31fa9b:0x91099c49bb09cc49!8m2!3d50.0286058!4d8.5838734!16s/g/11zgw33pn3",
      "source_url": "https://www.frankfurt-airport.com/en/transport-and-parking/to-from-the-airport/travel-by-ride-hailing-car-sharing.html",
      "kind": "external_place_map",
      "note": "Check the named parking area before starting directions. For an Uber pickup, follow the final meeting point assigned in your app.",
      "checked_at": "2026-10-09",
      "map_destination_verified": false
    },
    {
      "id": "p63",
      "task": "transport",
      "label": "T3 drop-off · P63",
      "url": "https://www.google.de/maps/place/P63+Abflug+Terminal+3/@50.0296739,8.5842118,165m/data=!3m1!1e3!4m6!3m5!1s0x47bd75614da93c29:0xebeeb3634fda4171!8m2!3d50.0286765!4d8.5823694!16s/g/11nr5gr47s",
      "source_url": "https://www.frankfurt-airport.com/en/transport-and-parking/to-from-the-airport/travel-by-ride-hailing-car-sharing.html",
      "kind": "external_place_map",
      "note": "Check the named parking area before starting directions. For an Uber pickup, follow the final meeting point assigned in your app.",
      "checked_at": "2026-10-09",
      "map_destination_verified": false
    }
  ],
  "resources": [],
  "orientation_claim": {
    "id": "current-terminals",
    "text": "Terminal 1 and Terminal 3 handle passenger flights. Airlines formerly at T2 now use T3. Confirm the terminal for your actual flight.",
    "source_url": "https://www.frankfurt-airport.com/en/flights-and-transfer/terminal-3.html",
    "status": "confirmed",
    "checked_at": "2026-10-09",
    "review_due_at": "2026-11-08T00:00:00Z",
    "acceptance": "prototype_pending_canonical_review",
    "method": "reviewed_primary_source",
    "live_availability": "unknown"
  },
  "tasks": [
    {
      "id": "gate",
      "label": "Your gate",
      "guide": "Check your current gate on airport screens, then find its number or lettered area on the map. Recheck as you move.",
      "map_hint": "Find the gate number or its lettered area.",
      "map_links": [],
      "fallback_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
      "next_action": "/en/fra/flights/"
    },
    {
      "id": "checkin",
      "label": "Check-in & bag drop",
      "guide": "Confirm your terminal or departure hall and check-in desk before choosing an entrance or drop-off point.",
      "map_hint": "Find your assigned terminal, hall or check-in desk.",
      "map_links": [],
      "fallback_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
      "next_action": "/en/fra/terminals/"
    },
    {
      "id": "transport",
      "label": "Train, bus & taxi",
      "guide": "Choose your service first. A taxi rank and an app pickup point may be different places; check the pickup instructions.",
      "map_hint": "Find your chosen stop; taxi and app pickup may be separate.",
      "map_links": [
        {
          "id": "p31",
          "url": "https://www.google.de/maps/place/P31+Terminal+1+Short-term+Parking+-+Flughafen+Frankfurt/@50.0507516,8.5692441,960m/data=!3m1!1e3!4m6!3m5!1s0x47bd0abf9e40edf1:0xd5f29641ff78a53e!8m2!3d50.050101!4d8.568396!16s/g/1q6j83v3f",
          "kind": "external_place_map"
        },
        {
          "id": "p62",
          "url": "https://www.google.de/maps/place/P62+Charterbusspur+Terminal+3/@50.0287948,8.5837452,165m/data=!3m1!1e3!4m6!3m5!1s0x47bd754d3a31fa9b:0x91099c49bb09cc49!8m2!3d50.0286058!4d8.5838734!16s/g/11zgw33pn3",
          "kind": "external_place_map"
        },
        {
          "id": "p63",
          "url": "https://www.google.de/maps/place/P63+Abflug+Terminal+3/@50.0296739,8.5842118,165m/data=!3m1!1e3!4m6!3m5!1s0x47bd75614da93c29:0xebeeb3634fda4171!8m2!3d50.0286765!4d8.5823694!16s/g/11nr5gr47s",
          "kind": "external_place_map"
        }
      ],
      "fallback_map_url": null,
      "next_action": "/en/fra/transport/from/"
    },
    {
      "id": "parking",
      "label": "Your car park",
      "guide": "Match the car park to your booking. Check whether access to the terminal is on foot or by shuttle.",
      "map_hint": "Find the exact car park from your booking.",
      "map_links": [],
      "fallback_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
      "next_action": "/en/fra/parking/"
    },
    {
      "id": "meeting",
      "label": "A meeting point",
      "guide": "Agree on a named public meeting place before entering a short-stop area or booking pickup.",
      "map_hint": "Find the agreed public meeting place.",
      "map_links": [],
      "fallback_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
      "next_action": "/en/fra/pickup/"
    },
    {
      "id": "connection",
      "label": "Your next flight",
      "guide": "Find your next gate. Check security, passport and baggage requirements separately; the map cannot confirm your connection.",
      "map_hint": "Find your next gate; check transfer requirements separately.",
      "map_links": [],
      "fallback_map_url": "https://www.frankfurt-airport.com/en/at-the-airport/orientation.html",
      "next_action": "/en/fra/connecting/"
    }
  ],
  "source_review": {
    "checked_at": "2026-10-09",
    "method": "reviewed_primary_source",
    "map_interaction_verified": false
  },
  "limits": "Official maps and Google Maps links open externally. Named searches identify a terminal or area, not an exact entrance or pickup bay. Volairport does not show your live position or calculate indoor routes. Follow current signs and the pickup location assigned in your ride app.",
  "source_limit": "No gate assignment or complete indoor route is verified here. Follow current signs and flight information.",
  "embedded_map": false,
  "live_position_available": false,
  "indoor_routing_available": false,
  "walking_time_minutes": null,
  "poi_coordinates": [],
  "current_flight_gate": "unknown",
  "standard_version": "1.15"
}
