UK Property Scraper - Rightmove, Zoopla, OnTheMarket avatar

UK Property Scraper - Rightmove, Zoopla, OnTheMarket

Pricing

from $0.01 / 1,000 results

Go to Apify Store
UK Property Scraper - Rightmove, Zoopla, OnTheMarket

UK Property Scraper - Rightmove, Zoopla, OnTheMarket

Scrape UK property listings from Rightmove, OnTheMarket & Zoopla in one run — sale, rent, and sold prices — normalized to one schema.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Siddhant

Siddhant

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

UK Property Scraper

Scrapes UK property listings from Rightmove and OnTheMarket in one run (for-sale & to-rent), normalized to a single schema. HTTP-first (no browser), so it's fast and cheap.

Zoopla: included in the code but not available in cloud runs — Zoopla's search pages are behind a Cloudflare JS challenge that returns HTTP 403 from datacenter and residential IPs (confirmed), so it is skipped. It stays selectable for local/experimental use; cloud support would require a browser-based bypass (planned, not in this version).

Input

  • locations (required): place names or postcodes (e.g. London, Manchester, SW1A). Auto-resolved per portal.
  • channel: for-sale (default) / to-rent.
  • portals: subset of rightmove, onthemarket (default both). zoopla is selectable but experimental — see note above.
  • minPrice / maxPrice / minBeds / maxBeds: numeric filters.
  • propertyType: e.g. detached, flat, terraced, bungalow.
  • radius: miles from each location.
  • addedSinceDays: only listings added within N days.
  • keywords / features: text filters (e.g. garden, parking).
  • newBuild / chainFree: booleans.
  • includeDetails (default false): fetch each listing's page for full description + all photos (slower).
  • maxListings (default 1000): hard cap across all portals/locations.
  • failOnError (default false): skip vs abort on a portal/location failure.
  • proxyConfiguration: Apify proxy (optional). Rightmove + OnTheMarket work without a proxy.

Output

One dataset row per listing with: listingId, portal, channel, url, displayAddress, price, priceQualifier, rentFrequency, bedrooms, bathrooms, receptions, propertyType, tenure, latitude, longitude, agentName, agentPhone, addedOn, summary, descriptionText, descriptionHtml, images, soldPrice, soldDate, scrapedAt.

(descriptionText / descriptionHtml populate only when includeDetails is on; soldPrice / soldDate are reserved for a future sold-prices channel.)

Pricing

Pay-per-event: $0.001 per listing scraped.