/onthemarket/properties/search

POST /api/onthemarket/properties/search

Price: 5 credits

Search OnTheMarket properties for sale, to rent or new homes within a location. Returns property cards: id, url, address, property title and type, price, bedroom/bathroom counts, listing features, images, coordinates, status labels and the marketing agent. Filter by radius, price range, bedrooms, property types, keywords, how recently the listing was added, tenancy terms and a large set of include/exclude flags.

How to use it

Search OnTheMarket (UK) property listings. Provide location_id from onthemarket/locations/search (e.g. bath) and search_type (for-sale, to-rent or new-homes). Each result has id (feed to onthemarket/properties for full detail), url, address, property_title, property_type, price (numeric GBP) plus display_price/short_price/price_qualifier, bedroom_count, bathroom_count, features, image+images, latitude/longitude, main_label, added_reduced_label, is_spotlight and the marketing agent (agent_id, agent_name, agent_alias, agent_phone, agent_image). Narrow with radius, min_price/max_price, price_frequency, min_bedrooms/max_bedrooms, property_type, keywords, added_since, furnished, let_length and sort. The flag filters (auction, shared_ownership, new_build, retirement, student, shared_accommodation, pet_friendly, accessible_features, greener_choice, recently_reduced, matterport_tour, virtual_tour, video) are tri-state: true returns only matching properties, false excludes them, omitting the field applies no filter. Set include_under_offer or include_let_agreed to also see properties that are already under offer or let agreed.

Parameters

Request body

Response

Errors

Response headers