| data.departureDate | string (YYYY-MM-DD) | Departure date applied in the search. | 2026-02-24 |
| data.destinationCity | string | Destination city normalized in the result. | Rio de Janeiro |
| data.destinationState | string | UF normalized in the result. | RJ |
| data.extractedAt | string (iso datetime) | Extraction timestamp UTC. | 2026-02-22T22:15:00.000Z |
| data.items[].anttServiceClass.id | number | Service class ANTT ID. | 5 |
| data.items[].anttServiceClass.name | string | Class name ANTT of the service. | Cama |
| data.items[].arrival.date | string | Trip arrival date. | 2026-02-25 |
| data.items[].arrival.dateTime | string (iso datetime) | Combined arrival datetime UTC. | 2026-02-25T16:55:00.000Z |
| data.items[].arrival.place.city | string | City of arrival point. | Rio de Janeiro |
| data.items[].arrival.place.id | number | ID from the landing point. | 3827 |
| data.items[].arrival.place.name | string | Name of the disembarkation point. | Rio de Janeiro, RJ - Rodoviaria do Rio |
| data.items[].arrival.place.slug | string | Arrival point slug. | rio-de-janeiro-rj |
| data.items[].arrival.place.state | string | UF from the landing point. | RJ |
| data.items[].arrival.place.terminal | string | Name of the arrivals terminal. | Rio de Janeiro - Rodoviaria Novo Rio |
| data.items[].arrival.place.terminalAddress | string | Textual address of the arrival terminal. | Av Francisco Bicalho, 1 - Santo Cristo - Rio de Janeiro - RJ |
| data.items[].arrival.time | string | Trip arrival time. | 16:55:00 |
| data.items[].availableSeats | number | Seats available for the trip. | 1 |
| data.items[].busFeatures[] | string | List of amenities available on the bus. | airConditioning |
| data.items[].currency | string | Fare currency. | BRL |
| data.items[].departure.date | string | Trip departure date. | 2026-02-24 |
| data.items[].departure.dateTime | string (iso datetime) | Datetime UTC match date. | 2026-02-24T13:45:00.000Z |
| data.items[].departure.place.city | string | City of boarding point. | Cascavel |
| data.items[].departure.place.id | number | ID of the boarding point. | 2581 |
| data.items[].departure.place.name | string | Boarding point name. | Cascavel, PR |
| data.items[].departure.place.slug | string | Boarding point slug. | cascavel-pr |
| data.items[].departure.place.state | string | UF of the boarding point. | PR |
| data.items[].departure.place.terminal | string | Name of the departure terminal. | Cascavel - Rodoviaria |
| data.items[].departure.place.terminalAddress | string | Textual address of the departure terminal. | Av. Assuncao, 1757 - Alto Alegre | Cascavel, PR |
| data.items[].departure.time | string | Trip departure time. | 13:45:00 |
| data.items[].discountAvailable | boolean | Indicates whether there is a discount applicable to the trip. | false |
| data.items[].discountedPrice | number | Promotional rate when available. | 539.99 |
| data.items[].durationDays | number | Number of days during the trip. | 1 |
| data.items[].durationText | string | Textual duration of the trip. | 1d 3h 10m |
| data.items[].hasBoardingPass | boolean | Indicates whether a boarding ticket is available. | true |
| data.items[].hasElectronicBoardingPass | boolean | Indicates whether there is an electronic boarding pass. | true |
| data.items[].hasGratuity | boolean | Indicates whether the trip is free. | true |
| data.items[].id | string | Unique main trip identifier (trip uuid). | 2423332e-b514-352c-94c2-8f73ed2f93d8 |
| data.items[].isGratuityTrip | boolean | Indicates whether the trip is free. | false |
| data.items[].isLowFare | boolean | Indicates whether the trip is in low fare mode. | true |
| data.items[].isReservable | boolean | Indicates whether the trip allows reservation. | true |
| data.items[].lowFareAvailableSeats | number | Seats available in low fare mode. | 1 |
| data.items[].maxInstallments | number | Maximum number of installments. | 4 |
| data.items[].position | number | Absolute position of the trip in the listing. | 1 |
| data.items[].price | number | Base trip fare. | 634.99 |
| data.items[].seatReclineDegrees | number | Degree of seat inclination when informed by upstream. | 170 |
| data.items[].serviceClass.id | number | ID. | 5 |
| data.items[].serviceClass.name | string | Name of the commercial class of the service. | Cama |
| data.items[].totalSeats | number | Total seating capacity on the bus. | 8 |
| data.items[].travelCompany.id | number | ID of the vehicle. | 6 |
| data.items[].travelCompany.logo | string | URL of the vehicle logo. | https://static.clickbus.com/live/travel-company-logos/catarinense.svg |
| data.items[].travelCompany.name | string | Name of the vehicle. | Catarinense |
| data.items[].travelCompany.slug | string | Vehicle slug. | catarinense |
| data.items[].tripChangeAvailable | boolean | Indicates whether ticket exchange is available. | false |
| data.items[].tripChangeFee | boolean | Indicates whether ticket exchange has a fee. | false |
| data.items[].type | string | Trip type (ex: direct). | direct |
| data.nextPage | number | Number of the next page, if any. | 2 |
| data.nextPageUrl | string | URL builder for the next page, if any. | https://www.clickbus.com.br/onibus/cascavel-pr/rio-de-janeiro-rj?departureDate=2026-02-24&returnDate=2026-02-25&page=2 |
| data.offset | number | Offset 0-based from the current page. | 0 |
| data.originCity | string | City of origin normalized in the result. | Cascavel |
| data.originState | string | UF of normalized origin in the result. | PR |
| data.page | number | Page returned. | 1 |
| data.parser | "1.0.0" | Stable version of the API response format. | 1.0.0 |
| data.primaryResults | number | Number of trips in the current page clipping. | 20 |
| data.requestUrl | string | Same value as `data.url`; never exposes the queried internal endpoint. | https://www.clickbus.com.br/onibus/cascavel-pr/rio-de-janeiro-rj |
| data.resultsPerPage | number | Page size applied by the backend. | 20 |
| data.returnDate | string (YYYY-MM-DD) | Return date applied in the search when informed. | 2026-02-25 |
| data.source | string | Extraction source. | clickbus.com.br |
| data.totalResults | number | Total number of trips returned by upstream. | 25 |
| data.type | string | Extraction type. | plp |
| data.url | string | URL canonical of the queried route. | https://www.clickbus.com.br/onibus/cascavel-pr/rio-de-janeiro-rj |
| executionId | string (uuid) | Field executionId returned in the response payload. | 12b2ce4f-d5f0-4b8f-83b1-bf056beaa002 |
| notFound | boolean (optional; true when the upstream entity was not found and data is null) | Present and true when the upstream entity was not found. In this case data is null and the request still completes successfully. | N/A |
| requestId | string (uuid) | Field requestId returned in the response payload. | 12b2ce4f-d5f0-4b8f-83b1-bf056beaa001 |