{
  "ok": true,
  "intent": "flight.nonstop",
  "answer": "5 airlines fly Paris (any) → Prague nonstop: Air France (CDG), Ryanair (BVA), Smartwings (CDG), Transavia (ORY) and Vueling (ORY seasonal).",
  "count": 5,
  "from": {
    "query": "ORY",
    "label": "Paris (any)",
    "kind": "airport",
    "matched": "exact",
    "airports": [
      "ORY",
      "CDG",
      "BVA"
    ]
  },
  "to": {
    "query": "PRG",
    "label": "Prague",
    "kind": "airport",
    "matched": "exact",
    "airports": [
      "PRG"
    ]
  },
  "airlines": [
    {
      "name": "Air France",
      "bookDirect": "https://www.airfrance.com/",
      "routes": [
        {
          "from": "CDG",
          "to": "PRG"
        }
      ]
    },
    {
      "name": "Ryanair",
      "bookDirect": "https://www.ryanair.com/",
      "routes": [
        {
          "from": "BVA",
          "to": "PRG"
        }
      ]
    },
    {
      "name": "Smartwings",
      "bookDirect": "https://www.smartwings.com/",
      "routes": [
        {
          "from": "CDG",
          "to": "PRG"
        }
      ]
    },
    {
      "name": "Transavia",
      "bookDirect": "http://www.transavia.com",
      "routes": [
        {
          "from": "ORY",
          "to": "PRG"
        }
      ]
    },
    {
      "name": "Vueling",
      "bookDirect": "https://www.vueling.com",
      "routes": [
        {
          "from": "ORY",
          "to": "PRG",
          "note": "Seasonal",
          "seasonal": true
        }
      ]
    }
  ],
  "routes": [
    {
      "from": "CDG",
      "to": "PRG",
      "airlines": [
        "Air France",
        "Smartwings"
      ]
    },
    {
      "from": "ORY",
      "to": "PRG",
      "airlines": [
        "Transavia",
        "Vueling"
      ]
    },
    {
      "from": "BVA",
      "to": "PRG",
      "airlines": [
        "Ryanair"
      ]
    }
  ],
  "airports": {
    "CDG": {
      "iata": "CDG",
      "name": "Paris Charles de Gaulle",
      "city": "Paris",
      "country": "France"
    },
    "PRG": {
      "iata": "PRG",
      "name": "Václav Havel Airport Prague",
      "city": "Prague",
      "country": "Czech Republic"
    },
    "BVA": {
      "iata": "BVA",
      "name": "Beauvais–Tillé",
      "city": "Beauvais",
      "country": "France"
    },
    "ORY": {
      "iata": "ORY",
      "name": "Orly",
      "city": "Paris",
      "country": "France"
    }
  },
  "compare": {
    "pair": "CDG-PRG",
    "tripcom": "https://www.trip.com/flights/paris-to-prague/tickets-CDG-PRG/?allianceid=1094387&sid=2209817&trip_sub1=c4c6f3cbcbb845d69061b1005-713359",
    "aviasales": "https://www.aviasales.com/search/CDG0911PRG1?marker=713359",
    "disclosure": "Affiliate links (Trip.com, Aviasales): picktheflight may earn a commission. It never changes the price or which airlines are listed."
  },
  "bookDirectNote": "bookDirect is the airline's own website. picktheflight earns nothing from it.",
  "page": "https://picktheflight.com/?from=ORY&fm=1&to=PRG",
  "api": "https://picktheflight.com/intents/ORY/PRG?fm=1",
  "asOf": "2026-10-12",
  "source": "Airline schedule tables on Wikipedia (\"Airlines and destinations\"), matched by exact airport article; airline booking sites from Wikidata",
  "confirm": "Schedules change. Confirm the flight on the airline's own site before booking."
}