---
title: "Search Agoda one-way flights"
method: GET
path: "/agoda/flights/search"
tags: ["Agoda"]
---

# Search Agoda one-way flights

`GET /agoda/flights/search`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/agoda/flights/search`
- Auth: API key in header `x-api-key`

Returns bookable one-way flight itineraries between two IATA airport codes for a departure date, including per-segment flight number, airline, times, layovers, aircraft type, and price. Resolve free-text city/airport names to codes first via the flight destination search endpoint.

## Query parameters

- `origin` string, required
- `destination` string, required
- `departure_date` string, required
- `adults` integer
- `children` integer
- `infants` integer
- `cabin_class` 'Economy' | 'PremiumEconomy' | 'Business' | 'First'
- `page` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- AgodaFlightSearchResponseDoc
  - `code` integer
  - `data` AgodaFlightSearchResponse
    - `adults` integer
    - `cabin_class` string
    - `children` integer
    - `count` integer
    - `departure_date` string
    - `destination` string
    - `infants` integer
    - `itineraries` AgodaFlightItinerary[]
      - `airline` AgodaFlightAirlineRef
        - `code` string
        - `name` string
      - `bundle_ref_id` string
      - `duration` string
      - `price` AgodaFlightPrice
        - `amount` string
        - `currency` string
      - `segments` AgodaFlightSegment[]
        - `aircraft` string
        - `airline` AgodaFlightAirlineRef
          - `code` string
          - `name` string
        - `arrival` AgodaFlightPoint
          - `airport` AgodaFlightAirportRef
            - `city` string
            - `code` string
            - `name` string
          - `date_time` string
        - `cabin_class` string
        - `cabin_code` string
        - `departure` AgodaFlightPoint
          - `airport` AgodaFlightAirportRef
            - `city` string
            - `code` string
            - `name` string
          - `date_time` string
        - `duration` string
        - `fare_basis_code` string
        - `flight_number` string
        - `layover` AgodaFlightLayover
          - `airport` string
          - `duration` string
      - `source_url` string: SourceURL is Agoda's own real booking deep link for this exact itinerary, confirmed live 2026-08-05.
      - `stops_count` integer
    - `last_page` boolean
    - `origin` string
    - `page` integer
  - `msg` string

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
