VANITYPASS
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 paramTypeRequiredDescription
start_datestringyesISO-8601
end_datestringyesISO-8601
paxintegeryesPassenger count
currencystringnoISO-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}/availability

Sandbox 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.

FieldTypeRequiredDescription
product_codestringyesExperience product code
datestringyesISO-8601 date
time_slotstringyesHH:MM time slot from availability
paxobjectyes{ 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-price

Sandbox 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}}'