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 →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.