Rightmove Property Listings Scraper

Scrape Rightmove residential and commercial sale/rent property listings, prices, addresses, agents, images, and listing details from public search URLs.

Data fields

FieldTypeDescription
listingIdtextListing ID exported in the dataset view.
urllinkURL exported in the dataset view.
displayPricetextDisplay price exported in the dataset view.
pricenumberPrice exported in the dataset view.
propertyTypetextProperty type exported in the dataset view.
bedroomsnumberBedrooms exported in the dataset view.
bathroomsnumberBathrooms exported in the dataset view.
addresstextAddress exported in the dataset view.

Input preview

startUrlsRightmove search URLs *
maxItemsMaximum listings
maxPagesPerSearchMaximum pages per search
includeImagesInclude image URLs

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

Ready-to-run examples

Open a saved Apify example, adjust the input, and run the actor in your own Apify account.

View all examples

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Export public Rightmove UK property listings with prices, addresses, agents, images, dates, and source search URLs.

Use this Actor when you need repeatable Rightmove sale, rental, new-build, or commercial listing data for property research, lead generation, market monitoring, pricing analysis, or real-estate dashboards. Results can be downloaded as CSV, JSON, Excel, XML, RSS, or used through the Apify Dataset API.

At a glance

  • Rightmove search URLs: scrape public sale, rent, new homes, and commercial search-result pages.
  • Property listing data: save prices, bedrooms, bathrooms, property type, address, summary, and listing URLs.
  • Agent details: collect visible estate-agent names, phone numbers, and agent page URLs when available.
  • Image export: include listing image URLs when you need visual inventory data.
  • Monitoring ready: schedule recurring searches to track new listings, price changes, and agent activity.

What can it do?

Rightmove Property Listings Scraper turns public Rightmove search URLs into structured property-listing rows.

  • Export Rightmove property listings from residential sale, residential rent, new-build, commercial sale, and commercial rent searches.
  • Collect price and property details such as display price, numeric price, bedrooms, bathrooms, property type, address, postcode, and summary.
  • Extract estate-agent signals including agent name, phone number, and agent URL when Rightmove exposes them publicly.
  • Build property-market monitors by scheduling the same search URLs and comparing rows over time.
  • Use it as a Rightmove data API alternative for public listings that need to flow into spreadsheets, CRMs, BI tools, and databases.

Common workflows

  • Market research: compare property supply, price bands, locations, and listing types.
  • Lead generation: collect agent names, phone numbers, and listing URLs for outreach workflows.
  • Rental monitoring: track new rental supply in a city, postcode, or neighborhood.
  • Commercial property research: export commercial listings and agent details from public searches.
  • Investor analysis: monitor sale listings, asking prices, and location patterns.
  • Inventory alerts: schedule searches and trigger webhooks when new listing rows appear.

What data can you collect?

Each dataset row represents one Rightmove property listing.

Field Description
listingId Rightmove listing ID
url Full public listing URL
displayPrice Human-readable price
price Numeric price when available
propertyType Property subtype, such as flat, detached, or commercial unit
bedrooms Bedroom count when available
bathrooms Bathroom count when available
address Display address
postcode Full postcode when visible
outcode Postcode outcode when visible
agentName Estate agent or brand name
agentPhone Agent phone number when shown
agentUrl Agent page URL
listingType Sale/rent channel signal
summary Listing summary text
images Listing image URLs when enabled and available
dateAdded First visible or added date
sourceSearchUrl Search URL that produced the listing
scrapedAt Timestamp when the row was saved

Example input

{
  "startUrls": [
    {
      "url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490&maxBedrooms=2&sortType=6"
    }
  ],
  "maxItems": 100,
  "maxPagesPerSearch": 5,
  "includeImages": true
}

Example output

{
  "listingId": "174822635",
  "url": "https://www.rightmove.co.uk/properties/174822635#/?channel=RES_BUY",
  "displayPrice": "GBP 98,000",
  "price": 98000,
  "propertyType": "Flat",
  "bedrooms": 1,
  "bathrooms": 1,
  "address": "Park View Court, London E3 3AN",
  "postcode": "E3 3AN",
  "agentName": "Example Estate Agents",
  "listingType": "buy",
  "sourceSearchUrl": "https://www.rightmove.co.uk/property-for-sale/find.html?...",
  "scrapedAt": "2026-07-03T12:00:00.000Z"
}

Tips for best results

  • Paste search-result URLs, not homepage URLs: use a Rightmove URL after applying your filters.
  • Keep searches focused: city, postcode, price, property type, and bedroom filters make cleaner datasets.
  • Use maxPagesPerSearch as a cost guard: broad searches can produce many listings.
  • Turn off images for lighter exports: set includeImages=false when you only need tabular data.
  • Schedule stable searches: recurring runs work best when the Rightmove search URL stays specific.

Limits and caveats

  • The Actor extracts publicly visible Rightmove listing data only.
  • It does not access private accounts, saved searches, messages, or agent-only tools.
  • Rightmove may hide or change some fields by listing type, location, or page layout.
  • Listing prices and availability can change after scraping.

API usage

curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~rightmove-property-listings-scraper/runs?token=YOUR_APIFY_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"startUrls":[{"url":"https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490"}],"maxItems":50}'

MCP and AI agents

This Actor can be used through the official Apify MCP server at https://mcp.apify.com.

For a focused single-Actor tool setup, use:

https://mcp.apify.com?tools=fetch_cat/rightmove-property-listings-scraper

Use the same JSON keys shown in the input configuration table, such as startUrls, maxItems, maxPagesPerSearch, and includeImages.

Support

Open an issue on the Actor page if a public Rightmove search URL no longer works, fields look wrong, or you need another output column.

Common questions

Questions and answers reused from the canonical actor README.

Can this scrape Rightmove sale and rental listings?

Yes. Use public Rightmove search URLs for sale, rent, new homes, commercial sale, or commercial rent.

Can I monitor new Rightmove listings?

Yes. Schedule the same search URL and compare new dataset rows or trigger webhooks after each run.

Can I export to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, JSON, Excel, XML, RSS, HTML, or accessed through the API.