Listing Search
Search individual listings — restaurants, attractions, and experiences — with geo, category, and personalisation filters.
Overview
The/v2/listing-search endpoint returns a paginated list of individual listings from the Obvlo content engine. Listings represent single points of interest such as restaurants, hotels, attractions, or experiences.
You can filter by geography, free-text query, activity tags, and guest personalisation attributes.
Localised fields and the lang parameter
Several listing fields (name, summary, tagline, address, category, activityTags, keywords, priceLevelText, planVisit, whatToExpect, additionalTextAttributes, preferences, integratedCategories) carry translated content.
The shape of these fields depends on whether lang is provided:
lang is omitted, at least the default language (en-GB) is always included in the map.
Request
Required parameters
Optional parameters
Examples
Basic search for an organisation
Geo-filtered search near Paris
Filter by activity tags
Personalised search with a specific language
Ranked by distance
Response
- With lang=en-GB
- Without lang (language map)
Response fields
Listing object
Opening hours object
open and close objects with:
Image object
Authorizations
Path Parameters
Organization Account Number
Query Parameters
Unique profile identifier
Adding a user category will only return guides that match the category. Possible values: business, family, friends, solo, or couples
Adding a trip type will rank guides based on trip type suitability. Possible values: business, pleasure, or both. Default: both
Comma-separated list of user interests to rank results by weighted match. Available values can be retrieved from the /getPersonalizationOptions endpoint.
Page index used to get next page of responses
Hits per page, maximum 20
A text query containing a name and optionally a location
Radius in meters from center of search
Latitude and Longitude as the center of search, comma separated. Ex: 55.953251,-3.188267
Ranking strategy. One of: 'distance', 'relevance', 'score'
Comma-separated list of activity tags to filter listings
BCP-47 language code (e.g. en-GB). When provided, localizable fields are returned as a single string instead of a language map.