Skip to content
Keklik

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.

Property for sale · London · £500,000real output

5 of the listings found

AddressPriceBedroomsBathroomsSizeAgent
Marlborough Road, Royal Arsenal, SE18 6XD£350,00011550 sq. ft.James Gorey Estate Agents
West Parkside, Greenwich Peninsula£350,00021762 sq. ft.John Payne
Beaumont Place, Isleworth£175,00011317 sq. ft.Chase Buchanan
Triathlon Point, Madison Way, Stratford, E20£465,00011622 sq. ft.Alexander Rose Estates
Willoughby Lane, London, N17£93,00001172 sq. ft.Let Property Sales & Management
Real results from a test search. The full file has 193 columns.Download the sample ↓

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.

1

Search Rightmove, paste the link

SearchProperty for sale
InLondon
Up to£500,000

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.

2

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.

3

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.

4

Download your list

As a spreadsheet, in Google Sheets, or into your own tools.

CSVExcelSheetsAPI

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 columns
ColumnFieldWhat it is

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.featuresFeatures
  • details.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.servicesServices
  • agent_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.

Run it yourself on Apifypay per result

Your Apify plan

1005001K5K10K50K
Listings$0.75
Full property details$0.75
Up to$1.50
Run it on Apify
Done for you

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
Tell us what you need →
Compare every plan and scraper on the Pricing page →

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 questions
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.

Working25 of 25 days passed · launched Aug 23, 2026
  1. 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.

  2. 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.

  3. 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 updates
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Aug 23, 2026

    Pricing set

    $0.75 per 1,000 listings, with full property details as an optional add-on.

  8. 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.