Search Experiences
Find tours, activities, and attractions by location, category, or keyword.
Search Experiences
Find experiences by destination and filters, or use full-text search across all categories.
Search by Destination
POST /v1/travel/experiences
| Field | Type | Required | Description |
|---|---|---|---|
destination_id | string | yes | Destination ID, e.g. d-london |
start_date | string | no | ISO-8601 date |
end_date | string | no | ISO-8601 date |
categories | array | no | Category slugs to filter |
currency | string | no | ISO-4217, defaults to org currency |
pax | integer | no | Passenger count |
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/experiencesSandbox 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' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \
-d '{"destination_id":"d-london","start_date":"2026-07-01","end_date":"2026-07-07","currency":"USD","pax":2}'Free-Text Search
POST /v1/travel/experiences/search
Search by keyword across all destinations.
| Field | Type | Required | Description |
|---|---|---|---|
query | string | yes | Search phrase, e.g. "cooking class Rome" |
currency | string | no | ISO-4217 |
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/experiences/searchSandbox 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/search' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \
-d '{"query":"cooking class Rome","currency":"USD"}'Get Experience Details
GET /v1/travel/experiences/{product_code}
Full product details — description, inclusions, cancellation policy, meeting point, photos, reviews.
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/experiences/{product_code}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}' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \Browse Categories
GET /v1/travel/experiences/categories
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/experiences/categoriesSandbox 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/categories' \ -H 'Content-Type: application/json' \ -H 'X-Environment: Sandbox' \
Nearby Experiences
POST /v1/travel/experiences/nearby
Find experiences near a GPS coordinate.
| Field | Type | Required | Description |
|---|---|---|---|
lat | number | yes | Latitude |
lng | number | yes | Longitude |
radius_km | number | no | Search radius in km (default 5) |
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/experiences/nearbySandbox 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/nearby' \
-H 'Content-Type: application/json' \
-H 'X-Environment: Sandbox' \
-d '{"lat":51.5074,"lng":-0.1278,"radius_km":5}'