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
maxPagesPerSearchas a cost guard: broad searches can produce many listings. - Turn off images for lighter exports: set
includeImages=falsewhen 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.