Rightmove Property Scraper — UK Listings avatar

Rightmove Property Scraper — UK Listings

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Rightmove Property Scraper — UK Listings

Rightmove Property Scraper — UK Listings

Scrape UK property listings from Rightmove. Extract price, bedrooms, bathrooms, location, coordinates, agent details, images and more. Covers buy, rent and sold. Pay per property scraped — no subscription needed.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Omar Jabri

Omar Jabri

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Rightmove Property Scraper

Scrape UK property listings from Rightmove. Extracts price, bedrooms, bathrooms, location, agent details, and images. Pay per property scraped (~$0.002/property).

Features

  • Search by city, town, or postcode (e.g. Glasgow, G1, G1 1AA)
  • Filter by listing type (Buy / Rent / Sold), property type, price range, and bedrooms
  • Returns up to 1,008 results per query (Rightmove's hard limit — see note below)
  • Structured JSON output, ready for analysis or import

Input

FieldTypeRequiredDefaultDescription
locationstringCity, town, or postcode
listingTypestringBUYBUY, RENT, or SOLD
propertyTypestringANYANY, DETACHED, SEMI_DETACHED, TERRACED, FLAT
minPriceintegerMinimum price in £
maxPriceintegerMaximum price in £
minBedroomsintegerMinimum number of bedrooms
maxResultsinteger100Max properties to return (hard cap: 1,008)

Output fields

FieldTypeNotes
idstringRightmove property ID
urlstringFull listing URL
titlestringProperty type description
priceintegerPrice in pence — divide by 100 for £. null = POA.
priceQualifierstringe.g. "Offers over", "Guide price"
propertyTypestringe.g. "Detached", "Flat"
bedroomsinteger
bathroomsintegerMay be null
tenurestring"Freehold" / "Leasehold"
addressstringDisplay address
latitudenumberWGS84
longitudenumberWGS84
agentNamestringEstate agent brand
agentPhonestringContact number
agentBranchstringBranch display name
listingDatestringFirst visible date
addedOrReducedstringe.g. "Added today", "Reduced on 01/01/2025"
imagesarrayUp to 5 image URLs
scrapedAtstringISO 8601 UTC timestamp
descriptionnullv2 — requires fetchFullDetails
postcodenullv2 — requires fetchFullDetails
floorplanUrlnullv2 — requires fetchFullDetails
keyFeaturesarrayv2 — requires fetchFullDetails

Price is stored in pence. 45000000 = £450,000. This avoids floating-point errors on currency values.

Rightmove result cap

Rightmove limits all searches to 1,008 results (42 pages × 24). To scrape more:

  • Split by price band (e.g. £0–300k, £300k–500k, £500k+)
  • Split by sub-area or postcode district

Pricing

$0.002 per property returned.

VolumeCost
100 properties$0.20
500 properties$1.00
1,008 properties (max per run)~$2.02

Running locally

pip install -r requirements.txt
playwright install chromium
export APIFY_TOKEN=your_token
export APIFY_IS_AT_HOME=0
echo '{"location":"Glasgow","listingType":"BUY","maxResults":50}' \
> storage/key_value_stores/default/INPUT.json
python -m src.main

Deploying

$apify push

Known limitations (v1)

  • description, postcode, floorplanUrl, and keyFeatures are not populated. These require visiting individual listing pages — deferred to v2 as an opt-in fetchFullDetails flag.
  • Sold prices (listingType: SOLD) use a different Rightmove endpoint and may have limited data.

Compliance

This actor accesses only publicly available data on Rightmove. Use extracted data in compliance with Rightmove's Terms of Use, the UK GDPR, and the Copyright and Rights in Databases Regulations 1997. You are responsible for how you use scraped data — particularly personal information such as agent names and phone numbers. This actor is not affiliated with, endorsed by, or connected to Rightmove or Rightmove Group Limited.