Rightmove.co.uk Property Listings Scraper avatar

Rightmove.co.uk Property Listings Scraper

Pricing

from $0.89 / 1,000 property listings

Go to Apify Store
Rightmove.co.uk Property Listings Scraper

Rightmove.co.uk Property Listings Scraper

Scrape UK property listings from Rightmove.co.uk. Extract address, price, bedrooms, GPS and images. No proxy needed.

Pricing

from $0.89 / 1,000 property listings

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Rightmove.co.uk Property Listings Scraper

Extract property listings from rightmove.co.uk at scale, in a clean, consistent structure ready for market analysis, valuation models, lead generation and monitoring. No API key required.


Why this scraper?

๐ŸŽฏ Built for the United Kingdom

A dedicated British scraper, not a global tool with a country dropdown. Locations, price formats and currency (GBP) are tuned for rightmove.co.uk.

๐Ÿ’ถ Structured pricing

Asking price or rent as a clean number in GBP, plus the price exactly as displayed. Price-on-request listings return null, never a guess.

๐Ÿ  Property characteristics

Bedrooms, rooms, surface and property type in structured fields, ready for filtering and analysis.

๐Ÿ“„ Full listing content

Complete listing description and title for every record, with a direct link back to the source.

๐Ÿ“ Precise location

Address fields plus latitude/longitude for mapping and radius analysis.


Input parameters

ParameterTypeDefaultDescription
transactionstring"sale"Whether to scrape properties for sale or rent.
locationIdstring"REGION%5E92829"Rightmove location identifier from the search-results URL, e.g. REGION%5E87490 for London. Default: UK nationwide.
minPriceinteger(empty)Minimum price. For rentals this is GBP per month. Leave empty for no minimum.
maxPriceinteger(empty)Maximum price. For rentals this is GBP per month. Leave empty for no maximum.
minBedroomsinteger(empty)Minimum number of bedrooms.
maxBedroomsinteger(empty)Maximum number of bedrooms.
minBathroomsinteger(empty)Minimum number of bathrooms.
propertyTypesstring(empty)Comma-separated list, e.g. detached,semi-detached,terraced,flat,bungalow,land,park-home. Leave empty for all types.
radiusinteger(empty)Miles around the location centre (0-40). 0 = exact area only.
mustHavearray(empty)Only show listings with these features.
dontShowarray(empty)Exclude listings of these kinds.
furnishTypesstring(empty)Rental furnishing filter. Ignored for sales.
letTypestring(empty)Rental let-length filter. Ignored for sales.
sortOrderstring"newest"Order of search results.
daysOldinteger(empty)Only return listings added within the last N days. Leave empty for no recency filter.
fetchDetailsbooleanfalseIf enabled, opens each listing's detail page to extract full description, EPC, floor area, council tax band, ground rent, service charge, floorplans, brochures, and nearest stations. Billed as a separate per-result charge and increases run time.
maxItemsinteger5Maximum listings to return. Set to 0 for unlimited (up to Rightmove's ~1,000 cap per search).
startUrlsarray(empty)Optional list of Rightmove search-results page URLs. When provided, all filter fields above are ignored.

Output schema

Every field below is present on every record. Fields the source does not publish for a given listing are returned as null rather than omitted.

FieldTypeDescription
propertyIdstringRightmove internal listing ID
urlstringDirect link to the listing
displayAddressstringProperty address as displayed
summarystringShort listing summary (up to 500 chars)
propertyTypestringFull type, e.g. 2 bedroom flat
propertySubTypestringe.g. Flat, Terraced, Detached
bedroomsnumberNumber of bedrooms
bathroomsnumberNumber of bathrooms
priceAmountnumberPrice in GBP
priceCurrencystringAlways GBP
priceFrequencystringFor rentals, e.g. monthly
priceDisplaystringFormatted price, e.g. ยฃ675,000
priceQualifierstringe.g. Guide Price, Offers Over (sales)
transactionTypestringbuy or rent
channelstringBUY or RENT
tenurestringe.g. LEASEHOLD, FREEHOLD, SHARE_OF_FREEHOLD
addedOrReducedstringe.g. Added today, Reduced on 17/04/2026
listingUpdateReasonstringe.g. price_reduced, new
listingUpdateDatestringISO timestamp of last update
firstVisibleDatestringISO timestamp the listing first appeared
latitudenumberGPS latitude
longitudenumberGPS longitude
keyFeaturesarrayFeature bullet points (up to 12)
displaySizestringFloor area where published
numberOfImagesnumberImage count
numberOfFloorplansnumberFloor-plan count
numberOfVirtualToursnumberVirtual-tour count
imageUrlsarrayUp to 10 image URLs
productLabelstringPromo label, e.g. Roof Terrace
isPremiumListingbooleanPremium-placed listing
isFeaturedbooleanFeatured listing
isCommercialbooleanCommercial property
isDevelopmentbooleanNew development
isStudentbooleanStudent property
isAuctionbooleanAuction property
distanceMilesstringDistance from search centre (radius searches)
agencyNamestringListing agency / brand (company-level)
formattedBranchNamestringBranch name as displayed
agencyBranchIdnumberRightmove branch ID
agencyProfileUrlstringLink to the agency's Rightmove profile
agencyLogoUrlstringAgency logo image URL
countryCodestringAlways GB
sourceCountrystringSource country.
scrapedAtstringISO timestamp the record was scraped
fullDescriptionstringFull listing description (HTML stripped)
descriptionMarkdownstringDescription in Markdown/plain text.
detailKeyFeaturesarrayComplete key-feature list from the detail page
floorAreaSqftnumberFloor area in square feet
floorAreaSqmnumberFloor area in square metres
councilTaxBandstringe.g. D
annualGroundRentnumberAnnual ground rent in GBP
annualServiceChargenumberAnnual service charge in GBP
detailTenurestringTenure from the detail page
epcUrlstringEPC graph image URL
floorplanUrlsarrayFloor-plan image URLs
brochureUrlsarrayBrochure / document URLs
virtualTourUrlsarrayVirtual-tour URLs
nearestStationsarray{ name, distanceMiles, type } (up to 8)
outcodestringPostcode outcode, e.g. E15
incodestringPostcode incode, where published
detailImageCountnumberTotal image count on the detail page

Example record

{
"propertyId": "90311109",
"url": "https://www.rightmove.co.uk/properties/90311109#/?channel=RES_BUY",
"displayAddress": "Legacy Building, Embassy Gardens, Nine Elms, SW11",
"summary": "This exceptional one-bedroom apartment is situated on the fifth floor of the prestigious Legacy Building, forming part of the highly sought-after Embassy Gardens development in the heart of Nine Elms",
"propertyType": "1 bedroom apartment for sale",
"propertySubType": "Apartment",
"bedrooms": 1,
"bathrooms": 1,
"priceAmount": 550000,
"priceCurrency": "GBP",
"priceFrequency": "not specified",
"priceDisplay": "ยฃ550,000",
"priceQualifier": "Offers in Excess of",
"transactionType": "buy",
"channel": "BUY",
"tenure": "LEASEHOLD",
"addedOrReduced": "Reduced on 30/06/2026",
"listingUpdateReason": "price_reduced",
"listingUpdateDate": "2026-06-30T14:15:11Z",
"firstVisibleDate": "2026-06-30T14:10:06Z",
"latitude": 51.481964,
"longitude": -0.130297,
"keyFeatures": [
{
"order": 1,
"description": "One bedroom apartment",
"htmlDescription": "One bedroom apartment"
},
{
"order": 2,
"description": "Internal area of c.598 sq ft",
"htmlDescription": "Internal area of c.598 sq ft"
},
{
"order": 3,
"description": "Private balcony",
"htmlDescription": "Private balcony"
},
{
"order": 4,
"description": "Premium specification throughout",
"htmlDescription": "Premium specification throughout"
}
],
"displaySize": "598 sq. ft.",
"numberOfImages": 25,
"numberOfFloorplans": 1,
"numberOfVirtualTours": 0,
"imageUrls": [
"https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/961522123/90311109/961522123f67a0fb4f41c0b5501066a0_ โ€ฆ",
"https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/59eaca476/90311109/59eaca476f7071c143a4f8560d38cc78_ โ€ฆ",
"https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/0e63a5fe9/90311109/0e63a5fe9322107c8eae5a9f01fcd23c_ โ€ฆ",
"https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/791c695bc/90311109/791c695bc9e05d45deca121988333b67_ โ€ฆ"
],
"productLabel": null,
"isPremiumListing": false,
"isFeatured": true,
"isCommercial": false,
"isDevelopment": false,
"isStudent": false,
"isAuction": false,
"distanceMiles": null,
"agencyName": "JOHNS&CO",
"formattedBranchName": " by JOHNS&CO, Nine Elms",
"agencyBranchId": 136148,
"agencyProfileUrl": "https://www.rightmove.co.uk/estate-agents/agent/JOHNSandCO/Nine-Elms-136148.html",
"agencyLogoUrl": "https://media.rightmove.co.uk:443/partner-logo/14856383-LOGO-1765976498.png",
"countryCode": "GB",
"sourceCountry": "gb",
"scrapedAt": "2026-07-02T16:05:35.647Z",
"fullDescription": "This exceptional one-bedroom apartment is situated on the fifth floor of the prestigious Legacy Building, forming part of the highly sought-after Embassy Gardens development in the heart of Nine Elms. โ€ฆ",
"descriptionMarkdown": "This exceptional one-bedroom apartment is situated on the fifth floor of the prestigious Legacy Building, forming part of the highly sought-after Embassy Gardens development in the heart of Nine Elms. โ€ฆ",
"detailKeyFeatures": [
"One bedroom apartment",
"Internal area of c.598 sq ft",
"Private balcony",
"Premium specification throughout"
],
"floorAreaSqft": 598,
"floorAreaSqm": 56,
"councilTaxBand": "E",
"annualGroundRent": 500,
"annualServiceCharge": 6969.46,
"detailTenure": "LEASEHOLD",
"epcUrl": "https://media.rightmove.co.uk/property-epc/c5181f33f/90311109/c5181f33f27e058dcd564fd5717d60ff.jpeg",
"floorplanUrls": [
"https://media.rightmove.co.uk/property-floorplan/f9a46e929/90311109/f9a46e929b5ecc0e1f8e52724cdeff0e.jpeg"
],
"brochureUrls": [],
"virtualTourUrls": [],
"nearestStations": [
{
"name": "Nine Elms Station",
"distanceMiles": 0.16346579272207537,
"type": "LONDON_UNDERGROUND"
},
{
"name": "Vauxhall Station",
"distanceMiles": 0.39651906365622475,
"type": "NATIONAL_TRAIN"
},
{
"name": "Pimlico Station",
"distanceMiles": 0.5201542554799282,
"type": "LONDON_UNDERGROUND"
}
],
"outcode": "SW11",
"incode": "7DY",
"detailImageCount": 25
}

Examples

Listings in London:

{
"maxItems": 100
}

Cap the price:

{
"maxItems": 100,
"maxPrice": 425000
}

Scrape a specific search URL:

{
"startUrls": [
{
"url": "https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=REGION%5E87490&sortType=6"
}
],
"maxItems": 200
}

Daily feed of new listings (run on a schedule):

{
"daysOld": 1,
"maxItems": 500
}

Schedule this input to run once a day in the Apify Scheduler โ€” each run returns only listings added in the last 24 hours.


๐Ÿ’ฐ Pricing

$0.99 per 1,000 results โ€” you only pay for successfully retrieved listings. Failed retries are never charged.

ResultsCost
100~$0.10
1,000~$0.99
10,000~$9.9
100,000~$99

Flat-rate alternatives typically charge $29โ€“$49/month regardless of usage.

Subscription tiers lower the rate further, down to $0.79 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 resultsunder 1 minute
1,000 results2โ€“4 minutes
10,000 results20โ€“35 minutes

Known limitations

  • Some fields (surface, year built, energy label) are only returned when the lister publishes them โ€” expect null on a share of records.
  • Listing photos and agent details vary per listing; the scraper returns what the source publishes and never invents data.
  • Very large result sets are bounded by the source's own paging limits.
  • Listings can be withdrawn at any time, so a small share of URLs may expire shortly after scraping.

Technical details

  • Source: rightmove.co.uk โ€” the United Kingdom property listings
  • Coverage: everything the public search exposes, filterable via the input parameters above
  • Retry: automatic retry on network errors with exponential backoff

Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl