Rightmove UK Residential Listing Monitor avatar

Rightmove UK Residential Listing Monitor

Pricing

$1.50 / 1,000 validated property listing exporteds

Go to Apify Store
Rightmove UK Residential Listing Monitor

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

h ichi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

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.