Get Catalog Location

Retrieves a single Tripadvisor Location from the catalog by its ID.

Use this endpoint to resolve a known Tripadvisor Location ID into an abbreviated summary of that Location, including its names, descriptions, addresses, coordinates, overall traveler rating, and relevant Tripadvisor URLs. Like the other catalog endpoints, it is not limited by a partner's allowlist or geofencing. For the full, richer set of Location details — such as contact information, categories, opening hours, rankings, awards, and aggregate photo information — use GET /locations/{id} instead.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Get Catalog Location requests

A Get Catalog Location request takes a Tripadvisor Location ID and returns the lightweight catalogue projection of that Location. It is not restricted by your allowlist, so it can confirm that an ID exists before the Location is licensed.

For the full record — contact details, categories, opening hours, rankings, awards and photo counts — use Location Details.

A request is an HTTP GET to a URL in the form:

https://terra.tripadvisor.com/api/catalog/locations/{id}

Get Catalog Location responses

The response carries the Location ID, names, descriptions, addresses, coordinates, overall rating and Tripadvisor URLs. It shares the response shape of the other catalogue endpoints.

Note: a 200 confirms the Location exists in the Tripadvisor catalogue. It does not mean the Location may be displayed. Add the ID to your allowlist first.

Note: the Catalog and Location read endpoints share a single permission.

Examples

Confirm an ID and retrieve its summary

curl "https://terra.tripadvisor.com/api/catalog/locations/188151?version=1" \
  -H "X-API-Key: API_KEY"

Related

Path Params
int32
required

the Tripadvisor Location ID to retrieve

Query Params
locale
array of strings

preferred locales for localized fields (e.g. names, descriptions), in priority order;
falls back to the default locale when omitted

locale
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json