WorkingRightmove · tested Nov 11, 2026
Rightmove Property Scraper
Paste any Rightmove search and get every listing in it, with price, address, bedrooms, photos and the agent's phone, plus the full postcode, council tax and floor area when you want them.
- 85 data points for every listing
- A Rightmove search is all you paste
- From $0.75 per 1,000 listings
- No Rightmove account or login needed
- 1 user
- 148 runs
- 172.9K rows of data
In short
Rightmove Property Scraper takes any Rightmove search link (for sale, to rent, new homes, student or commercial) and returns every listing on it, up to the 1,008 Rightmove shows for one search. Each listing is one row with price, address, bedrooms, property type, photos and the agent’s phone. Full postcode, council tax band, lease details, floor area, nearest stations and floorplans are an optional add-on.
- You enter
- A Rightmove search link with your filters set
- You get
- Price, address, bedrooms, property type, photos, agent and phone
- Add-ons
- Full description and size, Postcode and nearest stations, Council tax, lease and charges, Floorplans, EPC and full-size photos, Rental terms and shared ownership, Agent office, Past sales, Agent profiles
- Price
- $0.75 per 1,000 listings on Apify’s Free plan, down to $0.50 on Business. Apify’s platform costs are included.
- Formats
- CSV, Excel, JSON, Google Sheets, or the API
- Runs on
- Apify, in your own account. No login to the site needed.
1Sample rows
Real rows from a recent run. The full file has 193 columns.
5 of the listings found
| Address | Price | Bedrooms | Bathrooms | Size | Agent |
|---|---|---|---|---|---|
| Marlborough Road, Royal Arsenal, SE18 6XD | £350,000 | 1 | 1 | 550 sq. ft. | James Gorey Estate Agents |
| West Parkside, Greenwich Peninsula | £350,000 | 2 | 1 | 762 sq. ft. | John Payne |
| Beaumont Place, Isleworth | £175,000 | 1 | 1 | 317 sq. ft. | Chase Buchanan |
| Triathlon Point, Madison Way, Stratford, E20 | £465,000 | 1 | 1 | 622 sq. ft. | Alexander Rose Estates |
| Willoughby Lane, London, N17 | £93,000 | 0 | 1 | 172 sq. ft. | Let Property Sales & Management |
2Use cases
What people use it for.
Market research
Asking prices and price per square foot by postcode, property type or agent, tracked from one month to the next.
Finding investments
New and reduced listings every morning, with tenure, lease length and council tax band to filter on.
Leads for property services
Fresh listings with the selling agent's name and phone, for mortgage brokers, conveyancers, surveyors and removal firms.
Valuation models
Coordinates, floor area and property attributes to feed a valuation model or a market dashboard.
3How it works
How it works. The same steps as the form on Apify.
Search Rightmove, paste the link
Set the area, price, bedrooms and property type on Rightmove, then paste the link. For sale, to rent, new homes, student and commercial searches all work.
Up to 1,008 listings per search
That is the most Rightmove shows for one search. Split a big area by price or property type for more, and a listing found twice appears once.
Add full details if you need them
Full postcode, council tax band, service charge, ground rent, years left on the lease, floor area, nearest stations, floorplans and EPC. Charged only for listings where they loaded.
Download your list
As a spreadsheet, in Google Sheets, or into your own tools.
4What you get
What you get for each listing. 193 fields in 27 groups.
Add-ons are extra data you switch on in the scraper’s form.
Property
Property type, Type description, Bedrooms, Bathrooms, Size, Floor area (sq ft), Floor area (m²), Tenure, Key features, Summary, and 1 more
Price
Price, Price (number), Currency, Price qualifier, Rent period, Price per sq ft, Price per m², Letting fees apply, Letting fees
Address and location
Address, Latitude, Longitude, Distance (miles), Street View, School checker
Agent
Agent, Agent branch ID, Agent branch, Agent phone, Agent page, Agent logo
Photos
Main photo, All photos, Photo count, Floorplan count, Virtual tour count
Dates and changes
First listed, Last updated, Added or reduced, Recently added, Last change, Last change date
Listing labels
Status, Label, Featured, Premium listing, Auction, Commercial, New home, Residential, Student accommodation, Online viewings
Full description and sizeAdd-on
Full description, Features, Size (sq ft), Size (m²), Price per sq ft (as shown), Second price, Mortgage calculator price, Retirement home, Business for sale, Live, and 1 more
Postcode and nearest stationsAdd-on
Country code, UK country, Postcode district, Postcode end, Sold prices nearby, Nearest stations, Nearest airports
Council tax, lease and chargesAdd-on
Council tax band, Council tax exempt, Council tax included, Ground rent per year, Service charge per year, Ground rent review (years), Ground rent increase (%), Domestic rates, Lease years left
Floorplans, EPC and full-size photosAdd-on
Floorplans, EPC, Brochures, Full-size photos, Virtual tours
Rental terms and shared ownershipAdd-on
Shared ownership, Share for sale (%), Rent on the rest, Rent period (shared ownership), Deposit, Let type, Furnishing, Available from, Minimum term (months)
Agent officeAdd-on
Agent company, Agent company type, Agent business, Agent address, Agent profile
Past salesAdd-on
Address, Price, Past sales, Sold prices nearby, Listing link
Rightmove ID, link and search
Rightmove ID, Listing link, Search, Scraped at
Sold house prices
Address, Property type, Bedrooms, Sold price, Date sold, Tenure at sale, New build, All sales, Listing link
Agents: Overview
Logo, Direct phone, Sales phone, Lettings phone, Address, Postcode, Does sales, Does lettings, Company type, Listing link
Agents: Branch
Brand, Branch name, Company type, Does sales, Does lettings, Logo, Summary
Agents: Contact and address
Direct phone, Sales phone, Lettings phone, Address, Postcode, Enquiry form
Agents: Company and map location
Registered company, Trading name, Postcode (profile), Latitude, Longitude
Agents: All services
Sales service, Lettings service, Commercial, Build to rent, Overseas property, New homes
Agents: Properties listed now
For sale now, For sale link, To let now, To let link
Agents: Recent sales and lets
Recently sold, Recently let
Agents: Descriptions and memberships
Full description, Sales description, Lettings description, Memberships, Testimonials, Network branches
Agents: Search and Rightmove IDs
Searched location, Rightmove ID, Company ID, Brand ID, Listing link
Changes since last run
Change, Changed fields, Row type, Address, Price, Listing link
Agent profilesAdd-on
Agent, Agent branch, Sales phone, Lettings phone, For sale now, To let now, Recently sold, Recently let, Services, Memberships, and 4 more
See all 195 columnsShow less
Property
property.typeProperty typeFlat, detached, terraced, bungalow and so on.property.descriptionType descriptionRightmove's one-line description, such as "3 bedroom flat for sale".property.bedroomsBedroomsNumber of bedrooms.property.bathroomsBathroomsNumber of bathrooms.property.sizeSizeFloor area as the agent gives it, such as "1,765 sq. ft.".property.size_sqftFloor area (sq ft)Floor area in square feet as a number, when the agent gives one. For a range of units, the smallest.property.size_sqmFloor area (m²)Floor area in square meters as a number, when the agent gives one. For a range of units, the smallest.property.tenureTenureFreehold, leasehold and so on, when the agent gives it.property.key_featuresKey featuresThe agent's bullet-point highlights.summarySummaryShort summary of the listing. For agent rows, a short description of the branch.channelFor sale or to rentBUY for sale, RENT to rent, or the commercial or new homes version.
Price
price.displayPricePrice as Rightmove shows it, such as "£325,000" or "£800 pcm". Overseas, in the listing's own currency.price.amountPrice (number)Asking price or rent as a number, in the listing's currency.price.currencyCurrencyCurrency code: GBP, or the local one overseas, such as EUR.price.qualifierPrice qualifierSuch as "Offers in excess of" or "Guide price".price.frequencyRent periodFor rentals, whether the rent is monthly or weekly.price.per_sqftPrice per sq ftAsking price divided by the floor area, in pounds per square foot. For sale listings with one size.price.per_sqmPrice per m²Asking price divided by the floor area, in pounds per square meter. For sale listings with one size.letting_fees.applyLetting fees applyTrue when the agent says fees apply on top of the rent.letting_fees.textLetting feesThe agent's text on those fees.
Address and location
addressAddressAddress as Rightmove shows it. For agent rows, the branch address.location.latitudeLatitudeLatitude.location.longitudeLongitudeLongitude.location.distance_milesDistance (miles)Distance from the searched place, on searches around a postcode or a station.street_viewStreet ViewTrue when Street View is available for the address.school_checker_urlSchool checkerRightmove's school checker for the property: nearby schools with their Ofsted ratings.
Agent
agent.nameAgentThe agent's name.agent.branch_idAgent branch IDRightmove's ID for the agent branch, to join listings with agent data.agent.branchAgent branchThe agent branch, such as "Winkworth, Islington".agent.phoneAgent phoneThe branch's phone number for this listing.agent.branch_urlAgent pageThe branch's page on Rightmove.agent.logoAgent logoLink to the agent's logo.
Photos
images.mainMain photoLink to the main photo.images.allAll photosEvery photo, with its caption.images.countPhoto countNumber of photos.images.floorplansFloorplan countNumber of floorplans.images.virtual_toursVirtual tour countNumber of virtual tours.
Dates and changes
dates.first_listedFirst listedWhen the listing first appeared on Rightmove.dates.last_updatedLast updatedWhen the listing was last updated.dates.added_or_reducedAdded or reducedSuch as "Added today" or "Reduced on 16/10/2026".dates.is_recentRecently addedTrue when Rightmove marks the listing as recent.listing_update.reasonLast changeWhy the listing last changed, such as new or price reduced.listing_update.dateLast change dateWhen the listing last changed.
Listing labels
statusStatusSold STC, Under offer or Let agreed, when Rightmove shows it. Included in the search when you tick "Include Sold STC" or "Include Let agreed" on Rightmove.tags.labelLabelThe label on the listing, such as "No Chain" or "Just Launched", when there is one.tags.featuredFeaturedTrue when the listing is featured.tags.premiumPremium listingTrue for a premium listing.tags.auctionAuctionTrue when the property is sold at auction.tags.commercialCommercialTrue for commercial property.tags.developmentNew homeTrue for a new-build development.tags.residentialResidentialTrue for residential property.tags.studentsStudent accommodationTrue for student accommodation.tags.online_viewingsOnline viewingsTrue when the agent offers online viewings.
Full description and sizeadd-on
details.descriptionFull descriptionThe agent's full description. For agent rows, the branch's description.details.featuresFeaturesdetails.size_sqftSize (sq ft)Floor area in square feet.details.size_sqmSize (m²)Floor area in square meters.details.price_per_sqftPrice per sq ft (as shown)Such as "£708.22 per sq ft", when the size is given.details.secondary_priceSecond priceA second price, when Rightmove shows one.details.price_numericMortgage calculator priceThe price Rightmove's mortgage calculator uses.details.retirementRetirement homeTrue for a retirement property.details.business_for_saleBusiness for saleTrue when a business is for sale with the property.details.status.publishedLiveTrue while the listing is live on Rightmove.details.status.archivedArchivedTrue when the listing has been taken down.
Postcode and nearest stationsadd-on
details.address_detail.country_codeCountry codeTwo-letter country code, GB.details.address_detail.uk_countryUK countryEngland, Scotland, Wales or Northern Ireland.details.address_detail.outcodePostcode districtFirst half of the postcode, such as TW1.details.address_detail.incodePostcode endSecond half of the postcode, such as 2BT.details.sold_prices_urlSold prices nearbyRightmove's sold house prices page for the postcode.details.nearest_stationsNearest stationsNearby stations with their type and distance in miles.details.nearest_airportsNearest airportsNearby airports with their distance in miles. Rightmove gives them on overseas listings only.
Council tax, lease and chargesadd-on
details.living_costs.council_tax_bandCouncil tax bandCouncil tax band, A to I.details.living_costs.council_tax_exemptCouncil tax exemptTrue when the property is exempt from council tax.details.living_costs.council_tax_includedCouncil tax includedTrue when the rent includes council tax.details.living_costs.annual_ground_rentGround rent per yearYearly ground rent in pounds.details.living_costs.annual_service_chargeService charge per yearYearly service charge in pounds.details.living_costs.ground_rent_review_yearsGround rent review (years)How often the ground rent is reviewed, in years.details.living_costs.ground_rent_pct_increaseGround rent increase (%)How much the ground rent rises at each review.details.living_costs.domestic_ratesDomestic ratesYearly domestic rates in pounds, when the agent gives them.details.years_remaining_on_leaseLease years leftYears left on the lease.
Floorplans, EPC and full-size photosadd-on
details.floorplan_urlsFloorplansLinks to the floorplan images.details.epcEPCLinks to the energy performance certificate.details.brochuresBrochuresBrochure links with their captions.details.image_urlsFull-size photosLinks to every photo at full size.details.virtual_toursVirtual toursVirtual tour links.
Rental terms and shared ownershipadd-on
details.shared_ownership.flagShared ownershipTrue for a shared-ownership home.details.shared_ownership.percentageShare for sale (%)Percentage of the home for sale.details.shared_ownership.rent_priceRent on the restRent on the share you don't buy.details.shared_ownership.rent_frequencyRent period (shared ownership)How often that rent is paid.details.lettings.depositDepositDeposit in pounds.details.lettings.let_typeLet typeLong term, short term and so on.details.lettings.furnish_typeFurnishingFurnished, unfurnished, or either.details.lettings.let_available_dateAvailable fromWhen the property is available to move in.details.lettings.min_term_monthsMinimum term (months)Shortest tenancy the landlord accepts, in months.
Agent officeadd-on
details.agent_detail.companyAgent companyThe agent's company name.details.agent_detail.company_typeAgent company typeindependent, corporate (a chain), commercial or build to rent, as Rightmove classes the agent.details.agent_detail.agent_typeAgent businesssales, lettings, sales and lettings, or commercial.details.agent_detail.addressAgent addressThe branch's address.details.agent_detail.profile_urlAgent profileThe agent's profile page on Rightmove.
Past salesadd-on
details.sale_historyPast salesWith "Include past sale prices": the home's earlier sales, newest first, from Land Registry data as Rightmove shows it. Empty when there are none; null when they couldn't be loaded.urlListing linkLink to the listing on Rightmove. For sold-price rows, the home's sold prices page; for agent rows, the branch's page.
Rightmove ID, link and search
idRightmove IDRightmove property ID. For sold-price rows, Rightmove's ID for the home; for agent rows, the branch ID.search_urlSearchThe search URL this listing came from. A listing found by several searches has the first.scraped_atScraped atWhen the listing was scraped, in UTC.
Sold house prices
last_sale.priceSold pricePrice in pounds.last_sale.dateDate soldDate of the sale.last_sale.tenureTenure at saleFREEHOLD or LEASEHOLD.last_sale.new_buildNew buildTrue when the home was sold as a new build.all_salesAll salesSold-price rows: every sale of the home since 1995, newest first.
Agents: Overview
logoLogoAgent rows: Link to the branch logo.phoneDirect phoneAgent rows: The branch's own phone line.sales_phoneSales phoneAgent rows: The number Rightmove shows for sales.lettings_phoneLettings phoneAgent rows: The number Rightmove shows for lettings.postcodePostcodeAgent rows: Branch postcode.salesDoes salesAgent rows: True when the branch sells homes.lettingsDoes lettingsAgent rows: True when the branch lets homes.company_typeCompany typeAgent rows: iea (independent estate agent), ila (independent letting agent), corporate, commercial or buildtorent.
Agents: Branch
brandBrandAgent rows: The agent's brand.branchBranch nameAgent rows: The branch, such as "Wapping".
Agents: Contact and address
contact_urlEnquiry formAgent rows: Link to the branch's enquiry form on Rightmove.
Agents: Company and map location
details.company_nameRegistered companyAgent rows: The company behind the branch.details.trading_nameTrading nameAgent rows: The name the agent trades under.details.postcodePostcode (profile)Agent rows: Postcode from the branch profile.details.latitudeLatitudeAgent rows: Latitude of the branch.details.longitudeLongitudeAgent rows: Longitude of the branch.
Agents: All services
details.services.salesSales serviceTrue when the branch sells homes.details.services.lettingsLettings serviceTrue when the branch lets homes.details.services.commercialCommercialTrue when the branch handles commercial property.details.services.build_to_rentBuild to rentTrue for a build-to-rent operator.details.services.overseasOverseas propertyTrue when the branch handles property abroad.details.services.new_homesNew homesTrue when the branch sells new homes.
Agents: Properties listed now
details.for_sale.countFor sale nowNumber of properties the branch has for sale right now.details.for_sale.urlFor sale linkLink to those listings on Rightmove.details.to_let.countTo let nowNumber of properties the branch has to let right now.details.to_let.urlTo let linkLink to those listings on Rightmove.
Agents: Recent sales and lets
details.recently_soldRecently soldAgent rows: Recent sales: address, price, status, bedrooms, bathrooms and property type.details.recently_letRecently letAgent rows: Recent lets: address, price, status, bedrooms, bathrooms and property type.
Agents: Descriptions and memberships
details.sales_descriptionSales descriptionAgent rows: The branch's description of its sales service.details.lettings_descriptionLettings descriptionAgent rows: The branch's description of its lettings service.details.affiliationsMembershipsAgent rows: Industry bodies the branch belongs to, such as NAEA and ARLA.details.testimonialsTestimonialsAgent rows: Number of customer testimonials.details.network_branchesNetwork branchesAgent rows: Number of other branches in the same network.
Agents: Search and Rightmove IDs
search_locationSearched locationAgent rows: The location you typed that found this branch.company_idCompany IDAgent rows: Rightmove company ID.brand_idBrand IDAgent rows: Rightmove brand ID.
Changes since last run
change.typeChangenew for a row the last run didn't have, changed for one whose watched fields changed.change.fieldsChanged fieldsFor changed rows: each changed field, such as price.amount, with its old and new value.row_typeRow typelisting for a property listing, sold_price for a home from a sold house prices search, agent for an estate agent branch.
Agent profilesadd-on
agent_profile.sales_phoneSales phoneThe number Rightmove shows for sales.agent_profile.lettings_phoneLettings phoneThe number Rightmove shows for lettings.agent_profile.for_sale.countFor sale nowNumber of properties the branch has for sale right now.agent_profile.to_let.countTo let nowNumber of properties the branch has to let right now.agent_profile.recently_soldRecently soldRecent sales: address, price, status, bedrooms, bathrooms and property type.agent_profile.recently_letRecently letRecent lets: address, price, status, bedrooms, bathrooms and property type.agent_profile.servicesServicesagent_profile.affiliationsMembershipsIndustry bodies the branch belongs to, such as NAEA and ARLA.agent_profile.latitudeLatitudeLatitude of the branch.agent_profile.longitudeLongitudeLongitude of the branch.
Other
price.display_gbpPrice in poundsOverseas: the price converted to pounds, as Rightmove shows it.images.floorplanHas a floorplanSold-price rows: true when Rightmove has a floorplan of the home.details.features.electricityElectricityElectricity supply.details.features.broadbandBroadbandBroadband supply.details.features.waterWaterWater supply.details.features.sewerageSewerageSewerage.details.features.heatingHeatingHeating.details.features.accessibilityAccessibilityAccessibility features.details.features.parkingParkingParking.details.features.gardenGardenGarden or outside space.details.features.risks.floodedInLastFiveYearsFlooded in the last 5 yearsTrue when the property flooded in the last five years.details.features.risks.floodDefencesFlood defencesTrue when the property has flood defences.details.features.risks.floodSourcesFlood sourcesWhere flooding came from, such as river or surface water.details.features.obligations.listedListed buildingTrue for a listed building.details.features.obligations.restrictionsRestrictionsTrue when there are restrictions on the property.details.features.obligations.requiredAccessRequired accessTrue when others need access through the property.details.features.obligations.rightsOfWayRights of wayTrue when a public right of way crosses the property.nameAgent branchAgent rows: Agent and branch name, such as "Abatoria, Wapping".agent_profile.contact_urlEnquiry formLink to the branch's enquiry form on Rightmove.agent_profile.company_idCompany IDRightmove company ID.agent_profile.summarySummaryShort description of the branch.agent_profile.company_nameRegistered companyThe company behind the branch.agent_profile.trading_nameTrading nameThe name the agent trades under.agent_profile.postcodePostcode (profile)Postcode from the branch profile.agent_profile.services.salesSales serviceTrue when the branch sells homes.agent_profile.services.lettingsLettings serviceTrue when the branch lets homes.agent_profile.services.commercialCommercialTrue when the branch handles commercial property.agent_profile.services.build_to_rentBuild to rentTrue for a build-to-rent operator.agent_profile.services.overseasOverseas propertyTrue when the branch handles property abroad.agent_profile.services.new_homesNew homesTrue when the branch sells new homes.agent_profile.for_sale.urlFor sale linkLink to those listings on Rightmove.agent_profile.to_let.urlTo let linkLink to those listings on Rightmove.agent_profile.descriptionFull descriptionThe branch's full description.agent_profile.sales_descriptionSales descriptionThe branch's description of its sales service.agent_profile.lettings_descriptionLettings descriptionThe branch's description of its lettings service.agent_profile.testimonialsTestimonialsNumber of customer testimonials.agent_profile.network_branchesNetwork branchesNumber of other branches in the same network.
5Pricing
Pricing. From $0.75 per 1,000 listings, platform costs included.
Your Apify plan
Don’t pay for data you don’t need
Tell us the data you need and we deliver just that, cleaned and ready to use.
- You pay per data point, not for a tool or a subscription
- No duplicates, no filler, no columns you'll delete
- Delivered to your sheet or CRM, once or every week
- Free sample rows before you pay anything
Good to know
Rightmove shows at most 1,008 listings for a single search (42 pages). For a bigger area, split it into several searches, for example by price band, property type or a smaller radius, and add them all. Listings that appear in more than one are removed.
6Questions
Questions.
Is it legal to scrape Rightmove?
The scraper only collects what Rightmove shows publicly to every visitor: property listings and the agents who market them. Agent names and phone numbers are business contact details, but some agents are sole traders, so parts of the data can still count as personal data. If you store the data or contact agents in the UK or EU, follow UK GDPR and PECR and have a legitimate reason. Check with a lawyer if you are unsure.
Do I need a Rightmove account?
No. The scraper needs no Rightmove account, login or cookies.
Which Rightmove searches work?
All of them: property for sale, to rent, new homes, student accommodation, and commercial property for sale or to let. Set the area, price, bedrooms, property type and any other filters on rightmove.co.uk, then copy the link from your browser. The scraper keeps every filter in the link.
Can I search without copying a link from Rightmove?
Yes. Type the places in Locations: a town, an area, a postcode, a postcode district or a station, one per line. Each one is looked up on Rightmove, which picks its best match, and searched with the filters you set: search type, radius, price, bedrooms, bathrooms, property type, commercial sector, size, tenure, must have and don't show, Sold STC, furnishing, short-term lets, move-in date and sort order. The run log shows which place each name matched, and every listing's search_url is a Rightmove link you can open to see the same search.
How many listings can I get?
Rightmove shows at most 1,008 listings for one search. For a bigger area, split it into several searches, for example by price band, property type or a smaller radius, and paste all the links. A listing found by more than one search appears once.
What do full property details add?
Turn on Fetch full property details to add the full description, the full postcode, council tax band, service charge, ground rent, years left on the lease, floor area in square feet and square meters, price per square foot, nearest stations, EPC, floorplans, brochures and full-size photos, retirement and business-for-sale flags, whether the agent is independent or a chain, and a link to sold prices for the postcode. Turn on Include past sale prices as well to add each home's earlier sales with their year, price and change, from Land Registry data as Rightmove shows it. Rentals also get the deposit, furnishing, minimum term and move-in date. It is charged per listing, only for listings whose details loaded.
Show 12 more questionsShow less
Can I track new listings and price cuts?
Yes. Every listing has the date it was first listed, Rightmove's "Added today" or "Reduced on" note, and why it last changed, such as new or price reduced. To catch new listings, schedule a daily run with Listed after set to 1 day; turn on Include price reductions to get the price cuts too.
Can I get only new or changed listings on a schedule?
Yes. Turn on Only new or changed since the last run and schedule the run. The first run saves everything, marked new, to compare against. Each later run saves only listings that are new, or whose price, status, rooms, size, tenure or label changed, with a change field naming each changed field and its old and new value, such as {"price.amount": {"old": 325000, "new": 310000}}. Unchanged listings are left out and aren't charged. Sold prices compare each home's last sale, and estate agents their name, phones, address and services. Runs with the same links, locations and filters compare with each other; give a Watch name to keep comparing after you change the search.
Can I scrape only listings added in a date range?
Yes. Set Listed after to a date like 2026-10-15 or a span like 7 days, and Listed before to close the range. Dates are UK time. Only homes added within the range are kept, unless you also include price reductions, and the run stops as soon as it passes the start date, so you pay only for the listings you keep. Rightmove still serves at most 1,008 listings per search, so in a busy area a long range may need the search split by price band or area; the run log says when that happens.
Do I get the agent's phone number?
Yes. Every listing comes with the agent's name, branch, phone number and Rightmove page. To get every agent in an area, with their own phone lines and how many homes they list, set Search for to Estate agents, or use Rightmove Estate Agents Scraper on its own.
Can I get more about each listing's agent?
Yes. Turn on Add agent profiles and each listing gets its agent's full Rightmove profile in agent_profile: how many homes the branch has for sale and to let right now, its recently sold and let homes with prices, its services, separate sales and lettings phone lines, industry memberships, descriptions and map position. It's billed once per agent branch per run, so 200 listings from 20 agents cost 20 profiles. Rightmove doesn't show agents' emails or websites.
Can I scrape sold house prices?
Yes. Set Search for to Sold house prices and type the places, or paste a /house-prices/ link from rightmove.co.uk. Each home comes with its address, type, bedrooms, coordinates and every sale since 1995: price, date, tenure and whether it was a new build. Filter by years sold in, property type and tenure. Rightmove serves up to 4,000 homes per search.
Can I scrape single properties?
Yes. Paste property links, such as https://www.rightmove.co.uk/properties/172388489, into Start URLs, alone or with searches. Each gives the same row as a search would; a property page has the date it was added but not the exact time. Full property details and past sale prices work for them too.
Does it work for overseas property?
Yes, for sale: Rightmove has no overseas rentals. Set Search for to Overseas property for sale and type a country or region, such as Spain, Portugal or Costa del Sol, or paste an overseas link. Prices come in the listing's own currency, with Rightmove's conversion to pounds in price.display_gbp, and full property details add the nearest airports.
What happens when a run fails?
The run's status message says why, and the log names each input that failed. If a mistake in the input stops the run before anything is scraped, the run ends without results and its status message says what to change. Either way the Actor sends us a short error report, so we can fix the cause even if you never open an issue: the Actor's build, the reason, the counts from the end-of-run summary, whether your Apify plan is free or paid and, for an unexpected error, where in our code it happened. Web addresses and @usernames are blanked out first. The report never includes your input, your account, the pages you scraped or your results. Every run, failed or not, also sends one usage line as it ends, so we can see which options people use, what runs cost us and how well the data is filled: how many of each charged event it used (for example 120 full details) and the price your plan paid for them; the run's platform cost by item and its resources (time, memory, proxy traffic); whether it stopped at your maximum cost or maximum items; how it was started (Console, API, schedule, saved task, and for API runs the kind of tool, such as Make, Zapier or the Apify client, never the tool's full identity); our scraper's own retry and timing counts; and for each output field, how many results had it filled (counts only, never the values). That never includes your input, your account, your IP address, the pages you scraped or your results either. If you need help with a run, open an issue on the Issues tab and attach the run, or email support@kekliktech.com with the run's link; the run's log ends with both.
How much does it cost?
$0.75 per 1,000 listings on Apify's free plan, down to $0.50 on the Business plan. Use the calculator above for your numbers.
Do I need an Apify account?
Yes. The scraper runs in your Apify account and Apify bills you per result. A free Apify account is enough to try it.
Can you run it for us instead?
Yes. We can run it on a schedule, clean up the results and send them to your sheet, CRM or database. Ask for a quote and we reply within one business day.
7Updates
Kept working.
We run a small test search every day and fix the scraper when Rightmove changes.
- Oct 22, 2026
Agent profiles
Turn on Add agent profiles to get each listing agent's full Rightmove profile with the listing: homes for sale and to let right now, recently sold and let homes, services, phone lines and memberships. Billed once per agent branch per run.
- Oct 22, 2026
Only new or changed since the last run
For scheduled runs: turn it on and each run returns only listings, sold homes and agents that are new or have changed since the last run of the same search, with what changed, old and new. Unchanged rows are left out and aren't charged.
- Oct 22, 2026
Sold house prices, estate agents, overseas and single properties
Four new kinds of search, by link or by typed location. Sold house prices give one row per home with every sale since 1995, filtered by years, type and tenure. Estate agents give one row per branch, with optional full profiles. Overseas property for sale works by country or region, priced in the local currency and in pounds. And single property links give the same row as a search, with details and past sales if wanted.
All 11 updatesShow less
- Oct 21, 2026
Past sale prices
With full property details on, turn on Include past sale prices to add each home's earlier sales: the year, the price and the change since the sale before. Full property details also list the nearest airports on overseas listings.
- Oct 21, 2026
Search by location, with filters
Type towns, areas, postcodes or stations instead of pasting a link, and set the filters in the form: search type, radius, price, bedrooms, bathrooms, property type, commercial sector, size, tenure, must have and don't show, Sold STC, furnishing, short-term lets, move-in date and sort order. Commercial to-let links now work too, and sizes Rightmove gives in square meters are read.
- Oct 21, 2026
More fields on every listing
Every listing now has its floor area as numbers, price per square foot and per square meter, its status (Sold STC, Under offer or Let agreed), the agent's branch ID, letting fees on rentals, the distance from a searched postcode or station, a link to Rightmove's school checker, the search it came from and when it was scraped. Full property details add the retirement and business-for-sale flags, the agent's company type and a link to sold prices for the postcode.
- Oct 21, 2026
Sold STC and Let agreed from older links
Search links with "Include Sold STC" or "Include Let agreed" ticked in Rightmove's older link format now bring those listings too.
- Oct 21, 2026
Date filter
Keep only listings added within a date range: after a date like 15 October, or within a span such as the last day or week, and optionally before a date. Older listings reduced in that time can be included too. The run stops once it passes the start date, and listings outside the range aren't charged.
- Oct 16, 2026
Lower prices on paid plans
Listings now cost less on paid plans, from $0.75 down to $0.50 per 1,000, and full property details are priced the same way.
- Aug 23, 2026
Pricing set
$0.75 per 1,000 listings, with full property details as an optional add-on.
- Aug 23, 2026
Launched
Paste any Rightmove search, for sale, to rent, new homes, student or commercial, and get every listing with price, address, agent and photos, plus optional full property details.