{
  "ok": true,
  "intent": "flight.nonstop",
  "answer": "8 airlines fly Kuala Lumpur → Jakarta (any) nonstop: AirAsia (CGK), Batik Air (CGK), Batik Air Malaysia (CGK), Citilink (CGK), Garuda Indonesia (CGK), KLM (CGK), Malaysia Airlines (CGK) and TransNusa (CGK).",
  "count": 8,
  "from": {
    "query": "KUL",
    "label": "Kuala Lumpur",
    "kind": "airport",
    "matched": "exact",
    "airports": [
      "KUL"
    ]
  },
  "to": {
    "query": "@jakarta",
    "label": "Jakarta (any)",
    "kind": "city",
    "matched": "exact",
    "airports": [
      "CGK",
      "HLP"
    ]
  },
  "airlines": [
    {
      "name": "AirAsia",
      "bookDirect": "https://www.airasia.com/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "Batik Air",
      "bookDirect": "https://www.batikair.com/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "Batik Air Malaysia",
      "bookDirect": "https://www.batikair.com.my/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "Citilink",
      "bookDirect": "http://www.citilink.co.id/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "Garuda Indonesia",
      "bookDirect": "https://www.garuda-indonesia.com/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "KLM",
      "bookDirect": "https://www.klm.com",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "Malaysia Airlines",
      "bookDirect": "https://www.malaysiaairlines.com/",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    },
    {
      "name": "TransNusa",
      "bookDirect": "http://www.transnusa.co.id/eng/index.html",
      "routes": [
        {
          "from": "KUL",
          "to": "CGK"
        }
      ]
    }
  ],
  "routes": [
    {
      "from": "KUL",
      "to": "CGK",
      "airlines": [
        "AirAsia",
        "Batik Air",
        "Batik Air Malaysia",
        "Citilink",
        "Garuda Indonesia",
        "KLM",
        "Malaysia Airlines",
        "TransNusa"
      ]
    }
  ],
  "airports": {
    "KUL": {
      "iata": "KUL",
      "name": "Kuala Lumpur",
      "city": "Kuala Lumpur",
      "country": "Malaysia"
    },
    "CGK": {
      "iata": "CGK",
      "name": "Soekarno–Hatta",
      "city": "Jakarta",
      "country": "Indonesia"
    }
  },
  "compare": {
    "pair": "KUL-CGK",
    "tripcom": "https://www.trip.com/flights/kuala-lumpur-to-jakarta/tickets-KUL-CGK/?allianceid=1094387&sid=2209817&trip_sub1=c4c6f3cbcbb845d69061b1005-713359",
    "aviasales": "https://www.aviasales.com/search/KUL1011CGK1?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=KUL&to=@jakarta",
  "api": "https://picktheflight.com/intents/KUL/@jakarta",
  "asOf": "2026-10-19",
  "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."
}