B2B APIExperiences
Availability & Pricing
Check real-time availability and calculate exact pricing before booking.
Availability & Pricing
Always check availability and calculate price before presenting the booking confirmation to the user.
Check Availability
GET /v1/travel/experiences/{product_code}/availability
Returns available dates, time slots, and pricing for a product.
| Query param | Type | Required | Description |
|---|---|---|---|
start_date | string | yes | ISO-8601 |
end_date | string | yes | ISO-8601 |
pax | integer | yes | Passenger count |
currency | string | no | ISO-4217 |
Sandbox-only. Try-it requests target
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us.GET
/v1/travel/experiences/{product_code}/availabilitySandbox credentials
Keys never leave your browser — they are sent only to cloud.vanitypass.com with X-Environment: Sandbox.
curl -X GET 'https://cloud.vanitypass.com/v1/travel/experiences/{product_code}/availability' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \Calculate Price
POST /v1/travel/experiences/calculate-price
Get the exact price for a specific date, time slot, and pax combination. Use this before creating a hold.
| Field | Type | Required | Description |
|---|---|---|---|
product_code | string | yes | Experience product code |
date | string | yes | ISO-8601 date |
time_slot | string | yes | HH:MM time slot from availability |
pax | object | yes | { adults, children? } |
Sandbox-only. Try-it requests target
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us.POST
/v1/travel/experiences/calculate-priceSandbox credentials
Keys never leave your browser — they are sent only to cloud.vanitypass.com with X-Environment: Sandbox.
curl -X POST 'https://cloud.vanitypass.com/v1/travel/experiences/calculate-price' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \
-d '{"product_code":"4026LOND","date":"2026-07-03","time_slot":"10:00","pax":{"adults":2}}'