Rightmove Scraper - UK Property, Rent, Sold & Agents avatar

Rightmove Scraper - UK Property, Rent, Sold & Agents

Pricing

from $5.00 / 1,000 property scrapeds

Go to Apify Store
Rightmove Scraper - UK Property, Rent, Sold & Agents

Rightmove Scraper - UK Property, Rent, Sold & Agents

Scrape Rightmove.co.uk for-sale, to-rent, sold prices, and estate agents by URL or location. Auto-detects input type, returns 25+ flat fields per property: price, address, GPS, beds, baths, tenure, features, photos, floorplans, agent contacts. HTTP-only, MCP-ready, no auth required.

Pricing

from $5.00 / 1,000 property scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Rightmove All-in-One Scraper

Scrape UK property data from Rightmove.co.uk — for-sale listings, rental listings, sold prices, and estate agent branches — by pasting a Rightmove URL or just a UK location name. Returns 25+ flat fields per property: price, address, GPS coordinates, beds/baths, tenure, key features, photos, floorplans, agent contacts. HTTP-only (no headless browser), no login required, MCP-ready for AI agents.

What does Rightmove All-in-One Scraper do?

It extracts structured data from Rightmove.co.uk — the UK's #1 property portal — across four channels in one actor:

  • BUY — properties for sale, with prices, sizes, tenure, agent info.
  • RENT — properties to rent, with monthly/weekly rent, lettings agents, furnished status.
  • SOLD — historical sold prices for any UK postcode or region (deed-date and price for each transaction).
  • AGENTS — estate agent branches in a given area, with contact details and brand info.

You can either paste any Rightmove URL (search, individual property, sold-prices, or agent page) and the actor auto-detects the type, or you can give it just a plain UK location name like Manchester or NW3 and it builds the search for you. Pagination is automatic, up to Rightmove's per-query cap of 1,050 results.

Try it from the Apify Store: click Try for free, leave the defaults to scrape 25 London properties for sale, and click Start.

Why use Rightmove All-in-One Scraper?

  • Property market research and analytics — track asking prices, price reductions, and listing velocity across UK regions.
  • Investment due diligence — pull comparable sale and rent listings filtered by yield, bedroom count, postcode, property type.
  • Sold-price intelligence — compare asking vs. achieved prices for valuation models.
  • Estate agent lead generation — extract branch contact details for B2B prospecting.
  • AI-agent property research — call this as an MCP tool from Claude, GPT, or any MCP-compatible agent to answer UK property questions.
  • Scheduled monitoring — run on a cron to capture new listings and price changes daily.
  • Built on Apify — get API access, integrations with Zapier and Make, proxy rotation, and monitoring out of the box.

How to use Rightmove All-in-One Scraper

  1. Open the actor on Apify Store and click Try for free.
  2. Pick an input mode:
    • Paste one or more Rightmove URLs into Start URLs (the actor auto-detects search, property, sold, or agent pages), or
    • Leave Start URLs empty and fill Search Location + Search Channel (BUY / RENT / SOLD / AGENTS).
  3. Optional filters (used only when Start URLs is empty): radius, price range, bedroom range, property type, sort order, include SSTC / Let Agreed.
  4. Optional enrichment: turn on Fetch full property details to make a second request to each property's detail page for full description, all photos, floorplans, and key features. Roughly doubles per-property cost.
  5. Cap the run with Max Items (default 100, max 1,050 per single Rightmove search).
  6. Click Start. The dataset fills incrementally — open the Output tab to watch records arrive.

Input

All input fields are documented inline on the Input tab. Quick reference:

FieldTypeDefaultNotes
startUrlsarrayone London BUY searchPaste Rightmove URLs. Auto-detects type.
searchLocationstring"London"UK location name when Start URLs is empty.
channelenumBUYBUY | RENT | SOLD | AGENTS.
radiusenum0.0Miles from location centre.
minPrice / maxPriceintegerGBP.
minBedrooms / maxBedroomsinteger0–10.
propertyTypeenumanydetached / semi-detached / terraced / flat / bungalow / land / park-home.
includeSSTCboolfalseInclude Sold-Subject-To-Contract / Let-Agreed.
sortTypeenum6Newest first by default.
fetchPropertyDetailsboolfalsePer-property detail-page enrichment.
maxItemsint100Hard cap. Rightmove ceiling = 1,050 per search.
proxyConfigurationobjectApify datacenterSwitch to residential at scale if needed.

Output

Each item is a flat JSON object — easy to filter, easy for LLM agents to consume. You can download the dataset in JSON, CSV, Excel, HTML, or XML from the Storage tab.

{
"id": "123456789",
"url": "https://www.rightmove.co.uk/properties/123456789",
"channel": "BUY",
"propertyTitle": "3 bedroom semi-detached house for sale",
"displayAddress": "Acacia Avenue, London SW1A 1AA",
"postcode": "SW1A 1AA",
"outcode": "SW1A",
"price": 750000,
"priceCurrency": "GBP",
"priceFrequency": "FOR_SALE",
"priceDisplay": "£750,000",
"propertyType": "Semi-Detached",
"propertySubType": "Semi-Detached",
"bedrooms": 3,
"bathrooms": 2,
"tenure": "FREEHOLD",
"sizeSqFt": 1450,
"latitude": 51.5074,
"longitude": -0.1278,
"listingStatus": "AVAILABLE",
"listedDate": "2026-05-12",
"soldDate": null,
"description": "Beautifully presented three-bedroom semi-detached home with...",
"keyFeatures": [
"Chain Free",
"Garden",
"Off-Street Parking",
"Modern Kitchen"
],
"images": [
"https://media.rightmove.co.uk/123456789/IMG_01.jpeg",
"https://media.rightmove.co.uk/123456789/IMG_02.jpeg"
],
"floorplans": [
"https://media.rightmove.co.uk/123456789/FLOORPLAN_00.jpeg"
],
"imageCount": 24,
"agentName": "Foxtons",
"agentBranchName": "Foxtons Westminster",
"agentBranchUrl": "https://www.rightmove.co.uk/estate-agents/agent/Foxtons/Westminster-1234.html",
"agentLogoUrl": "https://media.rightmove.co.uk/brand/logo-foxtons.png",
"agentPhone": "020 7012 3456",
"inputUrl": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490",
"scrapedAt": "2026-05-16T19:00:00.000Z"
}

Data table

FieldTypeWhen populated
idstringAlways
urlstringAlways
channelenumAlways — BUY / RENT / SOLD / AGENT
propertyTitlestringBUY / RENT / SOLD
displayAddressstringAll
postcode, outcodestringAll when published
pricenumber (GBP integer)BUY / RENT / SOLD
priceCurrency, priceFrequency, priceDisplaystringBUY / RENT / SOLD
propertyType, propertySubTypestringBUY / RENT / SOLD
bedrooms, bathroomsintegerBUY / RENT
tenurestringBUY / RENT detail pages
sizeSqFtnumberBUY / RENT detail pages when published
latitude, longitudenumberAlmost always
listingStatusstringBUY / RENT
listedDateISO dateBUY / RENT
soldDateISO dateSOLD only
descriptionstringSearch results carry a summary; full description requires fetchPropertyDetails
keyFeaturesarrayDetail pages
images, floorplans, imageCountarray / intDetail pages
agentName, agentBranchName, agentBranchUrl, agentLogoUrl, agentPhonestringBUY / RENT / AGENT
scrapedAtISO timestampAlways

How much does it cost to scrape Rightmove?

The actor uses Apify's Pay-Per-Event monetization with two events:

  • Actor start: $0.00005 per run (one event per GB of memory).
  • Property scraped: $0.005 per record returned to the dataset. Covers BUY, RENT, SOLD, and AGENT records, and includes the detail-page enrichment fetch when fetchPropertyDetails=true.

Typical run costs:

ScenarioRecordsApprox. cost
Default test run25 BUY listings$0.13
Daily city watch100 BUY listings$0.50
Postcode analysis500 BUY + RENT mix$2.50
Full Rightmove cap1,050 BUY listings$5.25

Free-plan users get $5/month in Apify platform credit to cover compute and proxy passthrough; this scraper is HTTP-only and lightweight, so most runs fit comfortably inside that allowance.

Tips and advanced options

  • Default datacenter proxies work for most runs. Rightmove does not use Cloudflare; only switch to RESIDENTIAL at scale or after hitting blocks.
  • Beat the 1,050 ceiling by segmenting. Rightmove caps any single search at 1,050 results. For larger jobs, run multiple searches segmented by postcode (OUTCODE^...), price band, or property type and merge the datasets.
  • Auto-detection makes URL pasting easy. Paste search URLs from your browser as-is; the actor figures out whether it's BUY, RENT, SOLD, or AGENTS.
  • Toggle fetchPropertyDetails for full descriptions. Search pages carry a short summary only. The detail-page fetch adds full description, all photos, floorplans, full key-features list, and tenure.
  • Use sortType=6 (newest first) for fresh-listing monitoring. Combine with a daily schedule and you'll capture every new listing in the area.
  • Save run state. The actor persists resultCount and seenIds to KV STATE every 10 records — restarted runs resume without duplicating data.

FAQ, disclaimers, and support

Is scraping Rightmove legal? This actor accesses only public listing pages — no login, no captcha bypass, no rate-limit evasion. It respects polite request pacing (400–1,500 ms jitter). Always check Rightmove's Terms of Service and your local laws before using the data commercially.

No personal data collected. The actor returns only data already publicly displayed on rightmove.co.uk listing pages — agent contact details that estate agents themselves publish, and the listing's public attributes.

Known limits.

  • Rightmove caps any single search at 1,050 results (42 pages × 25). Segment your queries to go larger.
  • Tenure and floor-plan data require fetchPropertyDetails=true.
  • Commercial property and overseas modes are supported via Start URLs (paste a /commercial-property-for-sale/find URL) but not built into the location-based search flow.

Found a bug or have a feature request? Open an issue on the Issues tab of this actor's page.

MCP / AI agents. This actor is fully callable as the Apify MCP tool apify--rightmove-all-in-one-scraper. The flat output shape and stable field names are optimized for LLM consumption.