TransferOffer
One bookable vehicle option for one leg, from one provider.
Provider of the offer. Send it as provider_context.provider.
provider_dairport, point_to_point or hourly.
airportairportAirport: arrival or departure. Point-to-point and hourly: the leg (outbound, return, round_trip).
arrivalId of the offer within this search response. A new id is generated on every search: do not store it across searches.
1421a5071cc20000Send it as provider_context.rate_key to recheck and book.
7Opaque, encrypted string. Store it and send it back unchanged; it cannot be read or edited (a modified token is rejected with 422). Send it as provider_context.offer_token to recheck. Valid for 24 hours from the search (409 offer_expired afterwards); only for your API key.
ot1.gAAAAAB...opaque-offer-token...(about 1 kB; trimmed in this example)price objectrequired
Price for the vehicle.
Total price for the vehicle.
1317ISO 4217 currency: the requested currency.
INRAlways true: prices include taxes.
truetruevehicle object
Vehicle category.
- VehicleInfo
- null
Vehicle category of the offer. category is the provider's own wording.
Provider's vehicle category, free text, not normalised.
AC SUV LargeExample model, "or similar".
Ertiga or similarPicture of the category.
https://images.example.com/vehicles/ac-suv-large.pngSeats.
6Suitcases.
2Estimated ride time, when known.
25Route distance, when known.
148000Cancellation terms in words, when known.
100% refund if cancelled at least 24h before pickuptrue: flight details are required at book.
falsefalsePoint-to-point and hourly: outbound, return (of a round trip searched as two legs) or round_trip (a round trip sold as one leg). null for airport offers.
Possible values: [outbound, return, round_trip]
outboundPickup of this leg, local, YYYY-MM-DDTHH:MM. null for airport offers.
2026-11-27T09:00fixed_route: price for the route. hourly_package: hours (and km) included. outstation_package: multi-day or long-distance package with a kilometre allowance, extra km charged.
Possible values: [fixed_route, hourly_package, outstation_package]
fixed_routefixed_routepackage object
What the package includes (hourly and package offers).
- PackageInfo
- null
What an hourly or rental package includes.
Hours included.
4Kilometres included.
40Days included (multi-day round trips).
3Provider package code.
oneWayProvider package label, for example Local (8hr/80 km).
Outstation (150 km)extra_charges object
Charges payable beyond the package.
- ExtraCharges
- null
Charges payable beyond the package.
extra_km_rate object
Per extra kilometre.
- Money
- null
An amount in the requested currency.
Amount.
18ISO 4217 currency: the requested currency.
INRextra_hour_rate object
Per extra hour.
- Money
- null
An amount in the requested currency.
Amount.
18ISO 4217 currency: the requested currency.
INRnight_charge object
Night charge.
- Money
- null
An amount in the requested currency.
Amount.
18ISO 4217 currency: the requested currency.
INRdriver_allowance object
Driver allowance.
- Money
- null
An amount in the requested currency.
Amount.
18ISO 4217 currency: the requested currency.
INRinclusions object
What the price includes or excludes.
- Inclusions
- null
What the price includes or excludes.
Tolls included.
trueState taxes included.
trueParking included.
falseDriver allowance included.
trueGratuity included.
falseIncluded items, provider wording.
["Fuel Charges","Driver Allowance","Toll / State tax","GST (5%)"]Excluded items, provider wording.
["Pay INR 18/km after 150 km","Multiple pickups/drops","Airport Entry/Parking"]cancellation object
Cancellation terms. null for airport offers today: use cancellation_summary.
- CancellationInfo
- null
Cancellation terms of the offer.
Free cancellation until this pickup-local time, YYYY-MM-DDTHH:MM:SS, when known.
2026-11-26T10:30:00Free cancellation up to this many hours before pickup.
6rules object[]
Refund steps.
Hours before pickup.
4Refund in percent of the price.
100Policy in words.
Free cancellation until 6h before pickup; later: INR 500 or 20% of the booking amount, whichever is lessWaiting time included at pickup, when known.
30{
"provider": "provider_d",
"transfer_type": "airport",
"direction": "arrival",
"offer_id": "1421a5071cc20000",
"rate_key": "7",
"offer_token": "ot1.gAAAAAB...opaque-offer-token...(about 1 kB; trimmed in this example)",
"price": {
"total": 1317,
"currency": "INR",
"taxes_included": true
},
"vehicle": {
"category": "AC SUV Large",
"model": "Ertiga or similar",
"image_url": "https://images.example.com/vehicles/ac-suv-large.png",
"max_passengers": 6,
"max_bags": 2
},
"duration_minutes": 25,
"distance_meters": 148000,
"cancellation_summary": "100% refund if cancelled at least 24h before pickup",
"flight_info_required": false,
"leg": "outbound",
"pickup_datetime": "2026-11-27T09:00",
"pricing_model": "fixed_route",
"package": {
"hours_included": null,
"km_included": null,
"days": null,
"code": "oneWay",
"label": "Outstation (150 km)"
},
"extra_charges": {
"extra_km_rate": {
"amount": 18,
"currency": "INR"
},
"extra_hour_rate": null,
"night_charge": null,
"driver_allowance": null
},
"inclusions": {
"tolls": true,
"state_tax": true,
"parking": false,
"driver_allowance": true,
"gratuity": false,
"included": [
"Fuel Charges",
"Driver Allowance",
"Toll / State tax",
"GST (5%)"
],
"excluded": [
"Pay INR 18/km after 150 km",
"Multiple pickups/drops",
"Airport Entry/Parking"
]
},
"cancellation": {
"free_until": null,
"free_cancellation_hours": 6,
"rules": [],
"policy_text": "Free cancellation until 6h before pickup; later: INR 500 or 20% of the booking amount, whichever is less"
},
"included_waiting_minutes": 30
}