Rental Listings by Location

GEThttps://property-api.k8s.outra.co.uk/api/v2/market-events/rental-listings
API keyJSON

Get current rental listings for a location (postcode or post town) from the market activity dataset. Returns active rental listings from the last 90 days where TRANSACTION_TYPE = 'RENT', optionally filtered by style, type, bedrooms and rent, ordered by EVENT_DATE descending and limited to the 100 most recent.

Search criteria

  • Location — matches against both POSTCODE and POST_TOWN, case-insensitive, with partial matching.
  • Recency — only listings with an EVENT_DATE within the last 90 days, where TRANSACTION_TYPE = 'RENT'.
  • Limit — up to 100 listings per page, most recent first.

Parameters

NameTypeRequiredDescription
locationstringRequiredLocation to search — postcode or post town. Examples: SW1A, London, EX1 1AA, Manchester. Length 2–100.
property_stylestringOptionalFilter by property style (e.g. End-Terrace, Detached, Semi-Detached). Max length 100.
property_typestringOptionalFilter by property type (e.g. House, Flat). Max length 100.
bedrooms_minintegerOptionalMinimum bedrooms. 020.
bedrooms_maxintegerOptionalMaximum bedrooms. 020.
listing_price_minnumberOptionalMinimum monthly rental price. Minimum 0.
listing_price_maxnumberOptionalMaximum monthly rental price. Minimum 0.
pageintegerOptionalPage number (1-based). Default 1. Minimum 1.
page_sizeintegerOptionalResults per page (max 100). Default 100. Minimum 1, maximum 100.
bash
curl 'https://property-api.k8s.outra.co.uk/api/v2/market-events/rental-listings?location=SW1A&property_type=Flat&bedrooms_min=1&bedrooms_max=3&listing_price_min=1500&listing_price_max=3000&page=1&page_size=100' \
  -H 'accept: application/json' \
  -H 'Authorization: Api-Key {api_key}'

Status codes

CodeDescription
200Rental listings retrieved successfully
401Authentication failed or API key invalid
422Request validation failed
429Rate limit exceeded

Field reference

Returns the same 16 fields as Sales Listings — here TRANSACTION_TYPE is RENT and LISTING_PRICE is the monthly rent. The envelope adds page, page_size, count and the echoed location.

Typical use cases

Rental market analysis

Understand local supply and rent levels.

Tenant demand tracking

Identify areas with high rental activity.

Portfolio monitoring

Track availability across multi-property portfolios.