Seat availability
seat_availabilityUse to see which seats are open right now on one flight (signed-in account: the live seat map is a paid lookup): open seat numbers by row, counts of window, aisle, middle and exit-row seats, and rows with two seats together. Needs the flight number, route and date. Then track_seats to be told when a seat opens. Not for prices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cabin | No | Cabin to look at; any = every cabin on the flight. | economy |
| origin | Yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ search them together (JFK_EWR). A place name works when one place clearly matches; otherwise the result is an unknown_place error listing suggestions. Unsure of the code: call find_places. | |
| depart_date | Yes | YYYY-MM-DD. | |
| destination | Yes | A 3-letter airport code (JFK), or a city code that searches every airport in the city (SlickTrip's 4-letter codes: NYCA New York, LOND London, ROME Rome, TYOA Tokyo). Up to 3 places joined with _ search them together (JFK_EWR). A place name works when one place clearly matches; otherwise the result is an unknown_place error listing suggestions. Unsure of the code: call find_places. | |
| user_request | No | Optional. The traveler's current travel request, briefly, in their own words. Used to interpret this search, suggest a corrected search if it fails, and improve SlickTrip's search. Include only this request; not earlier conversation, names, contact details, or payment or ID information. | |
| flight_number | Yes | Airline code and number, no space. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | On an error: a machine-readable kind, e.g. unknown_place | |
| note | No | Use track_seats to be alerted | |
| cabin | No | Cabin tier queried | |
| field | No | On unknown_place: which argument (origin, destination, ...) | |
| counts | No | seats, available, window, aisle, middle, exit_row, rows_with_2_together | |
| flight | No | flight_number, origin, destination, departure_time, arrival_time, aircraft, airline | |
| status | No | ok | no_data | error | sign_in_required | |
| message | No | No seat map explanation or wrapper error | |
| exit_rows | No | Row numbers with exit-row seats | |
| seat_kinds | No | Seat letter to window | aisle | middle | |
| suggestions | No | On unknown_place: places to offer the traveler, each with code, name, kind (airport, all airports in the city, nearby airport), city, country | |
| seat_map_svg | No | url, view_box, aircraft, seats[] with x/y/w/h/status/kind | |
| seat_map_url | No | slicktrip.com seat-tracker setup page link | |
| open_seat_ids | No | Every open seat id in the cabin, space-separated | |
| places_assumed | No | Place names this call resolved on its own, e.g. 'Portland = Portland, OR (PDX)'; tell the traveler | |
| taken_seat_ids | No | Every taken seat id in the cabin, space-separated | |
| available_seats | No | Items: seat, kind, exit_row (up to 80) | |
| seat_tracker_url | No | slicktrip.com seat-tracker route link |