Rightmove Property Listings Scraper
Pricing
from $0.30 / 1,000 property listings
Rightmove Property Listings Scraper
Scrape Rightmove residential and commercial sale/rent property listings, prices, addresses, agents, images, and listing details from public search URLs.
Pricing
from $0.30 / 1,000 property listings
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
3
Monthly active users
18 days ago
Last modified
Categories
Share
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.
Ready-to-run examples
- Rightmove London homes for sale - collect a small sale-listing dataset from a London search.
- Rightmove Manchester rentals - monitor rental listings from a focused area search.
- Rightmove Birmingham new homes - export new-build listing rows with prices and agents.
- Rightmove property listings without images - keep rows smaller by disabling image arrays.
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 |
Pricing
This Actor uses Apify pay-per-event pricing. The prices below come from the current Actor pricing configuration. Apify public plans map to Store discount tiers, so the table shows both the user-facing plan context and the pricing tier name. The final price shown in Apify depends on the user account plan and any custom agreement.
| Event | What is charged | Price |
|---|---|---|
start | One-time fee per run | $0.005 |
| Event | What is charged | Free / no discount | Starter / Bronze | Scale / Silver | Business / Gold | Custom / Platinum | Custom / Diamond |
|---|---|---|---|---|---|---|---|
result | Per Rightmove property listing saved | $0.575 / 1,000 | $0.5 / 1,000 | $0.39 / 1,000 | $0.3 / 1,000 | $0.2 / 1,000 | $0.14 / 1,000 |
Apify may also charge platform usage for compute, storage, proxies, or data transfer outside this Actor pricing. Check the Actor run and the Apify Pricing tab for the exact cost shown to your account.
Input configuration
| Setting | JSON key | Use it for | Example |
|---|---|---|---|
| Rightmove search URLs | startUrls | Public Rightmove search-result URLs. | [{"url":"https://www.rightmove.co.uk/property-for-sale/find.html?..."}] |
| Maximum listings | maxItems | Maximum listings saved across all searches. | 100 |
| Maximum pages per search | maxPagesPerSearch | Pagination safety cap per search URL. | 5 |
| Include image URLs | includeImages | Save listing image URLs when exposed. | true |
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.
FAQ
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.
Related actors
Changelog
0.1
- Initial version with configurable inputs and structured Rightmove Property Listings results.
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.
Privacy and data handling
This Actor runs with Apify limited permissions and only processes data needed for the documented run. It uses location/listing inputs and public property, hotel, availability, or review records to produce the output dataset and sends requests to public Rightmove Property Listings pages/endpoints; results are stored in Apify run storage for your account. FetchCat does not use your inputs or outputs for advertising, does not use them for model training, and does not retain them outside the Apify run except for transient support debugging when you explicitly share run details. You are responsible for using the Actor lawfully, respecting the target site's terms, and avoiding unnecessary personal or sensitive data in inputs.