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.
Keyword Search
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.
| Field | Type | Required | Description |
|---|---|---|---|
keyword | string | yes | The search term. |
pageSize | integer | yes | Records per page (1–100). |
pageNumber | integer | yes | Page number (1–99). |
searchFields | array<integer> | yes | Fields to search: 1=IATA, 2=Country ISO, 3=Country Name, 4=City Name, 5=Hub Name. |
sortBy | array<integer> | yes | Sort options: 1=Sort by weight. |
enableFuzzy | boolean | no | Enable fuzzy matching (default true). |
language | string | no | Response language, e.g. en-US. |
latitude | string | no | Latitude for geo-biased search. |
longitude | string | no | Longitude for geo-biased search. |
radius | integer | no | Search radius in km. |
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/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/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 param | Type | Required | Description |
|---|---|---|---|
language | string | no | Response language, e.g. en-US. |
countryOrRegion | string | no | ISO 3166-1 alpha-2 country code, e.g. GB. |
transportHubId | string | no | Transport hub ID, e.g. A00001 (Manchester Airport). |
cityId | string | no | City ID, e.g. E239 (Manchester). |
https://cloud.vanitypass.com with X-Environment: Sandbox. No real bookings or charges. Production access: contact us./v1/travel/search/modulesSandbox 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' \