VANITYPASS
B2B APITravel

Airport Service Search

Keyword-search airport lounges, fast-track, dining, and fitness services, and list available service modules.

Airport Service Search

Discover VanityPass Travel Network airport services (lounges, fast-track, dining, fitness) with a single aggregated keyword search, or enumerate the service modules available at a location.

POST /v1/travel/search

Aggregated keyword search across airport services. Match on IATA code, country, city, or hub name, optionally biased by geolocation, and page through the results.

FieldTypeRequiredDescription
keywordstringyesThe search term.
pageSizeintegeryesRecords per page (1–100).
pageNumberintegeryesPage number (1–99).
searchFieldsarray<integer>yesFields to search: 1=IATA, 2=Country ISO, 3=Country Name, 4=City Name, 5=Hub Name.
sortByarray<integer>yesSort options: 1=Sort by weight.
enableFuzzybooleannoEnable fuzzy matching (default true).
languagestringnoResponse language, e.g. en-US.
latitudestringnoLatitude for geo-biased search.
longitudestringnoLongitude for geo-biased search.
radiusintegernoSearch radius in km.
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/search

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/search' \
  -H 'Content-Type: application/json' \
  -H 'X-Environment: Sandbox' \
  -d '{"keyword":"Heathrow","pageSize":20,"pageNumber":1,"searchFields":[1,4,5],"sortBy":[1],"enableFuzzy":true,"language":"en-US"}'

List Service Modules

GET /v1/travel/search/modules

List the airport service modules/categories available for a location. All parameters are optional query parameters — supply the ones you have to narrow the result.

Query paramTypeRequiredDescription
languagestringnoResponse language, e.g. en-US.
countryOrRegionstringnoISO 3166-1 alpha-2 country code, e.g. GB.
transportHubIdstringnoTransport hub ID, e.g. A00001 (Manchester Airport).
cityIdstringnoCity ID, e.g. E239 (Manchester).
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/search/modules

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/search/modules' \
  -H 'Content-Type: application/json' \
  -H 'X-Environment: Sandbox' \