Discover/rightmove.co.uk API
live

rightmove.co.uk APIwww.rightmove.co.uk

Search and retrieve Rightmove UK property listings. Filter by location, price, bedrooms, and channel (BUY/RENT). Get full details including rooms, floorplans, and nearby stations.

Endpoints
2
Updated
3mo ago
Try it
Page number to start from (1-based)
Search radius in miles from location
Search channel: BUY or RENT
Maximum number of pages to fetch
Maximum price filter
Minimum price filter
Sort order: 2=newest, 1=highest price, 6=lowest price, 10=most reduced
Maximum number of bedrooms
Minimum number of bedrooms
Property type filter (e.g., detached, semi-detached, flat)
Rightmove location identifier (e.g., REGION^93917 for London, REGION^162 for Birmingham)
api.parse.bot/scraper/86dba7ad-639c-4a75-b7f6-b5436788ce16/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/86dba7ad-639c-4a75-b7f6-b5436788ce16/search_properties?page=2&max_pages=1&location_identifier=REGION%5E93917' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for property listings with filters like location, price range, bedrooms, and property type. Returns paginated results with 24 properties per page.

Input
ParamTypeDescription
pageintegerPage number to start from (1-based)
radiusstringSearch radius in miles from location
channelstringSearch channel: BUY or RENT
max_pagesintegerMaximum number of pages to fetch
max_pricestringMaximum price filter
min_pricestringMinimum price filter
sort_typestringSort order: 2=newest, 1=highest price, 6=lowest price, 10=most reduced
max_bedroomsstringMaximum number of bedrooms
min_bedroomsstringMinimum number of bedrooms
property_typesstringProperty type filter (e.g., detached, semi-detached, flat)
location_identifierstringRightmove location identifier (e.g., REGION^93917 for London, REGION^162 for Birmingham)
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "count": "integer number of properties returned in this response",
    "properties": "array of property objects with id, bedrooms, bathrooms, property_type, display_address, display_price, latitude, longitude, agent_name, key_features, etc.",
    "total_pages": "integer total number of pages available",
    "pages_fetched": "integer number of pages fetched in this request",
    "total_results": "integer total number of matching properties",
    "results_per_page": "integer results per page (always 24)"
  },
  "sample": {
    "data": {
      "page": 1,
      "count": 25,
      "properties": [
        {
          "id": 163269575,
          "tenure": "LEASEHOLD",
          "summary": "This expansive apartment is the most luxurious home in The Gothic...",
          "bedrooms": 3,
          "latitude": 52.489093,
          "bathrooms": 2,
          "longitude": -1.907406,
          "agent_name": "John Doe",
          "is_auction": false,
          "is_premium": false,
          "agent_phone": "+1 (555) 012-3456",
          "is_featured": true,
          "agent_branch": "John Doe, Birmingham",
          "display_size": "2,116 sq. ft.",
          "key_features": [
            "Two/Three Bedrooms",
            "Private Terrace",
            "Jewellery Quarter Location"
          ],
          "price_amount": 650000,
          "property_url": "https://www.rightmove.co.uk/properties/163269575#/?channel=RES_BUY",
          "display_price": "£650,000",
          "property_type": "Apartment",
          "listing_status": "price_reduced",
          "main_image_url": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/65ac1feda/163269575/65ac1fedad7dccdad74c8b12cf2209e8_max_476x317.jpeg",
          "price_currency": "GBP",
          "display_address": "The Gothic, 4-6 Great Hampton Street, Birmingham, B18",
          "price_qualifier": "",
          "added_or_reduced": "Reduced on 08/05/2026",
          "number_of_images": 47,
          "transaction_type": "buy",
          "first_visible_date": "2025-06-13T10:28:16Z",
          "listing_update_date": "2026-05-08T12:14:30Z",
          "number_of_floorplans": 1,
          "property_description": "3 bedroom apartment for sale"
        }
      ],
      "total_pages": 42,
      "pages_fetched": 1,
      "total_results": 5906,
      "results_per_page": 24
    },
    "status": "success"
  }
}

About the rightmove.co.uk API

The Rightmove API gives programmatic access to the UK's largest property portal across 2 endpoints. Use search_properties to query listings by location, price range, bedroom count, and channel (BUY or RENT), returning up to 24 results per page with coordinates, display price, and agent details. Use get_property_details to pull full room dimensions, floorplan URLs, tenure type, and nearby station data for any individual listing by its Rightmove property ID.

Search Properties

The search_properties endpoint accepts filters including min_price, max_price, max_bedrooms, radius (in miles), and channel (BUY or RENT). Results are paginated at 24 properties per page; the response includes total_results, total_pages, and pages_fetched so you can walk the full result set. The sort_type parameter controls ordering: 2 for newest listings, 1 for highest price, 6 for lowest price, and 10 for most reduced. Each property object in the properties array includes id, bedrooms, bathrooms, property_type, display_address, display_price, latitude, and longitude.

Property Details

The get_property_details endpoint accepts a numeric property_id and returns a detailed record. Key fields include rooms (each with name, description, width, length, and unit), images and floorplans (both arrays of objects with url and caption), tenure (e.g. FREEHOLD or LEASEHOLD), bedrooms, bathrooms, agent_name, and precise latitude/longitude coordinates.

Coverage and Pagination

Both endpoints cover live for-sale and to-let listings across the UK. The max_pages parameter on search_properties lets you cap how many pages are fetched in a single call, which is useful when total_results is large. Property IDs returned from search_properties can be passed directly into get_property_details to enrich any listing with room-level data and media assets.

Common use cases
  • Build a property price comparison tool using min_price, max_price, and sort_type across multiple UK regions.
  • Aggregate new-to-market listings daily by sorting with sort_type=2 (newest) and tracking id values across runs.
  • Map rental availability by extracting latitude and longitude from search_properties results with channel=RENT.
  • Enrich a property database with room dimensions, floorplan images, and tenure type via get_property_details.
  • Alert users to price-reduced listings by polling sort_type=10 (most reduced) for a saved search query.
  • Analyse bedroom-to-price ratios across postcodes by combining max_bedrooms filter results with display_price fields.
  • Power a portfolio tracker by storing agent names and property IDs from recurring search_properties calls.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Rightmove have an official developer API?+
Rightmove does not offer a publicly accessible developer API. Data access for commercial use is managed through private partnership agreements, which are not available to individual developers or small teams.
What does `search_properties` return per listing, and how granular are the filters?+
Each property in the results array includes id, bedrooms, bathrooms, property_type, display_address, display_price, latitude, and longitude. Filters include min_price, max_price, max_bedrooms, radius (miles), and channel (BUY or RENT). You cannot currently filter by property type or minimum bedrooms from the search endpoint — get_property_details must be called per listing to access tenure, room data, and media.
Is sold/historical price data or valuation estimates included?+
Not currently. The API covers active for-sale and to-let listings; sold prices, historical transaction records, and automated valuation estimates are not part of either endpoint. You can fork this API on Parse and revise it to add an endpoint targeting those data points.
How does pagination work when there are thousands of results?+
The search_properties response includes total_pages and total_results so you know the full scope upfront. The page parameter sets the starting page (1-based) and max_pages caps how many pages are fetched per call. Results are always 24 per page (results_per_page is fixed). For large result sets, batch across multiple calls using the page offset.
Does `get_property_details` include nearby school ratings or broadband speed data?+
Not currently. The endpoint returns nearby stations but does not expose school Ofsted ratings, broadband speed estimates, or flood risk scores. You can fork this API on Parse and revise it to add an endpoint covering those supplementary property attributes.
Page content last updated . Spec covers 2 endpoints from www.rightmove.co.uk.
Related APIs in Real EstateSee all →
zoopla.co.uk API
Search for properties available for sale or rent, view detailed listing information, check sold house prices, and find local estate agents all in one place. Get access to live marketplace data to help you research properties, compare prices, and connect with agents on the Zoopla platform.
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.
propertypal.com API
Search and browse thousands of properties across Northern Ireland including rentals, sales, and commercial listings while accessing agent details, price trends, and market news. Get comprehensive property information, open viewing schedules, and real estate insights all in one place.
privateproperty.co.za API
Search and browse property listings for sale and rent across South Africa by location, price, features, and size, then view detailed information about specific properties. Get location suggestions to help narrow down your search area.
realestate.com.au API
Search and retrieve property listing data from realestate.com.au, including listings for sale and rent, detailed property information, and nearby schools for any location across Australia.
imovirtual.com API
Search and browse real estate listings across Portugal, view detailed property information including prices and specifications, and discover new housing developments. Find your ideal home by accessing comprehensive market data all in one place.
airbnb.co.uk API
Search Airbnb UK listings and access detailed information including pricing, availability calendars, and guest reviews. Plan your trips by comparing properties and experiences across locations with real-time data on rates and booking availability.
realcommercial.com.au API
Search commercial property listings across Australia, view detailed property information, and stay updated with the latest real estate market news all from one platform. Find investment opportunities, compare properties, and read industry insights to make informed decisions in the commercial property market.
Rightmove API – UK Property Listings · Parse