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
POSTCODEandPOST_TOWN, case-insensitive, with partial matching. - Recency — only listings with an
EVENT_DATEwithin the last 90 days, whereTRANSACTION_TYPE = 'RENT'. - Limit — up to 100 listings per page, most recent first.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
location | string | Required | Location to search — postcode or post town. Examples: SW1A, London, EX1 1AA, Manchester. Length 2–100. |
property_style | string | Optional | Filter by property style (e.g. End-Terrace, Detached, Semi-Detached). Max length 100. |
property_type | string | Optional | Filter by property type (e.g. House, Flat). Max length 100. |
bedrooms_min | integer | Optional | Minimum bedrooms. 0–20. |
bedrooms_max | integer | Optional | Maximum bedrooms. 0–20. |
listing_price_min | number | Optional | Minimum monthly rental price. Minimum 0. |
listing_price_max | number | Optional | Maximum monthly rental price. Minimum 0. |
page | integer | Optional | Page number (1-based). Default 1. Minimum 1. |
page_size | integer | Optional | Results per page (max 100). Default 100. Minimum 1, maximum 100. |
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
| Code | Description |
|---|---|
200 | Rental listings retrieved successfully |
401 | Authentication failed or API key invalid |
422 | Request validation failed |
429 | Rate 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.