Rightmove UK Residential Listing Monitor
Pricing
$1.50 / 1,000 validated property listing exporteds
Rightmove UK Residential Listing Monitor
Export bounded, paginated Rightmove UK sale and rental listings from multiple search URLs with normalized asking prices, listing updates and explicit coverage. Track observed price changes against an optional prior snapshot.
Pricing
$1.50 / 1,000 validated property listing exporteds
Rating
0.0
(0)
Developer
h ichi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Monitor multiple public Rightmove UK residential sale and rent search pages. The default is two newest-sorted Rye watchlists: sale (84 results/four pages observed on 2026-10-04) and rent (six results/one page); live totals may change. This Actor exports asking prices and observed listing changes, not sold prices or sale/let conclusions.
Input
Pass 1–5 exact https://www.rightmove.co.uk/property-for-sale/... or /property-to-rent/... search URLs. Supported query keys are locationIdentifier, searchLocation, useLocationIdentifier, radius, minPrice, maxPrice, minBedrooms, maxBedrooms, propertyTypes, includeSSTC, mustHave, dontShow, furnishTypes, keywords, maxDaysSinceAdded, tenureTypes, and sortType; input index may only be 0 because the Actor controls pagination. Use ?sortType=6 to watch newest listings. maxPagesPerSearch defaults to 4 (1–10); maxItems defaults to 150 (1–500). Optional previousListings is at most 500 {propertyId, askingPriceAmount} records from a comparable prior snapshot. It can identify a changed asking amount on a matched listing; an ID absent from the supplied snapshot is not proof of a new listing.
Output
One validated row per unique property ID globally, with matching search URLs, sale/rent channel, asking amount and currency, rental frequency, price qualifier, beds, subtype, size, tenure, explicit listing status and listing update facts where present, source page, observed time and comparison flag. OUTPUT stores per-search advertised count, fetched pages, unique rows, coverageComplete and partial reason. nextIndex is an advisory page position only when the page cap is reached; input always starts at page 1 and does not accept that position as a resume cursor. A row or event-budget cap within a page yields no nextIndex. Repeated sponsored cards are deduplicated. Broad areas can exceed Rightmove pagination; never interpret a missing ID in partial coverage as sold or let. changeType is uncompared, unchanged, price_changed, or not_in_prior_snapshot; no inferred sale status.
Limits
Use only robots-allowed public search HTML; no /api/*, login, contact, map, browser, proxy or paid source. Validate exact host/path/query before network calls. Sequentially fetch ≤2 MiB per page, pace at least one second, ≤50 search GETs plus robots, and ≤180 seconds within 256 MB. Parse __NEXT_DATA__.props.pageProps.searchResults and validate page, sort, result count, ID and asking amount. A legitimately empty exact search returns a scoped coverage report with zero listing rows; all-source failures, blocks, rate limits, timeouts, invalid pages and schema changes fail explicitly. A later-page failure must not claim completed coverage.
Privacy and rights
Only public listing facts are emitted. Do not persist raw HTML, photos, contact data, agent/customer names, enquiry links, exact coordinates or owner/tenant identities. Rightmove terms §§5.2, 5.5–5.6 restrict automated extraction and commercial research; the source scout records the clauses under DR-0007. This Actor is unaffiliated with Rightmove.
Pricing
One rightmove-listing-exported PPE event at $0.0015 per unique validated row delivered to the dataset. No custom start or secondary event. Coverage metadata and zero rows incur no custom result event. A platform memory/start fee may still apply and must be stated in Store copy.