{
  "schema_version": "1.0",
  "airport": "AMS",
  "language": "en",
  "direction": "airport_to_destination",
  "acceptance": "prototype_source_review_only_not_gold",
  "generated_from": "data/transport.json",
  "standard_version": "1.15",
  "reconciliation": {
    "batch": "pilot-transport-20261007",
    "canonical_source": "api.airport_transport_v1",
    "export_kind": "reviewed_snapshot",
    "automatic_refresh": false,
    "reviewed_fare_claims": 10,
    "directions": [
      "from",
      "to"
    ]
  },
  "routes": [
    {
      "route_id": "ams-train-1",
      "canonical_entity_id": "e883d762-1074-4086-a5b2-2035459d254d",
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "train",
      "operator": "NS",
      "origin": "AMS",
      "destination": "Amsterdam Centraal",
      "conditions": "Direct NS route via Amsterdam Lelylaan and Sloterdijk. Choose Amsterdam Centraal and Schiphol Airport when buying your ticket.",
      "fare_conditions": "€5.50 adult single, 2nd class, full fare, by e-ticket or eligible contactless card. A single-use chipcard adds €1.60; printing an e-ticket does not. With contactless, each traveller needs their own card; touch in and out with the same card/device.",
      "claims": {
        "duration": {
          "status": "confirmed",
          "source_url": "https://www.ns.nl/en/travel/destinations/taking-the-train-to-the-airport",
          "checked_at": "2026-10-07",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "minutes_min": 17,
          "approximate": true,
          "excludes": [
            "walking",
            "waiting",
            "check_in"
          ],
          "value_template": "~{min} min",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "minutes_max": 17,
          "canonical_entity_id": "e883d762-1074-4086-a5b2-2035459d254d",
          "observation_id": "99f7122e-9ac7-4420-ab30-c054dce9dbe8",
          "acceptance": "prototype_source_review_only_not_gold",
          "fact_id": "ams-train-1-duration",
          "value": "~17 min",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "observation_id": "d7353cc0-0da2-552e-beff-eb970a891039",
          "source_record_id": "90535f34-2b11-5603-89a7-84a1d43295cb",
          "valid_from": "2025-12-31 23:00:00+00",
          "review_due_at": "2026-11-07 12:01:24.039+00",
          "status": "confirmed",
          "value_template": [
            "€{amount} · 2nd class",
            "€{amount} · 2ª classe",
            "€{amount} · 2e klas"
          ],
          "amount": 5.5,
          "currency": "EUR",
          "basis": "per_person",
          "price_model": "fixed",
          "price_kind": "fixed",
          "conditions": {
            "origin": "Schiphol Airport",
            "quote_url": "https://www.ns.nl/binaries/_ht_1762337703133/content/assets/ns-nl/tarieven/2026/ns-prijslijst-2026-nl.pdf",
            "derivation": {
              "legs": [
                {
                  "to": "Amsterdam Lelylaan",
                  "from": "Schiphol Airport",
                  "units": 12
                },
                {
                  "to": "Amsterdam Sloterdijk",
                  "from": "Amsterdam Lelylaan",
                  "units": 3
                },
                {
                  "to": "Amsterdam Centraal",
                  "from": "Amsterdam Sloterdijk",
                  "units": 4
                }
              ],
              "method": "official_tariff_table_and_visually_reviewed_fare_unit_map",
              "calculation": "12 + 3 + 4 = 19 tariff units; 2026 second-class full fare = EUR 5.50",
              "map_pdf_sha256": "305da4aa26256d237d231f69c72dd4cbef06da1eb99a74a35c12d4b442ec3541"
            },
            "directions": [
              "from",
              "to"
            ],
            "live_quote": false,
            "contactless": {
              "one_card_per_passenger": true,
              "same_card_or_device_in_out": true
            },
            "destination": "Amsterdam Centraal",
            "price_model": "fixed",
            "supplements": {
              "currency": "EUR",
              "printed_e_ticket": 0,
              "single_use_chipcard": 1.6
            },
            "ticket_type": "one_way",
            "tariff_units": 19,
            "travel_class": "second",
            "fare_category": "full_fare",
            "schema_version": "collection-fare-1",
            "purchase_channel": "e_ticket_or_full_fare_OVpay",
            "excluded_products": [
              "first_class",
              "discounted_advance_products"
            ],
            "passenger_category": "adult",
            "supporting_source_records": [
              "c3d6a7a4-594d-5953-b035-e2be51487609",
              "39a60cc0-9399-51fd-86fc-74377597a491",
              "67985e01-06f4-5d86-af84-7cf39221db8f",
              "03c12d31-2136-5faa-9b7e-790d220c1545",
              "45a8dfde-38e1-5517-963c-23986d3e25b3"
            ]
          },
          "source_url": "https://www.ns.nl/binaries/_ht_1762337703133/content/assets/ns-nl/tarieven/2026/ns-prijslijst-2026-nl.pdf",
          "checked_at": "2026-10-08",
          "valid_until": null,
          "canonical_entity_id": "e883d762-1074-4086-a5b2-2035459d254d",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "canonical_accepted",
          "verification_handoff": "https://www.ns.nl/binaries/_ht_1762337703133/content/assets/ns-nl/tarieven/2026/ns-prijslijst-2026-nl.pdf",
          "review_policy": "30_days_or_known_validity_end",
          "scheduled_fares": [],
          "value": "€5.50 · 2nd class",
          "localized_conditions": "€5.5 adult single, 2nd class, full fare, by e-ticket or eligible contactless card. A single-use chipcard adds €1.60; printing an e-ticket does not. With contactless, each traveller needs their own card; touch in and out with the same card/device."
        },
        "stops": {
          "status": "confirmed",
          "value": "Schiphol station, beneath the terminal; confirm the platform on the departure board.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": "2026-10-07",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "confirmed",
          "value": "Airport publishes 8 trains/hour on this connection; check NS for night service and disruptions.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": "2026-10-07",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "fact_id": "ams-train-1-service",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
      "commercial": false
    },
    {
      "route_id": "ams-train-2",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "train",
      "operator": "Other rail destinations",
      "origin": "AMS",
      "destination": "Netherlands and onward connections",
      "conditions": "Plan your actual station with NS. Schiphol also lists Arriva trains from Groningen and Maastricht on Friday-to-Saturday nights, with separate tickets, and international tickets via NS International. Check the operator, travel date and any changes; these are not covered by the Amsterdam Centraal fare.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "unverified_tariff",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "Plan your actual station with NS. Schiphol also lists Arriva trains from Groningen and Maastricht on Friday-to-Saturday nights, with separate tickets, and international tickets via NS International. Check the operator, travel date and any changes; these are not covered by the Amsterdam Centraal fare."
        },
        "stops": {
          "status": "confirmed",
          "value": "Schiphol station below the terminal; read the departure board for your train and platform.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": "2026-10-08",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/train/",
      "commercial": false
    },
    {
      "route_id": "ams-bus-3",
      "canonical_entity_id": "25e7d975-eb67-4a26-adc8-18b2da9669f3",
      "reconciliation_status": "canonical_accepted",
      "suboptions": [],
      "mode": "bus",
      "operator": "Airport Express 397 / N97",
      "origin": "AMS",
      "destination": "Museumplein",
      "conditions": "Single-trip ticket for 397/N97, valid on its chosen date; no transfer included. Card payment accepted on board, cash not accepted. This route serves the museum district, not Centraal.",
      "fare_conditions": "€6.50 single on lines 397/N97. E-ticket or paper ticket; no cash on board.",
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.connexxion.nl/en/our-routes/special-routes/amsterdam-airport-express",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "observation_id": "6c388487-9af4-51b2-8a99-e3e6b45f606a",
          "source_record_id": "6aab600b-b06f-535d-bba9-f61308c5349d",
          "valid_from": null,
          "review_due_at": "2026-11-07 09:07:49.915+00",
          "status": "confirmed",
          "value_template": [
            "€{amount}",
            "€{amount}",
            "€{amount}"
          ],
          "amount": 6.5,
          "currency": "EUR",
          "basis": "per_person",
          "price_model": "fixed",
          "price_kind": "fixed",
          "conditions": {
            "lines": [
              "397",
              "N97"
            ],
            "origin": "Schiphol",
            "quote_url": "https://www.connexxion.nl/en/shop/e-tickets/amsterdam-airport-express-single-ticket",
            "directions": [
              "from",
              "to"
            ],
            "live_quote": false,
            "destination": "Amsterdam centre / Museumplein",
            "price_model": "fixed",
            "supplements": {
              "amount": null,
              "status": "not_assessed"
            },
            "ticket_type": "one_way",
            "cash_onboard": false,
            "schema_version": "collection-fare-1",
            "purchase_channel": "e_ticket_or_paper",
            "passenger_category": "adult",
            "supporting_source_records": []
          },
          "source_url": "https://www.connexxion.nl/en/shop/e-tickets/amsterdam-airport-express-single-ticket",
          "checked_at": "2026-10-08",
          "valid_until": null,
          "canonical_entity_id": "25e7d975-eb67-4a26-adc8-18b2da9669f3",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "canonical_accepted",
          "verification_handoff": "https://www.connexxion.nl/en/shop/e-tickets/amsterdam-airport-express-single-ticket",
          "review_policy": "30_days_or_known_validity_end",
          "scheduled_fares": [],
          "value": "€6.50",
          "localized_conditions": "€6.5 single on lines 397/N97. E-ticket or paper ticket; no cash on board."
        },
        "stops": {
          "status": "confirmed",
          "value": "Schiphol Plaza · B17",
          "source_url": "https://www.connexxion.nl/en/our-routes/special-routes/amsterdam-airport-express",
          "checked_at": "2026-10-07",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "confirmed",
          "value": "397: every 10 min. N97 at night: hourly. Check current departures.",
          "source_url": "https://www.connexxion.nl/en/our-routes/special-routes/amsterdam-airport-express",
          "checked_at": "2026-10-07",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.connexxion.nl/en/shop/e-tickets/amsterdam-airport-express-single-ticket",
      "commercial": false
    },
    {
      "route_id": "ams-bus-4",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "bus",
      "operator": "Regional buses, coaches & hotel shuttles",
      "origin": "AMS",
      "destination": "Regional destinations / your hotel",
      "conditions": "For regional routes use the journey planner. Schiphol also lists FlixBus, hotel shuttles and KLM Bus. KLM Bus needs an eligible flight booking; hotel shuttles depend on your hotel. Check the exact stop and trip price with your operator. Bus stops may move during construction.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/bus/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/bus/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "unverified_tariff",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "For regional routes use the journey planner. Schiphol also lists FlixBus, hotel shuttles and KLM Bus. KLM Bus needs an eligible flight booking; hotel shuttles depend on your hotel. Check the exact stop and trip price with your operator. Bus stops may move during construction."
        },
        "stops": {
          "status": "partial",
          "value": "Regional buses: outside Schiphol Plaza. For coaches and hotel shuttles follow Touring coaches signs, then your operator’s exact pick-up instructions.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/bus/",
          "checked_at": "2026-10-08",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/bus/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/by-public-transport/bus/",
      "commercial": false
    },
    {
      "route_id": "ams-taxi-5",
      "canonical_entity_id": "545c68e6-ed5e-4949-a198-d5f08b717fce",
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "taxi",
      "operator": "Licensed taxi",
      "origin": "AMS",
      "destination": "Your address",
      "conditions": "Licensed taxis depart from the official rank in front of Schiphol Plaza. For Uber/Bolt, use the separate app pickup instructions above.",
      "fare_conditions": "From Schiphol: pay the metered fare per taxi; no fixed city price is confirmed. Use the official rank in front of Schiphol Plaza. Contactless and credit cards accepted; ask for the printed receipt. For a taxi to Schiphol, confirm the price and terms with your chosen operator.",
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "observation_id": "7722c546-6734-5229-8eb8-1bc10e20d678",
          "source_record_id": "8388f4f2-7095-5477-8929-303cd48fc01d",
          "valid_from": null,
          "review_due_at": "2026-11-07 13:43:28.722+00",
          "status": "confirmed",
          "value_template": [
            "Metered fare",
            "Tariffa a tassametro",
            "Taximetertarief"
          ],
          "amount": null,
          "currency": "EUR",
          "basis": "per_vehicle",
          "price_model": "metered",
          "price_kind": "metered",
          "conditions": {
            "origin": "Schiphol Plaza official taxi rank",
            "boarding": {
              "from": "Official taxi rank in front of Schiphol Plaza",
              "app_pickup_is_different": true
            },
            "currency": "EUR",
            "quote_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
            "directions": [
              "from"
            ],
            "live_quote": false,
            "destination": "Your selected Netherlands address",
            "price_basis": "per_vehicle",
            "price_model": "metered",
            "supplements": {
              "amount": null,
              "status": "not_individually_published_in_retained_source"
            },
            "ticket_type": "one_way_vehicle_hire",
            "schema_version": "collection-fare-1",
            "payment_methods": [
              "contactless",
              "credit_card"
            ],
            "printed_receipt": true,
            "purchase_channel": "official_airport_taxi_rank",
            "excluded_services": [
              "Uber/Bolt app pickup",
              "prebooked private/shared transfers"
            ],
            "passenger_category": "vehicle_occupants_within_booked_capacity",
            "quote_instructions": "At the official rank, confirm the meter is operating and ask the driver about applicable costs before departing. The final price is the meter reading at arrival.",
            "reverse_direction_status": "not_verified",
            "supporting_source_records": []
          },
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": "2026-10-08",
          "valid_until": null,
          "canonical_entity_id": "545c68e6-ed5e-4949-a198-d5f08b717fce",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "canonical_accepted",
          "verification_handoff": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "review_policy": "30_days_or_known_validity_end",
          "scheduled_fares": [],
          "value": "Metered fare",
          "localized_conditions": "From Schiphol: pay the metered fare per taxi; no fixed city price is confirmed. Use the official rank in front of Schiphol Plaza. Contactless and credit cards accepted; ask for the printed receipt. For a taxi to Schiphol, confirm the price and terms with your chosen operator."
        },
        "stops": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
      "commercial": false
    },
    {
      "route_id": "ams-transfer-6",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "transfer",
      "operator": "Pre-booked Travel Taxi / Business Taxi",
      "origin": "AMS",
      "destination": "Your address or hotel",
      "conditions": "Compare Schiphol Travel Taxi and Schiphol Business Taxi for a pre-booked ride. The Travel Taxi operator currently describes private transport. Select your address, passengers and travel time to get the applicable quote and meeting instructions; do not assume a shared seat is available.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "dynamic_quote",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "Compare Schiphol Travel Taxi and Schiphol Business Taxi for a pre-booked ride. The Travel Taxi operator currently describes private transport. Select your address, passengers and travel time to get the applicable quote and meeting instructions; do not assume a shared seat is available."
        },
        "stops": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/taxi/",
      "commercial": false
    },
    {
      "route_id": "ams-rental-7",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "rental",
      "operator": "Car rental",
      "origin": "AMS",
      "destination": "Your destination",
      "conditions": "Avis/Budget, Enterprise, Europcar, Hertz and SIXT have airport desks. Prices depend on car, dates and contract; check insurance, deposit, mileage and fuel/charging terms before booking.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/car-rental/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/car-rental/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "rental_quote",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "Avis/Budget, Enterprise, Europcar, Hertz and SIXT have airport desks. Prices depend on car, dates and contract; check insurance, deposit, mileage and fuel/charging terms before booking."
        },
        "stops": {
          "status": "confirmed",
          "value": "Car Rental and Service Desk at Schiphol Plaza; follow Car Rental signs. Desk staff direct you to vehicle collection.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/car-rental/",
          "checked_at": "2026-10-08",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/car-rental/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/car-rental/",
      "commercial": false
    },
    {
      "route_id": "ams-sharing-8",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "sharing",
      "operator": "Free2move / SIXT share",
      "origin": "AMS",
      "destination": "Operator service area",
      "conditions": "Register and verify your licence in the operator app before driving. End the trip only in the permitted service area or designated airport spaces. Vehicle availability and the selected tariff are live app checks.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/carsharing/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "confirmed",
          "value": "App tariff + airport fee: Free2move €11.99; SIXT share €12. The fee is additional to the selected rental tariff; check the total in the app.",
          "source_url": "https://www.free2move.com/nl/en/car-sharing/amsterdam-airport-schiphol/",
          "checked_at": "2026-10-08",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "price_model": "app_tariff",
          "acceptance": "prototype_source_review_only_not_gold",
          "amount": null,
          "currency": "EUR",
          "price_kind": "app_tariff",
          "supporting_source_urls": [
            "https://www.sixt.com/share/car-sharing/amsterdam/schiphol-airport/"
          ],
          "conditions": {
            "schema_version": "collection-fare-1",
            "directions": [
              "from",
              "to"
            ],
            "live_quote": false,
            "total_price": null,
            "airport_surcharges": [
              {
                "operator": "Free2move",
                "amount": 11.99,
                "currency": "EUR",
                "basis": "airport_pickup_or_dropoff",
                "source_url": "https://www.free2move.com/nl/en/car-sharing/amsterdam-airport-schiphol/"
              },
              {
                "operator": "SIXT share",
                "amount": 12,
                "currency": "EUR",
                "basis": "airport_pickup_or_dropoff",
                "source_url": "https://www.sixt.com/share/car-sharing/amsterdam/schiphol-airport/"
              }
            ],
            "quote_required": true,
            "limitations": [
              "Vehicle/rental tariff and availability must be checked in the operator app. Airport fee is not total journey price."
            ]
          },
          "localized_conditions": "Register and verify your licence in the operator app before driving. End the trip only in the permitted service area or designated airport spaces. Vehicle availability and the selected tariff are live app checks."
        },
        "stops": {
          "status": "confirmed",
          "value": "WTC parking, level −2: Free2move rows 98/99; SIXT share row 99. About five minutes on foot to the terminal. Use the operator’s dedicated spaces.",
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/carsharing/",
          "checked_at": "2026-10-08",
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "evidence",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "supporting_source_urls": [
            "https://www.free2move.com/nl/en/car-sharing/amsterdam-airport-schiphol/",
            "https://www.sixt.com/share/car-sharing/amsterdam/schiphol-airport/"
          ],
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/carsharing/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/carsharing/",
      "commercial": false
    },
    {
      "route_id": "ams-car-9",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "car",
      "operator": "Driving / being driven",
      "origin": "AMS",
      "destination": "Your address",
      "conditions": "Check official parking and pickup/drop-off rules before choosing where to stop.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/pickup-and-dropoff/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/pickup-and-dropoff/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "own_vehicle_cost",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "Check official parking and pickup/drop-off rules before choosing where to stop."
        },
        "stops": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/pickup-and-dropoff/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/pickup-and-dropoff/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/pickup-and-dropoff/",
      "commercial": false
    },
    {
      "route_id": "ams-bike-10",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "bike",
      "operator": "Cycling",
      "origin": "AMS",
      "destination": "Local cycle network",
      "conditions": "The airport publishes cycle access and bicycle-storage options. Check your route and luggage needs.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "own_bicycle_cost",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "The airport publishes cycle access and bicycle-storage options. Check your route and luggage needs."
        },
        "stops": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
      "commercial": false
    },
    {
      "route_id": "ams-motor-11",
      "canonical_entity_id": null,
      "reconciliation_status": "prototype_pending_canonical_review",
      "suboptions": [],
      "mode": "motor",
      "operator": "Motorcycle / scooter",
      "origin": "AMS",
      "destination": "Your address",
      "conditions": "Check airport motorcycle/scooter parking conditions. No road travel time or parking price is estimated here.",
      "fare_conditions": null,
      "claims": {
        "duration": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "fare": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "price_model": "own_vehicle_cost",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": "Check airport motorcycle/scooter parking conditions. No road travel time or parking price is estimated here."
        },
        "stops": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        },
        "service": {
          "status": "unknown",
          "value": null,
          "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
          "checked_at": null,
          "valid_from": null,
          "valid_until": null,
          "review_policy": "recheck_operator_for_travel_date",
          "source_role": "verification_handoff",
          "freshness": "recorded_not_live",
          "acceptance": "prototype_source_review_only_not_gold",
          "conditions": null,
          "localized_conditions": null
        }
      },
      "source_url": "https://www.schiphol.nl/en/from-to-schiphol/bike-scooter-motor/",
      "commercial": false
    }
  ],
  "directory_groups": [],
  "ride_apps": {
    "providers": {
      "uber": {
        "status": "confirmed",
        "source_url": "https://www.uber.com/global/en/r/airports/ams/pickup/",
        "checked_at": "2026-10-07",
        "live_availability": "unknown"
      },
      "bolt": {
        "status": "confirmed",
        "source_url": "https://bolt.eu/en/support/articles/7293309668242/",
        "checked_at": "2026-10-07",
        "live_availability": "unknown"
      }
    },
    "pickup_instructions": null,
    "pickup_status": "designated_area_confirmed",
    "pickup_map": "https://www.schiphol.nl/en/airport-maps/?location=6M4nIV3dDPSzcg2kGin0oN&query=pick+up",
    "instructions_url": "https://www.uber.com/global/en/r/airports/ams/pickup/",
    "live_availability": "unknown"
  },
  "booking": {
    "provider": "GetTransfer",
    "url": "https://gettransfer.tpm.lv/ho1wX71A",
    "affiliate": true,
    "destination_scope": "provider_homepage",
    "availability": "check_with_provider",
    "provided_at": "2026-10-10",
    "commercial": true
  },
  "rental_booking": {
    "provider": "Localrent",
    "url": "https://localrent.tpm.lv/hscKEme8",
    "affiliate": true,
    "destination_scope": "provider_homepage",
    "availability": "check_with_provider",
    "provided_at": "2026-10-10"
  },
  "limits": [
    "No live availability",
    "No guaranteed connection or airport arrival time",
    "Unknown or conflicting claims are not negative availability statements"
  ]
}
