| data.currency | string | Currency used in the search. | BRL |
| data.departureDate | string (YYYY-MM-DD) | Departure date sent in the request. | 2026-06-27 |
| data.extractedAt | string (iso datetime) | Extraction time in ISO 8601. | 2026-05-28T18:00:00.000Z |
| data.flexibleDays[].destination | string | Flexible calendar destination. | VCP |
| data.flexibleDays[].lowestFares[].date | string | Flexible calendar date. | 2026-06-27 |
| data.flexibleDays[].lowestFares[].totalLowFareAmount | number | Lowest value of the day in the flexible calendar. | 499.9 |
| data.flexibleDays[].lowestFares[].totalLowFarePoints | number (optional when points=true) | Lowest number of day points in the flexible calendar when returned. | N/A |
| data.flexibleDays[].origin | string | Flexible calendar source. | CNF |
| data.from | string | Airport IATA of origin. | CNF |
| data.notifications[] | object | Notifications returned by API upstream. | {"code":"INFO","message":"example"} |
| data.numAdults | number | Number of adults used in the search. | 1 |
| data.numChildren | number | Number of children used in the search. | 0 |
| data.numInfants | number | Number of babies used in the search. | 0 |
| data.parser | "1.0.0" | Stable version of the API response format. | 1.0.0 |
| data.pricingMode | string (cash | points) | Price mode used in the query: cash to cash or points to TudoAzul. | cash |
| data.requestUrl | string | Same value as `data.url`; never exposes the queried internal endpoint. | https://www.voeazul.com.br/br/pt/home/selecao-voo?c%5B0%5D.ds=CNF&c%5B0%5D.std=06%2F27%2F2026&c%5B0%5D.as=VCP&p%5B0%5D.t=ADT&p%5B0%5D.c=1&p%5B0%5D.cp=false&f.dl=7&f.dr=7&cc=BRL |
| data.returnDate | string | Return date sent in the request, if any. | |
| data.searchType | string (ONE_WAY | ROUND_TRIP) | ONE_WAY when there is no returnDate; ROUND_TRIP when there is a return. | ONE_WAY |
| data.source | string | Source consulted. | voeazul.com.br |
| data.to | string | Destination airport IATA. | VCP |
| data.totalResults | number | Total number of standard shifts. | 1 |
| data.trips[].currency | string | Currency of trip fares. | BRL |
| data.trips[].date | string | Travel date. | 2026-06-27 |
| data.trips[].destination | string | Travel destination. | VCP |
| data.trips[].fareInformation.highestAmount | number (optional) | Highest cash value reported by Azul when available. | N/A |
| data.trips[].fareInformation.highestPoints | number (optional when points=true) | Highest price in TudoAzul points reported by Azul when points=true. | N/A |
| data.trips[].fareInformation.lowestAmount | number (optional) | Lowest cash value reported by Azul when available. | N/A |
| data.trips[].fareInformation.lowestPoints | number (optional when points=true) | Lowest price in TudoAzul points reported by Azul when points=true. | N/A |
| data.trips[].flightType | string | Flight type returned by Azul. | DOMESTIC |
| data.trips[].journeys[].arrival | string (iso datetime) | Journey arrival date/time. | 2026-06-27T11:15:00.000Z |
| data.trips[].journeys[].available | boolean | Indicates whether the journey is available. | true |
| data.trips[].journeys[].cheapestFare.key | string | Key for the lowest fare on the journey. | CNF-VCP-AD1234-AZUL |
| data.trips[].journeys[].cheapestFare.total.amount | number (optional in points mode) | Value of the lowest fare. | 499.9 |
| data.trips[].journeys[].cheapestFare.total.currency | string (optional in points mode) | Currency of the lowest fare. | BRL |
| data.trips[].journeys[].departure | string (iso datetime) | Journey departure date/time. | 2026-06-27T10:00:00.000Z |
| data.trips[].journeys[].destination | string | Journey destination. | VCP |
| data.trips[].journeys[].duration | string | Total duration of the journey. | PT1H15M |
| data.trips[].journeys[].fares[].cabin | string | Fare booth. | ECONOMY |
| data.trips[].journeys[].fares[].classOfService | string | Class of service. | P |
| data.trips[].journeys[].fares[].key | string | Technical tariff key. | CNF-VCP-AD1234-AZUL |
| data.trips[].journeys[].fares[].lowestFare | boolean | Indicates whether the fare is the lowest on the journey. | true |
| data.trips[].journeys[].fares[].pointsOptions[].amountLevel | number (optional when points=true) | Level of the points + money combination returned by Azul. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].convenienceFee.amount | number (optional when points=true) | Option cash convenience fee in points. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].convenienceFee.currency | string (optional when points=true) | Convenience fee currency. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].discountedPoints | number (optional when points=true) | Number of points after discount, if applicable. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].fareMoney.amount | number (optional when points=true) | Cash installment of the fare in the points + cash combination. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].fareMoney.currency | string (optional when points=true) | Currency of the cash installment of the fare. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].passengerType | string (optional when points=true) | Option passenger type in points. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].points | number (optional when points=true) | Number of points before discounts. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].taxesAndFees.amount | number (optional when points=true) | Option cash fees in points. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].taxesAndFees.currency | string (optional when points=true) | Option fee currency in points. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].totalMoney.amount | number (optional when points=true) | Total cash charged to points. | N/A |
| data.trips[].journeys[].fares[].pointsOptions[].totalMoney.currency | string (optional when points=true) | Currency of the total money charged to points. | N/A |
| data.trips[].journeys[].fares[].productClass.category | string | Tariff family category. | ECONOMY |
| data.trips[].journeys[].fares[].productClass.code | string | Tariff family code. | AZUL |
| data.trips[].journeys[].fares[].productClass.name | string | Name of the tariff family. | Azul |
| data.trips[].journeys[].fares[].recommended | boolean | Indicates whether the rate is recommended. | true |
| data.trips[].journeys[].fares[].total.amount | number (optional in points mode) | Total fare amount. | 499.9 |
| data.trips[].journeys[].fares[].total.currency | string (optional in points mode) | Currency of the total fare. | BRL |
| data.trips[].journeys[].id | string | Journey identifier. | CNF-VCP-20260627-AD1234 |
| data.trips[].journeys[].journeyKey | string | Journey technical key. | CNF|VCP|2026-06-27|AD1234 |
| data.trips[].journeys[].origin | string | Journey origin. | CNF |
| data.trips[].journeys[].position | number | Journey position on the trip. | 1 |
| data.trips[].journeys[].segments[].arrival | string (iso datetime) | Segment arrival date/time. | 2026-06-27T11:15:00.000Z |
| data.trips[].journeys[].segments[].departure | string (iso datetime) | Segment departure date/time. | 2026-06-27T10:00:00.000Z |
| data.trips[].journeys[].segments[].destination | string | Segment destination. | VCP |
| data.trips[].journeys[].segments[].duration | string | Segment duration. | PT1H15M |
| data.trips[].journeys[].segments[].flight.carrierCode | string | Company code in the segment. | AD |
| data.trips[].journeys[].segments[].flight.equipmentName | string | Aircraft name when returned. | Embraer 195 |
| data.trips[].journeys[].segments[].flight.equipmentType | string | Aircraft type when returned. | E95 |
| data.trips[].journeys[].segments[].flight.flightNumber | string | Flight number in the segment. | 1234 |
| data.trips[].journeys[].segments[].flight.operatedBy | string | Flight operator in the segment. | Azul |
| data.trips[].journeys[].segments[].origin | string | Segment origin. | CNF |
| data.trips[].journeys[].segments[].stopsCount | number | Number of stops in the segment. | 0 |
| data.trips[].journeys[].stopsCount | number | Number of stops or connections. | 0 |
| data.trips[].origin | string | Origin of trip. | CNF |
| data.trips[].position | number | Travel position in response. | 1 |
| data.trips[].region | string | Region returned by Azul. | BRAZIL |
| data.trips[].totalResults | number | Number of journeys on the trip. | 1 |
| data.type | string | Type of the executed API. | plp |
| data.url | string | URL publishes canonical search query Azul. | https://www.voeazul.com.br/br/pt/home/selecao-voo?c%5B0%5D.ds=CNF&c%5B0%5D.std=06%2F27%2F2026&c%5B0%5D.as=VCP&p%5B0%5D.t=ADT&p%5B0%5D.c=1&p%5B0%5D.cp=false&f.dl=7&f.dr=7&cc=BRL |
| executionId | string (uuid) | Idempotent execution identifier. | 99999999-2222-4222-8222-999999999999 |
| requestId | string (uuid) | Request identifier at the GeckoAPI gateway. | 99999999-1111-4111-8111-999999999999 |