Rightmove Scraper - Real Estate Data for UK avatar

Rightmove Scraper - Real Estate Data for UK

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Rightmove Scraper - Real Estate Data for UK

Rightmove Scraper - Real Estate Data for UK

Scrape real estate listings from rightmove.co.uk with filters for location, price, beds, property type, and more. Ideal for market research, lead generation, or investment analysis. Export structured property data easily in JSON or CSV format.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

0

Bookmarked

25

Total users

3

Monthly active users

11 days ago

Last modified

Share

Rightmove Scraper - UK Property Listings for Sale & Rent

🤖 What does Rightmove Scraper do?

Rightmove Scraper extracts property listings from rightmove.co.uk, including UK homes for sale and to rent. Use it to collect listing prices, addresses, property types, bedrooms, bathrooms, images, agents, listing status, tenure, and summaries for market research, lead generation, investment analysis, and monitoring.

It can scrape listings with filters for:

  • Location - search by city, town, postcode, borough, or neighbourhood
  • Operation - buy or rent
  • Property type - detached, semi-detached, terraced, flat, bungalow, land, park home, or student halls
  • Price range - minimum and maximum sale price or rent
  • Bedrooms and bathrooms - including studio searches with -1
  • Listing age - listings added in the last 24 hours, 3 days, 7 days, or 14 days
  • Status filters - include Sold STC / under offer for sale or Let Agreed for rentals
  • Features - garden, parking, retirement, new homes, shared ownership, auctions, house shares, and student accommodation
  • Buy-only filters - tenure type: freehold, leasehold, or share of freehold
  • Rent-only filters - furnishing, let type, and move-in date

Great for: UK property market tracking, price comparisons, rental monitoring, estate agency lead lists, investment research, and automated listing alerts.

SEO keywords: Rightmove scraper, scrape Rightmove, UK property scraper, Rightmove property data, Rightmove Apify actor.

💡 Why scrape Rightmove?

Rightmove is one of the UK's largest property portals, so it is a useful source for tracking real estate supply, pricing, and agent activity.

  • 📈 Track price trends - monitor sale prices and rents by location, property type, and bedroom count.
  • 🔔 Find new listings quickly - combine sortBy and publicationDate to collect recently added properties.
  • 🏘️ Compare local markets - run the same filters across towns, boroughs, or postcodes.
  • 🎯 Build lead lists - collect agent and branch details from public property listings.
  • 🧠 Support research workflows - export clean datasets for spreadsheets, dashboards, alerts, or models.

🚀 Quick Start

  1. Add the actor - Open Rightmove Scraper in Apify Store.
  2. Configure inputs - Set location, operation, maxItems, and any price, bedroom, property type, or date filters.
  3. Run the actor - Click Run or start it from an Apify integration.
  4. Download results - Export listings from the Dataset tab as JSON, CSV, Excel, XML, RSS, or HTML.

💳 Pricing

Apify's Free plan includes monthly credits that are useful for small tests. For daily monitoring, large location searches, or higher-volume exports, consider a paid Apify plan with higher usage limits.

📝 Input Parameters

Use 0 for numeric price, bedroom, and bathroom limits when you do not want to apply that limit. For bedroom filters, -1 means studio.

ParameterTypeRequiredDescription
maxItemsIntegerYesMaximum number of properties to scrape. Minimum 1. Default 10.
locationStringYesLocation to search, such as London, Manchester, SW1A, or Camden.
operationEnumNoSearch mode: buy · rent. Default buy.
sortByEnumNoSort order: newestListed · oldestListed · lowestPrice · highestPrice. Default newestListed.
propertyTypesArrayNoProperty types: detached · semi-detached · terraced · flat · bungalow · land · park-home · private-halls. private-halls is for rent searches.
minPriceIntegerNoMinimum property price or rent. Use 0 for any. Default 0.
maxPriceIntegerNoMaximum property price or rent. Use 0 for any. Default 0.
minBedsIntegerNoMinimum bedrooms. Use -1 for studio or 0 for any. Default 0.
maxBedsIntegerNoMaximum bedrooms. Use -1 for studio or 0 for any. Default 0.
minBathsIntegerNoMinimum bathrooms. Use 0 for any. Default 0.
maxBathsIntegerNoMaximum bathrooms. Use 0 for any. Default 0.
publicationDateEnumNoOnly include listings added recently: "" · 24h · 3d · 7d · 14d. Default "" for any date.
includeSSTCBooleanNoBuy only: include under offer and Sold STC listings. Default false.
includeLetAgreedBooleanNoRent only: include Let Agreed listings. Default false.
mustHaveArrayNoRequired features: garden · parking · retirement · newHome · sharedOwnership · auction · houseShare · student.
dontShowArrayNoExclude listings with these features: newHome · retirement · sharedOwnership · auction · houseShare · student.
tenureTypesArrayNoBuy only: tenure filters: freehold · leasehold · share_of_freehold.
furnishTypesArrayNoRent only: furnishing filters: furnished · partFurnished · unfurnished.
letTypeEnumNoRent only: "" · longTerm · shortTerm. Default "" for any.
moveInByDateStringNoRent only: latest acceptable move-in date in YYYY-MM-DD format.

Example inputs

Buy - London flats under £700,000

{
"maxItems": 50,
"location": "London",
"operation": "buy",
"sortBy": "newestListed",
"propertyTypes": ["flat"],
"minBeds": 2,
"maxPrice": 700000,
"publicationDate": "7d",
"mustHave": ["garden"],
"includeSSTC": false
}

Rent - Manchester furnished homes available soon

{
"maxItems": 75,
"location": "Manchester",
"operation": "rent",
"sortBy": "lowestPrice",
"propertyTypes": ["flat", "terraced"],
"minPrice": 900,
"maxPrice": 1800,
"minBeds": 1,
"maxBeds": 3,
"furnishTypes": ["furnished", "partFurnished"],
"letType": "longTerm",
"moveInByDate": "2026-09-01",
"includeLetAgreed": false
}

Buy - freehold houses with parking outside Bristol

{
"maxItems": 100,
"location": "Bristol",
"operation": "buy",
"sortBy": "highestPrice",
"propertyTypes": ["detached", "semi-detached", "terraced"],
"minBeds": 3,
"maxBeds": 5,
"tenureTypes": ["freehold"],
"mustHave": ["parking"],
"dontShow": ["auction", "retirement"]
}

📊 Output / Results

Each dataset item is a Rightmove property listing. The exact fields can vary by listing type, but common fields include:

  • id (number) - Rightmove listing ID.
  • propertyUrl (string) - Link path for the listing on rightmove.co.uk.
  • propertyImages (object) - Main image and, when available, additional image data.
  • propertyTypeFullDescription (string) - Full listing type label, such as "3 bedroom flat for sale".
  • displayAddress (string) - Public address or area shown on the listing.
  • price (object) - Price amount, currency, and display price text.
  • propertySubType (string) - Property subtype, such as Flat, Detached, or Terraced.
  • bedrooms (number) - Number of bedrooms.
  • bathrooms (number) - Number of bathrooms, when available.
  • displaySize (string) - Floor area text, when available.
  • tenure (object) - Tenure details for sale listings, when available.
  • updateDate (string) - Listing update date.
  • customer (object) - Agent or branch details, including telephone and branch name when available.
  • summary (string) - Short listing description.

Example output item

{
"id": 152345678,
"propertyUrl": "/properties/152345678#/?channel=RES_BUY",
"propertyImages": {
"mainImageSrc": "https://media.rightmove.co.uk/dir/crop/10:9-16:9/152k/151234/152345678/151234_ABC123_IMG_00_0000_max_476x317.jpeg"
},
"propertyTypeFullDescription": "3 bedroom terraced house for sale",
"displayAddress": "Camden Road, London NW1",
"price": {
"amount": 825000,
"currencyCode": "GBP",
"displayPrices": [
{
"displayPrice": "£825,000",
"displayPriceQualifier": "Offers in Excess of"
}
]
},
"propertySubType": "Terraced",
"bedrooms": 3,
"bathrooms": 1,
"displaySize": "1,012 sq. ft.",
"tenure": {
"tenureType": "FREEHOLD"
},
"updateDate": "2026-07-02T14:45:00Z",
"customer": {
"contactTelephone": "020 7946 0123",
"branchDisplayName": "Example Estates, Camden"
},
"summary": "A well-presented three bedroom terraced house close to transport links, shops, and local parks."
}

🧭 Common Recipes

  • Newest listings in an area: set sortBy to newestListed and use publicationDate, such as 24h or 7d.
  • Studio searches: set minBeds or maxBeds to -1.
  • Exclude specialist sale types: add auction, sharedOwnership, or retirement to dontShow.
  • Find rental homes ready by a date: use operation: "rent" with moveInByDate.
  • Sale listings by ownership type: use operation: "buy" with tenureTypes.

⚙️ Best Practices

  • Use a specific location such as a postcode, borough, or town when you need a focused dataset.
  • Keep maxItems realistic for frequent monitoring runs, then schedule the actor to run daily or hourly.
  • Use publicationDate for alerts and new-listing workflows so repeated runs stay fast and relevant.
  • Some filters are operation-specific. For example, tenureTypes applies to buy searches, while furnishTypes, letType, and moveInByDate apply to rent searches.
  • Respect Rightmove's Terms of Use and robots policies.
  • Collect only the data you need for a legitimate purpose.
  • Avoid excessive traffic and use reasonable schedules for monitoring.
  • Handle personal data, agent contact details, and location data responsibly under applicable privacy laws, including GDPR.
  • When publishing analysis, cite sources appropriately and avoid implying endorsement.

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Rightmove plc. All trademarks are the property of their respective owners.

❓ FAQ

Can I scrape both sale and rental listings in one run? No. Choose one operation per run: buy or rent. Run the actor twice if you need both datasets.

What should I put in location? Use the same kind of location you would search on Rightmove, such as a city, town, postcode, borough, or neighbourhood.

How do I get only recently added listings? Set publicationDate to 24h, 3d, 7d, or 14d, and usually set sortBy to newestListed.

Can I include Sold STC or Let Agreed listings? Yes. Use includeSSTC for buy searches and includeLetAgreed for rent searches.

Why do some listings have missing bathrooms, size, or tenure? Rightmove listings do not all publish the same fields. The actor saves the available fields for each listing.

🛟 Support

Need a custom field, extra filter, or different export shape? Open an issue or contact the developer at https://igolaizola.com/#contact