Rightmove Search and Listing(s) Scraper avatar
Rightmove Search and Listing(s) Scraper

Pricing

$10.00/month + usage

Go to Store
Rightmove Search and Listing(s) Scraper

Rightmove Search and Listing(s) Scraper

Developed by

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Extract complete listings with price histories, high-res images, floor plans, EPC ratings, virtual tours, and 100+ data points per property. Track market trends, monitor price drops, and discover off-market opportunities with our lightning-fast API.

0.0 (0)

Pricing

$10.00/month + usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

21 hours ago

Rightmove Property Scraper

Unlock the Full Power of Rightmove Property Data - The only scraper you need to track, analyze, and understand real estate listings on Rightmove with enterprise-grade reliability and precision. Whether you're monitoring property markets, tracking price trends, or conducting real estate research, our scraper delivers comprehensive, real-time insights while saving you time and resources.

"From real-time property monitoring to deep market analysis, we turn Rightmove's property data into your competitive advantage."

Overview

The Rightmove Scraper is your go-to tool for extracting property data from Rightmove.co.uk. Ideal for real estate investors, market analysts, and property researchers, it tracks property details, pricing, and listing information. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive property data from Rightmove.

What does Rightmove Scraper do?

The Rightmove Scraper is a powerful tool that enables you to:

Comprehensive Property Data Collection

  • Extract complete property details and specifications
  • Scrape historical listing data and price changes
  • Gather comprehensive property features and amenities
  • Analyze property locations and surrounding areas
  • Download property images and media

Advanced Scraping Capabilities

  • Pagination Handling: Automatically navigates through multiple pages of search results
  • Efficient Processing: Processes only new or updated listings in subsequent runs
  • Change Detection: Identifies price changes, status updates, and new listings
  • Scheduled Monitoring: Set up automated runs to keep your property data current
  • Incremental Data Collection: Build comprehensive property datasets over time

Flexible Scraping Options

  • Search Results: Extract all properties matching specific search criteria
  • Targeted Scraping: Focus on individual property listings using direct URLs
  • Location-Based Scraping: Target specific areas, cities, or regions
  • Custom Filters: Apply various filters like price range, property type, and more

This tool is ideal for:

  • Real estate market research and analysis
  • Property investment analysis and due diligence
  • Competitive market analysis
  • Building property databases for investment decisions
  • Tracking price trends and market movements

Features

  • Comprehensive Data Extraction: Detailed property information, pricing, and specifications
  • Dual Scraping Modes:
    • Search Results: Scrape all properties from search results (e.g., https://www.rightmove.co.uk/properties/163602461)
    • Individual Listings: Target specific properties using direct URLs (e.g., https://www.rightmove.co.uk/properties/163602461)
  • Flexible Input: Supports multiple input formats:
    • Search result URLs (e.g., https://www.rightmove.co.uk/properties/163602461)
    • Direct property URLs (e.g., https://www.rightmove.co.uk/properties/163602461)
    • Custom search criteria
  • Automatic Pagination: Handles multi-page results automatically
  • Efficient Processing: Concurrent scraping with configurable concurrency settings
  • Reliable Performance: Built-in retry mechanisms and proxy support
  • Structured Data Export: Download property data in JSON or CSV format for analysis

How to Use

Scraping User Profiles

To scrape all posts from a user's profile:

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Configure Input: Provide the user's profile URL or username in any of these formats:
    • https://truthsocial.com/@username
    • @username
    • username
  3. Adjust Settings: Configure options like max items, monitoring mode, and proxy settings as needed.
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. Data Collection: The scraper will output all available posts from the specified profile.

Scraping Individual Posts

To scrape specific posts:

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Configure Input: Provide the full post URL in this format:
    • https://truthsocial.com/@username/posts/12345
  3. Run the Scraper: Execute the scraper on the Apify platform.
  4. Data Collection: The scraper will output detailed data for the specified post.

Input Configuration

The actor input configuration follows the Apify actor specification. Below is a summary of the input fields:

{
"startUrls": [
{
"url": "https://www.landwatch.com/south-carolina-land-for-sale/gray-court"
},
{
"url": "https://www.landwatch.com/laurens-county-south-carolina-undeveloped-land-for-sale/pid/422387154"
}
],
"maxItems": 1000,
"monitoringMode": false,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields Explanation

startUrls (array of strings, required) URLs to start with. The actor currently supports:

  • Rightmove property listing URLs: https://www.rightmove.co.uk/properties/<property-id>
  • Rightmove search URLs: https://www.rightmove.co.uk/property-for-rent/find.html?locationIdentifier=REGION%5E87490&maxBedrooms=2&minBedrooms=2&maxPrice=1500&minPrice=1000&propertyTypes=flat&includeLetAgreed=false&mustHave=&dontShow=houseShare%2Cretirement%2Cstudent&furnishTypes=&keywords=

maxItems (integer, optional, default: 1000) Maximum number of items to scrape.

monitoringMode (boolean, optional, default: false) When enabled, only scrapes new posts compared to previous runs.

maxConcurrency (integer, optional, default: 10) Maximum number of pages processed simultaneously.

minConcurrency (integer, optional, default: 1) Minimum number of pages processed simultaneously.

maxRequestRetries (integer, optional, default: 100) Number of retries for failed requests.

proxyConfiguration (object, optional) Proxy settings for enhanced scraping reliability. For details, see Apify Proxy documentation.

Monitoring Mode

When monitoringMode is enabled, the scraper will only collect new posts that haven't been seen in previous runs. This is useful for:

  • Tracking new content from specific profiles over time
  • Building a historical archive of posts
  • Monitoring accounts for new activity without duplicating data

How Monitoring Mode Works

  1. The scraper maintains a record of previously scraped post IDs
  2. On subsequent runs with monitoringMode: true, it checks each post against this record
  3. Only new posts (those not in the record) are processed and added to the output
  4. The record is updated with any new post IDs found

Output Structure

The scraper provides comprehensive information about Rightmove property listings. The output includes detailed property information, broker details, and location data. Here's a breakdown of the main components:

{
"identifier": 163602461,
"transactionType": "RENT",
"channel": "RES_LET",
"bedrooms": 1,
"bathrooms": 1,
"address": "Woodfield Road, London, W9",
"contactMethod": "PRE_QUAL",
"propertyDisclaimer": "<b>Disclaimer</b> - Property reference CB3M. The information displayed about this property comprises a property advertisement. Rightmove.co.uk makes no warranty as to the accuracy or completeness of the advertisement or any linked or associated information, and Rightmove has no control over the content. This property advertisement does not constitute property particulars. The information is provided and maintained by <b>Westbourne Park, Westbourne Park</b>.&nbsp;Please contact the selling agent or developer directly to obtain any information which may be available under the terms of The Energy Performance of Buildings (Certificates and Inspections) (England and Wales) Regulations 2007 or the Home Report if in relation to a residential property in Scotland.",
"keyFeatures": [
"Bills and utilities included",
"Fully furnished private studio",
"High specification private kitchen to each studio",
"En suite bathroom",
"Smart TV and superfast wi-fi",
"Regular housekeeping",
"Air conditioning",
"Full equipped gym included in your monthly fee",
"10th floor panoramic lounge with additional cooking facilities",
"Wellness facilities with pool, sauna and steam room included in your monthly fee. Class studio with full class schedule, including Reformer Pilates."
],
"propertyPhrase": "1 bedroom apartment",
"fullDescription": "Westbourne Park champions living differently, living flexibly, with everything you need under one roof. Perfectly placed on the corner of Notting Hill, and just a short walk to Portobello Road and Golborne Road, it is the ideal location.\r<br />\r<br />We offer an all-inclusive package that covers your studio rental and all costs, including; utilities, bills and council tax. As well as full access to our gym, pool, steam and sauna. The advertised priced is for the studio only & excludes the fixed £300 fee for these associated costs. To calculate the total monthly cost, the £300 should be added to the advertised price.\r<br />\r<br />BUILDING\r<br />This brand-new, design-led project features a curated collection of stylised studios thoughtfully designed, along with a host of shared spaces for creativity, connection, and calm. High above it all, a 10th-floor lounge invites you to cook, dine and socialise, featuring terraced balconies where you can enjoy the panoramic views of the London skyline. For ease, treat yourself to a bite to eat at our Canal-side restaurant, brought to you by the team behind Bar Crispin and Bistro Freddie. Relax along the water's edge with a seasonal menu of modern European sharing plates. An additional Ground Floor bar provides a coffee fix and grab-and-go food throughout the day, and dimly lit cocktails in the evening.\r<br />\r<br />COMMUNAL SPACES\r<br />The building holds a beautiful array of creative rooms, including a Listening Lounge and a Cinema Room. 'Subrosa', a state-of-the-art recording Studio on site, calls creatives and makers to enrich the cultural fabric of the space. The spaces facilitate a selection of cultural events; creative workshops, book launches, supper clubs, as well as guided excursions to connect and explore our beautiful city. The Grounding brings wellness into the rhythm of daily life, with inclusive access to the pool, sauna, steam room, and gym - all part of your monthly rate. Design has been at the forefront of this space, and light wells posed above the pool bathe the space in natural sunlight. A weekly programme of yoga, HIIT, Reformer Pilates and Boxfit classes keep energy levels high, at a highly affordable additional rate of £10-15 per class. You are offered a complimentary wellness review by The Groundings expert team to help you reflect, reset & outline your goals. For personalised training, on-site PTs are available to book at your convenience. A Treatment room with full list of spa treatments to book, promises blissful relaxation. \r<br />\r<br />THE STUDIO\r<br />Each studio is well thought-out to provide you with everything you require, and for added convenience, all bills and utility costs come included. They come with all of the necessities: there's room to cook, dine and kick back, plus a bright en-suite bathroom with powerful rainfall shower, fresh towels and complimentary designer Bathroom amenities, which are refilled during your weekly clean. All studios come fully furnished, with integrated kitchen appliances, glassware, cutlery and cooking equipment. Everything has been carefully considered, with the design team even incorporating extra storage into the space. You will benefit from air conditioning, regular housekeeping, super-fast wi-fi and a smart TV.\r<br />\r<br />LOCATION\r<br />At Westbourne Park, with Notting Hill just moments away, weekends unfold effortlessly - wander to Golborne or Portobello Road to explore boutique shops, vibrant food stalls, and iconic markets. Here, you're surrounded by some of London's most celebrated spots - Strakers, The Pelican, The Ledbury, Caia, Dorian, and Caractère become your new locals.\r<br />\r<br />TUBE LINKS\r<br />Westbourne Park Station - 2 min walk | 0.1 miles | Circle, Hammersmith & City line\r<br />Royal Oak Station - 12 min walk | 0.6 miles | Circle, Hammersmith & City line\r<br />Ladbroke Grove Station - 17 min walk | 0.6 miles | Circle, Hammersmith & City line\r<br />\r<br />\r<br />*Images displayed are of the show apartment only, but are representative of the studio type and finish. CGIs are for illustrative purposes only and do not necessarily represent final specification.",
"listingUpdateReason": "Added on 20/06/2025",
"propertyUrl": "https://www.rightmove.co.uk/properties/163602461",
"schoolCheckerUrl": "https://www.rightmove.co.uk/properties/apps/163602461/schools",
"misInfo": {
"propertyId": 163602461,
"branchId": 289715,
"offerAdvertStampTypeId": null,
"brandPlus": true,
"featuredProperty": true,
"channel": "RENT",
"premiumDisplay": false,
"premiumDisplayStampId": null,
"countryCode": "GB"
},
"status": {
"available": true,
"label": null
},
"stampDutyCalculator": null,
"tags": [
"BUILT_FOR_RENTERS",
"NEW_HOME"
],
"features": {
"electricity": [
{
"alias": "ask",
"displayText": "Ask agent"
}
],
"broadband": [
{
"alias": "ask",
"displayText": "Ask agent"
}
],
"water": [
{
"alias": "ask",
"displayText": "Ask agent"
}
],
"sewerage": [
{
"alias": "ask",
"displayText": "Ask agent"
}
],
"heating": [
{
"alias": "air_conditioning",
"displayText": "Air conditioning"
}
],
"accessibility": [
{
"alias": "lift_access",
"displayText": "Lift access"
},
{
"alias": "wide_doorways",
"displayText": "Wide doorways"
},
{
"alias": "ramped_access",
"displayText": "Ramped access"
}
],
"parking": [
{
"alias": "on_street",
"displayText": "On street"
}
],
"garden": [
{
"alias": "ask",
"displayText": "Ask agent"
}
],
"risks": {
"floodHistory": {
"alias": "ask",
"displayText": "Ask agent"
},
"floodDefences": {
"alias": "ask",
"displayText": "Ask agent"
},
"floodRisk": [
{
"alias": "ask",
"displayText": "Ask agent"
}
]
},
"obligations": {
"listed": {
"alias": "ask",
"displayText": "Ask agent"
},
"restrictions": {
"alias": "ask",
"displayText": "Ask agent"
},
"privateAccess": {
"alias": "ask",
"displayText": "Ask agent"
},
"publicAccess": {
"alias": "ask",
"displayText": "Ask agent"
}
}
},
"branch": {
"identifier": 289715,
"name": "Westbourne Park",
"brandName": "Westbourne Park",
"displayName": "Westbourne Park, Westbourne Park",
"address": "Westbourne Park,\r\n11A Woodfield Road\r\nLondon,\r\nW9 3RE",
"logo": "https://media.rightmove.co.uk/290k/289715/branch_logo_289715_0000.png",
"developer": false
},
"virtualTours": [
{
"uri": "https://mason-fifth.com/our-buildings/westbourne-park/",
"type": "other"
}
],
"brochure": {
"title": "Westbourne Park",
"showBrochureLead": false,
"brochures": [
{
"url": "https://media.rightmove.co.uk/290k/289715/163602461/289715_CB3M_DOC_00_0000.pdf",
"caption": "Brochure 1"
}
]
},
"price": {
"primary": "£2,995 pcm",
"secondary": "£691 pw"
},
"localPropertyTax": {
"type": "COUNCIL_TAX",
"status": null,
"value": "Ask agent"
},
"location": {
"pinType": "APPROXIMATE_POINT",
"latitude": 51.52283,
"longitude": -0.20009,
"mapPreviewUrl": "https://media.rightmove.co.uk/map/_generate?width=768&height=347&zoomLevel=15&latitude=51.52283&longitude=-0.20009&signature=-pEFCFj3WgeLIxQxEzuKgyKcq50=",
"streetView": {
"latitude": 51.52283,
"longitude": -0.20009,
"heading": null,
"pitch": null,
"zoom": null,
"url": "https://www.rightmove.co.uk/properties/apps/163602461/street-view"
}
},
"postcode": "W9 2BA",
"showBroadband": true,
"lettingsInfo": {
"deposit": "£1,500",
"minTenancyLength": "Ask agent",
"furnishDisplayType": "Furnished",
"letDateAvailable": "Now",
"letDisplayType": "Short term",
"lettingFeesMessage": "<div>\n\tAs well as paying the rent, you may also be required to make the following permitted payments.\n\t<span>Permitted payments</span>\n\tFor properties in England, the Tenant Fees Act 2019 means that in addition to rent, lettings agents can only\n\tcharge tenants (or anyone acting on the tenant's behalf) the following permitted payments:\n\t<ul>\n\t\t<li>Holding deposits (a maximum of 1 week's rent);</li>\n\t\t<li>\n\t\t\tDeposits (a maximum deposit of 5 weeks' rent for annual rent below &pound;50,000, or 6 weeks' rent\n\t\t\tfor annual rental of &pound;50,000 and above);\n\t\t</li>\n\t\t<li>\n\t\t\tPayments to change a tenancy agreement eg. change of sharer (capped at &pound;50 or, if higher, any\n\t\t\treasonable costs);\n\t\t</li>\n\t\t<li>\n\t\t\tPayments associated with early termination of a tenancy (capped at the landlord's loss or the\n\t\t\tagent's reasonably incurred costs);\n\t\t</li>\n\t\t<li>\n\t\t\tWhere required, utilities (electricity, gas or other fuel, water, sewerage), communication services\n\t\t\t\"telephone, internet, cable/satellite television), TV licence;\n\t\t</li>\n\t\t<li>Council tax (payable to the billing authority);</li>\n\t\t<li>\n\t\t\tInterest payments for the late payment of rent (up to 3% above Bank of England's annual percentage\n\t\t\trate);\n\t\t</li>\n\t\t<li>Reasonable costs for replacement of lost keys or other security devices;</li>\n\t\t<li>Contractual damages in the event of the tenant's default of a tenancy agreement; and</li>\n\t\t<li>\n\t\t\tAny other permitted payments under the Tenant Fees Act 2019 and regulations applicable at the\n\t\t\trelevant time.\n\t\t</li>\n\t</ul>\n\tFor properties in Wales, the Renting Homes (Fees etc.) (Wales) Act 2019 means that in addition to rent,\n\tlettings agents can only charge tenants the following permitted payments\n\t<ul>\n\t\t<li>Holding deposits (a maximum of 1 week's rent);</li>\n\t\t<li>Security deposits;</li>\n\t\t<li>\n\t\t\tWhere required, utilities (electricity, gas or other fuel, water, sewerage), communication services\n\t\t\t\"telephone, internet, cable/satellite television), TV licence;\n\t\t</li>\n\t\t<li>Council tax (payable to the billing authority);</li>\n\t\t<li>Payments for the late payment of rent (where required under the tenancy agreement);</li>\n\t\t<li>A breach of a term of the contract (where required under the tenancy agreement); and</li>\n\t\t<li>\n\t\t\tAny other permitted payments under the Renting Homes (Fees etc.) (Wales) Act and regulations\n\t\t\tapplicable at the relevant time.\n\t\t</li>\n\t</ul>\n\t<span>Tenant protection</span>\n\tIn addition to publishing relevant fees, lettings agents are also required to publish details of:\n\t<ul>\n\t\t<li>the redress scheme they are a member of; and</li>\n\t\t<li>\n\t\t\tthe name of the approved or designated Client Money Protection scheme they are a member of (if any).\n\t\t</li>\n\t</ul>\n</div><br><br><div>Please note that lettings agents are required by law to publish on their websites information for potential tenants about relevant fees, redress schemes and client money protection schemes (including the names of those schemes). Relevant fees must also be published on third party websites, such as Rightmove. For properties to rent in England and Wales, details of the agent's membership of any redress scheme and client money protection scheme must also be published with their fees on Rightmove. It is the agent's responsibility to ensure that all relevant information is provided to Rightmove and is up to date and accurate. If the relevant information does not appear here, the agent may have included it within the property description.</div>"
},
"salesInfo": null,
"size": {
"primary": "284 sq ft",
"secondary": "26 sq m"
},
"propertyDisplayType": "Apartment",
"mortgageCalculator": null,
"stations": [
{
"station": "Westbourne Park Station",
"distance": 0.1,
"type": "2"
},
{
"station": "Royal Oak Station",
"distance": 0.6,
"type": "2"
},
{
"station": "Ladbroke Grove Station",
"distance": 0.6,
"type": "2"
}
],
"photos": [
{
"url": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_656x437.jpeg",
"thumbnailUrl": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_135x100.jpeg",
"maxSizeUrl": "https://media.rightmove.co.uk/290k/289715/163602461/289715_CB3M_IMG_00_0000.jpeg",
"caption": "Studio Lounge"
},
{
"url": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_02_0000_max_656x437.jpeg",
"thumbnailUrl": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_02_0000_max_135x100.jpeg",
"maxSizeUrl": "https://media.rightmove.co.uk/290k/289715/163602461/289715_CB3M_IMG_02_0000.jpeg",
"caption": "Bedroom"
},
{
"url": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_04_0000_max_656x437.jpeg",
"thumbnailUrl": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_IMG_04_0000_max_135x100.jpeg",
"maxSizeUrl": "https://media.rightmove.co.uk/290k/289715/163602461/289715_CB3M_IMG_04_0000.jpeg",
"caption": "Pool"
},
...
],
"epcs": [],
"floorplans": [
{
"url": "https://media.rightmove.co.uk/290k/289715/163602461/289715_CB3M_FLP_00_0000.png",
"thumbnailUrl": "https://media.rightmove.co.uk/dir/290k/289715/163602461/289715_CB3M_FLP_00_0000_max_296x197.png",
"caption": "Classic Plus"
}
],
"telephoneNumber": "020 7046 0568",
"saved": false,
"soldPricesUrl": "https://www.rightmove.co.uk/house-prices/w9-2ba.html",
"marketInfoUrl": "https://www.rightmove.co.uk/house-prices/w9-2ba.html",
"note": null,
"linkToGlossary": "https://www.rightmove.co.uk/guides/property-details-glossary/",
"enquiredTimestamp": null,
"analyticsInfo": {
"branchId": "289715",
"propertyId": "163602461",
"onlineViewing": "F",
"imageCount": "20",
"floorplanCount": "1",
"beds": "1",
"postcode": "W9 2BA",
"propertyType": "Flats / Apartments",
"propertySubType": "Apartment",
"added": "20250620",
"price": "2995",
"tenure": null,
"bathrooms": "1",
"sharedOwnership": null,
"videoProvider": "other",
"electricity": "ask",
"broadband": "ask",
"water": "ask",
"sewerage": "ask",
"heating": "air_conditioning",
"accessibility": "lift_access,wide_doorways,ramped_access",
"parking": "on_street",
"garden": "ask",
"floodHistory": "ask",
"floodDefences": "ask",
"floodRisk": "ask",
"listed": "ask",
"restrictions": "ask",
"privateAccess": "ask",
"publicAccess": "ask"
},
"askLocationInformation": null,
"basicInfo": {
"id": 163602461,
"bedrooms": 1,
"bathrooms": 1,
"numberOfImages": 20,
"numberOfFloorplans": 1,
"numberOfVirtualTours": 1,
"summary": "BILLS | GYM | POOL | WELLNESS | ALL INCLUDED. Private self-contained, en-suite studios, a wellness space with a pool, gym, treatment room and class studio, a canal side restaurant, cinema room, listening lounge and 10th floor panoramic guest lounge.",
"displayAddress": "Woodfield Road, London, W9",
"countryCode": "GB",
"location": {
"latitude": 51.52283,
"longitude": -0.20009
},
"images": [
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_00_0000.jpeg",
"caption": "Studio Lounge"
},
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_02_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_02_0000.jpeg",
"caption": "Bedroom"
},
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_04_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_04_0000.jpeg",
"caption": "Pool"
},
...
],
"propertySubType": "Apartment",
"tenure": {
"tenureType": null
},
"letAvailableDate": "2025-06-16T00:00:00Z",
"listingUpdate": {
"listingUpdateReason": "new",
"listingUpdateDate": "2025-06-20T15:43:04Z"
},
"price": {
"amount": 2995,
"frequency": "monthly",
"currencyCode": "GBP",
"displayPrices": [
{
"displayPrice": "£2,995 pcm",
"displayPriceQualifier": ""
},
{
"displayPrice": "£691 pw",
"displayPriceQualifier": ""
}
]
},
"premiumListing": true,
"featuredProperty": true,
"customer": {
"branchId": 289715,
"brandPlusLogoURI": "/290k/289715/branch_rmchoice_logo_289715_0000.png",
"contactTelephone": "020 7046 0568",
"branchDisplayName": "Westbourne Park, Westbourne Park",
"branchName": "Westbourne Park",
"brandTradingName": "Westbourne Park",
"branchLandingPageUrl": "/estate-agents/agent/Westbourne-Park/Westbourne-Park-289715.html",
"development": false,
"mediaServerUrl": "https://media.rightmove.co.uk:443",
"showReducedProperties": true,
"hasBrandPlus": true,
"commercial": false,
"showOnMap": true,
"enhancedListing": false,
"developmentContent": null,
"buildToRent": true,
"buildToRentBenefits": [
{
"id": 11,
"label": "Bills included",
"icon": "bills-included",
"positionOnPage": 1
},
{
"id": 15,
"label": "Communal areas",
"icon": "communal-area",
"positionOnPage": 2
},
{
"id": 25,
"label": "Pool",
"icon": "pool",
"positionOnPage": 3
},
{
"id": 4,
"label": "Gym",
"icon": "gym",
"positionOnPage": 4
},
{
"id": 24,
"label": "Pets allowed",
"icon": "dog",
"positionOnPage": 5
},
{
"id": 13,
"label": "Cinema",
"icon": "cinema",
"positionOnPage": 6
},
{
"id": 10,
"label": "Bike storage",
"icon": "bike-storage",
"positionOnPage": 7
},
{
"id": 14,
"label": "Cleaning services",
"icon": "cleaning",
"positionOnPage": 8
},
{
"id": 22,
"label": "Long term contracts",
"icon": "note",
"positionOnPage": 9
},
{
"id": 21,
"label": "Leisure facilities",
"icon": "pool",
"positionOnPage": 10
},
{
"id": 19,
"label": "Fully managed",
"icon": "seal-tick",
"positionOnPage": 11
},
{
"id": 18,
"label": "Flexible tenancies",
"icon": "note",
"positionOnPage": 12
},
{
"id": 28,
"label": "Residents lounge",
"icon": "sofa",
"positionOnPage": 13
},
{
"id": 5,
"label": "Security",
"icon": "lock",
"positionOnPage": 14
},
{
"id": 30,
"label": "Services included",
"icon": "bills-included",
"positionOnPage": 15
},
{
"id": 31,
"label": "Shared workspace",
"icon": "desk",
"positionOnPage": 16
},
{
"id": 33,
"label": "Storage",
"icon": "storage",
"positionOnPage": 17
},
{
"id": 35,
"label": "Well connected",
"icon": "train",
"positionOnPage": 18
},
{
"id": 1,
"label": "WiFi included",
"icon": "broadband",
"positionOnPage": 19
}
],
"updateDate": "2025-06-06T09:07:05Z",
"brandPlusLogoUrl": "https://media.rightmove.co.uk:443/290k/289715/branch_rmchoice_logo_289715_0000.png"
},
"distance": null,
"transactionType": "rent",
"productLabel": {
"productLabelText": "Built for renters",
"spotlightLabel": false
},
"commercial": false,
"development": true,
"residential": true,
"students": false,
"auction": false,
"feesApply": true,
"feesApplyText": null,
"displaySize": "284 sq. ft.",
"showOnMap": true,
"propertyUrl": "/properties/163602461#/?channel=RES_LET",
"contactUrl": "/property-to-rent/contactBranch.html?propertyId=163602461",
"staticMapUrl": null,
"channel": "RENT",
"firstVisibleDate": "2025-06-20T15:37:33Z",
"keywords": [],
"keywordMatchType": "no_keyword",
"saved": false,
"hidden": false,
"onlineViewingsAvailable": false,
"lozengeModel": {
"matchingLozenges": [
{
"type": "BUILT_FOR_RENTERS",
"priority": 2
},
{
"type": "NEW_HOME",
"priority": 3
}
]
},
"streetView": {
"showStreetView": true
},
"enquiredTimestamp": null,
"updateDate": "2025-06-20T15:43:04Z",
"enquiryAddedTimestamp": null,
"enquiryCalledTimestamp": null,
"enhancedListing": false,
"propertyImages": {
"images": [
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_00_0000.jpeg",
"caption": "Studio Lounge"
},
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_02_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_02_0000.jpeg",
"caption": "Bedroom"
},
{
"srcUrl": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_04_0000_max_476x317.jpeg",
"url": "290k/289715/163602461/289715_CB3M_IMG_04_0000.jpeg",
"caption": "Pool"
},
...
],
"mainImageSrc": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_476x317.jpeg",
"mainMapImageSrc": "https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/290k/289715/163602461/289715_CB3M_IMG_00_0000_max_296x197.jpeg"
},
"formattedBranchName": " by Westbourne Park, Westbourne Park",
"addedOrReduced": "Added on 20/06/2025",
"formattedDistance": "",
"heading": "Featured New Home",
"propertyTypeFullDescription": "1 bedroom apartment",
"displayStatus": "",
"isRecent": false,
"hasBrandPlus": true
}
}

Output Fields Explanation

Core Property Information

  • identifier: (Number) Unique Rightmove property ID (e.g., 163602461)
  • transactionType: (String) Type of property transaction (e.g., "RENT", "SALE")
  • channel: (String) Property channel (e.g., "RES_LET" for residential lettings)
  • bedrooms: (Number) Number of bedrooms in the property
  • bathrooms: (Number) Number of bathrooms in the property
  • address: (String) Full property address (e.g., "Woodfield Road, London, W9")
  • contactMethod: (String) How to contact about the property (e.g., "PRE_QUAL" for pre-qualification required)
  • propertyPhrase: (String) Brief property description (e.g., "1 bedroom apartment")

Property Descriptions

  • propertyDisclaimer: (HTML String) Legal disclaimer about the property listing
  • keyFeatures: (Array[String]) Bullet-point list of key selling points and features
  • fullDescription: (HTML String) Detailed property description with formatting
  • listingUpdateReason: (String) When and why the listing was last updated (e.g., "Added on 20/06/2025")

URLs and References

  • propertyUrl: (URL) Direct link to the property on Rightmove
  • schoolCheckerUrl: (URL) Link to check nearby schools for the property

Marketing and Status Information

  • misInfo: (Object) Marketing and display information

    • propertyId: (Number) Internal Rightmove property ID
    • branchId: (Number) ID of the real estate branch
    • offerAdvertStampTypeId: (Number|null) Type of offer/stamp if property has special offers
    • brandPlus: (Boolean) If the property is part of the Brand+ program
    • featuredProperty: (Boolean) If the property is featured
    • channel: (String) Marketing channel (e.g., "RENT")
    • premiumDisplay: (Boolean) If premium display features are enabled
    • premiumDisplayStampId: (Number|null) ID for premium display stamp
    • countryCode: (String) Country code (e.g., "GB" for United Kingdom)
  • status: (Object) Current listing status

    • available: (Boolean) If the property is currently available
    • label: (String|null) Any status label (e.g., "Under Offer", "Let Agreed")

Property Features and Tags

  • stampDutyCalculator: (Object|null) Stamp duty calculator configuration (null for rental properties)
  • tags: (Array[String]) Property classification tags (e.g., ["BUILT_FOR_RENTERS", "NEW_HOME"])
  • features: (Object) Detailed property features and utilities
    • electricity: (Array[Object]) Electricity supply details
      • alias: (String) Internal identifier (e.g., "ask")
      • displayText: (String) User-friendly display text (e.g., "Ask agent")
    • broadband: (Array[Object]) Internet connectivity details
    • water: (Array[Object]) Water supply details
    • sewerage: (Array[Object]) Sewerage system details
    • heating: (Array[Object]) Heating system details
    • accessibility: (Array[Object]) Accessibility features
    • parking: (Array[Object]) Parking availability and type
    • garden: (Array[Object]) Garden/outdoor space details
    • risks: (Object) Property risk assessments
      • floodHistory: (Object) Historical flood information
      • floodDefences: (Object) Flood defence measures
      • floodRisk: (Array[Object]) Flood risk assessment
    • obligations: (Object) Legal and access obligations
      • listed: (Object) Listed building status
      • restrictions: (Object) Usage restrictions
      • privateAccess: (Object) Private access details
      • publicAccess: (Object) Public access details

Branch and Agent Information

  • branch: (Object) Listing branch/agency details
    • identifier: (Number) Unique branch ID
    • name: (String) Branch name
    • brandName: (String) Parent company/brand name
    • displayName: (String) Formatted display name
    • address: (String) Full branch address with line breaks
    • logo: (URL) URL to branch/agency logo
    • developer: (Boolean) If the branch represents a property developer

Virtual Tours and Media

  • virtualTours: (Array[Object]) Available virtual tours
    • uri: (URL) Link to the virtual tour
    • type: (String) Type of tour (e.g., "other")
  • brochure: (Object) Property brochure information
    • title: (String) Brochure title
    • showBrochureLead: (Boolean) If brochure lead generation is enabled
    • brochures: (Array[Object]) Available brochure files
      • url: (URL) Link to download brochure
      • caption: (String) Brochure description

Pricing and Financial Information

  • price: (Object) Rental/sale price information
    • primary: (String) Primary price display (e.g., "£2,995 pcm")
    • secondary: (String) Secondary price display (e.g., "£691 pw")
  • localPropertyTax: (Object) Local tax information
    • type: (String) Type of tax (e.g., "COUNCIL_TAX")
    • status: (String|null) Tax payment status
    • value: (String) Tax amount or instructions (e.g., "Ask agent")

Location and Map Data

  • location: (Object) Geographic location details
    • pinType: (String) Type of map pin (e.g., "APPROXIMATE_POINT")
    • latitude: (Number) Geographic latitude
    • longitude: (Number) Geographic longitude
    • mapPreviewUrl: (URL) URL to static map preview image
    • streetView: (Object) Google Street View data
      • latitude: (Number) Street View latitude
      • longitude: (Number) Street View longitude
      • heading: (Number|null) Camera heading in degrees
      • pitch: (Number|null) Camera pitch in degrees
      • zoom: (Number|null) Zoom level
      • url: (URL) Direct link to Street View
  • postcode: (String) Full postal code (e.g., "W9 2BA")
  • showBroadband: (Boolean) If broadband availability should be displayed

Letting Information (Rental Properties)

  • lettingsInfo: (Object) Rental-specific details
    • deposit: (String) Required deposit amount (e.g., "£1,500")
    • minTenancyLength: (String) Minimum rental period (e.g., "Ask agent")
    • furnishDisplayType: (String) Furnishing status (e.g., "Furnished")
    • letDateAvailable: (String) Availability date (e.g., "Now")
    • letDisplayType: (String) Letting type (e.g., "Short term")
    • lettingFeesMessage: (HTML String) Detailed information about fees and tenant protections

Property Details

  • salesInfo: (Object|null) Sales-specific information (null for rental properties)
  • size: (Object) Property size information
    • primary: (String) Primary size display (e.g., "284 sq ft")
    • secondary: (String) Secondary size display (e.g., "26 sq m")
  • propertyDisplayType: (String) Display type of the property (e.g., "Apartment")
  • mortgageCalculator: (Object|null) Mortgage calculator configuration (if available)
  • stations: (Array[Object]) Nearby transport stations
    • station: (String) Station name (e.g., "Westbourne Park Station")
    • distance: (Number) Distance in miles/kilometers
    • type: (String) Type of transport (e.g., "2" for Underground)

Property Media

  • photos: (Array[Object]) Property photographs
    • url: (URL) Medium-sized image URL
    • thumbnailUrl: (URL) Small thumbnail image URL
    • maxSizeUrl: (URL) Full-size image URL
    • caption: (String) Image description/caption
  • epcs: (Array[Object]) Energy Performance Certificates (usually empty array if none)
  • floorplans: (Array[Object]) Property floor plans
    • url: (URL) Full-size floor plan image
    • thumbnailUrl: (URL) Thumbnail version of floor plan
    • caption: (String) Floor plan description (e.g., "Classic Plus")

Contact and Reference

  • telephoneNumber: (String) Contact phone number (e.g., "020 7046 0568")
  • saved: (Boolean) If the property is saved in user's account
  • soldPricesUrl: (URL) Link to historical sold prices for the area
  • marketInfoUrl: (URL) Link to local market information
  • note: (String|null) Optional note about the property
  • linkToGlossary: (URL) Link to Rightmove's property glossary
  • enquiredTimestamp: (String|null) Timestamp of user's enquiry (if any)

Analytics and Tracking

  • analyticsInfo: (Object) Tracking and analytics data
    • branchId: (String) Branch/agent identifier
    • propertyId: (String) Property identifier
    • onlineViewing: (String) If online viewing is available ("T" or "F")
    • imageCount: (String) Total number of property images
    • floorplanCount: (String) Number of floor plans
    • beds: (String) Number of bedrooms
    • postcode: (String) Property postcode
    • propertyType: (String) General property type (e.g., "Flats / Apartments")
    • propertySubType: (String) Specific property type (e.g., "Apartment")
    • added: (String) Date added in YYYYMMDD format
    • price: (String) Property price in pence
    • tenure: (String|null) Property tenure type
    • bathrooms: (String) Number of bathrooms
    • sharedOwnership: (String|null) Shared ownership details
    • videoProvider: (String) Provider of virtual tours (e.g., "other")
    • Various feature flags (electricity, broadband, etc.) with values or "ask"

Additional Property Attributes

  • askLocationInformation: (Object|null) Additional location details (if available)
  • basicInfo: (Object) Comprehensive property information
    • id: (Number) Unique property identifier
    • bedrooms: (Number) Number of bedrooms
    • bathrooms: (Number) Number of bathrooms
    • numberOfImages: (Number) Total property images
    • numberOfFloorplans: (Number) Total floor plans
    • numberOfVirtualTours: (Number) Available virtual tours
    • summary: (String) Brief property description
    • displayAddress: (String) Formatted address for display
    • countryCode: (String) ISO country code (e.g., "GB")
    • location: (Object) Geographic coordinates
      • latitude: (Number) Latitude coordinate
      • longitude: (Number) Longitude coordinate
    • images: (Array[Object]) Property images
      • srcUrl: (URL) Full image URL
      • url: (String) Relative image path
      • caption: (String) Image description
    • propertySubType: (String) Specific property type (e.g., "Apartment")
    • tenure: (Object) Property ownership details
      • tenureType: (String|null) Type of tenure (e.g., "Freehold", "Leasehold")
    • letAvailableDate: (ISO Date) When property becomes available
    • listingUpdate: (Object) Listing update information
      • listingUpdateReason: (String) Reason for update (e.g., "new")
      • listingUpdateDate: (ISO Date) When listing was updated
    • price: (Object) Detailed pricing information
      • amount: (Number) Price amount
      • frequency: (String) Billing frequency (e.g., "monthly")
      • currencyCode: (String) Currency code (e.g., "GBP")
      • displayPrices: (Array[Object]) Formatted price strings
        • displayPrice: (String) Formatted price (e.g., "£2,995 pcm")
        • displayPriceQualifier: (String) Additional price information
    • premiumListing: (Boolean) If property is a premium listing
    • featuredProperty: (Boolean) If property is featured
    • customer: (Object) Agent/branch information
      • branchId: (Number) Branch identifier
      • brandPlusLogoURI: (String) Path to brand logo
      • contactTelephone: (String) Contact phone number
      • branchDisplayName: (String) Formatted branch name
      • branchName: (String) Branch name
      • brandTradingName: (String) Official trading name
      • branchLandingPageUrl: (URL) Branch profile URL
      • development: (Boolean) If property is a development
      • mediaServerUrl: (URL) Base URL for media
      • showReducedProperties: (Boolean) If shows reduced properties
      • hasBrandPlus: (Boolean) If has Brand+ features
      • commercial: (Boolean) If commercial property
      • showOnMap: (Boolean) If shows on map
      • enhancedListing: (Boolean) If has enhanced listing
      • buildToRent: (Boolean) If built specifically for renters
      • buildToRentBenefits: (Array[Object]) Amenities and features
        • id: (Number) Feature identifier
        • label: (String) Feature name
        • icon: (String) Icon identifier
        • positionOnPage: (Number) Display order
      • updateDate: (ISO Date) Last update timestamp
      • brandPlusLogoUrl: (URL) Full URL to brand logo
    • distance: (Number|null) Distance from search location
    • transactionType: (String) Type of transaction (e.g., "rent")
    • productLabel: (Object) Marketing label
      • productLabelText: (String) Label text
      • spotlightLabel: (Boolean) If highlighted label
    • commercial: (Boolean) If commercial property
    • development: (Boolean) If new development
    • residential: (Boolean) If residential property
    • students: (Boolean) If student accommodation
    • auction: (Boolean) If being sold at auction
    • feesApply: (Boolean) If additional fees apply
    • feesApplyText: (String|null) Fee details
    • displaySize: (String) Formatted property size
    • showOnMap: (Boolean) If shows on map
    • propertyUrl: (URL) Property details page
    • contactUrl: (URL) Contact form URL
    • staticMapUrl: (URL|null) Static map image URL
    • channel: (String) Listing channel
    • firstVisibleDate: (ISO Date) When first listed
    • keywords: (Array[String]) Search keywords
    • keywordMatchType: (String) Keyword matching type
    • saved: (Boolean) If saved by user
    • hidden: (Boolean) If hidden from search
    • onlineViewingsAvailable: (Boolean) If virtual viewings available
    • lozengeModel: (Object) Badge/ribbon information
      • matchingLozenges: (Array[Object]) Active badges
        • type: (String) Badge type (e.g., "BUILT_FOR_RENTERS")
        • priority: (Number) Display priority
    • streetView: (Object) Street View configuration
      • showStreetView: (Boolean) If Street View available
    • enquiredTimestamp: (ISO Date|null) When user enquired
    • updateDate: (ISO Date) Last update timestamp
    • enquiryAddedTimestamp: (ISO Date|null) When enquiry was added
    • enquiryCalledTimestamp: (ISO Date|null) When enquiry was called
    • enhancedListing: (Boolean) If enhanced listing features enabled
    • propertyImages: (Object) Alternative image container
      • images: (Array[Object]) Image objects
        • srcUrl: (URL) Full image URL
        • url: (String) Relative image path
        • caption: (String) Image description
      • mainImageSrc: (URL) Primary image URL
      • mainMapImageSrc: (URL) Map thumbnail URL
    • formattedBranchName: (String) Formatted agent/branch name
    • addedOrReduced: (String) Listing date or price change
    • formattedDistance: (String) Formatted distance from search
    • heading: (String) Listing heading/title
    • propertyTypeFullDescription: (String) Full property description
    • displayStatus: (String) Current status text
    • isRecent: (Boolean) If recently added/updated
    • hasBrandPlus: (Boolean) If has Brand+ features

Explore More Scrapers

If you found this Apify Truth Social Profile Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

Support

Additional Services