OpenRent Property Scraper 🏠
Pricing
Pay per usage
OpenRent Property Scraper 🏠
Extract rental property listings from OpenRent with automated data collection. Get property details, prices, locations, and landlord information at scale. Ideal for real estate analytics, market research, and property comparison platforms. Fast, reliable, and compliant.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
OpenRent Property Scraper
Collect OpenRent rental listings in a clean, analysis-ready dataset. Use it to monitor asking rents, compare neighborhoods, track listing updates, and build lead lists from one of the UK’s most active rental marketplaces.
Features
- Flexible search entry points — Start from a listing page, a location, or a keyword-based search.
- Useful property coverage — Collect titles, descriptions, rent, photos, room info, and listing freshness.
- Clean dataset output — Empty values are removed so each record is easier to filter, export, and analyze.
- Fast batch collection — Pull multiple listings per run and stop automatically once you reach your target count.
- Proxy support — Use Apify Proxy for more reliable collection at scale.
Use Cases
Rental Market Research
Compare asking rents across neighborhoods and track how listings change over time. Build a repeatable dataset for weekly or monthly market snapshots.
Lead Generation
Collect property records for outreach, CRM enrichment, or team follow-up. The output is structured so it can be exported directly into downstream tools.
Price Monitoring
Watch how rents move for specific areas, room types, or property styles. Use the results to spot price drops, new inventory, or unusual outliers.
Portfolio Analysis
Review a set of properties in one place and compare them by rent, update time, and listing details. This is useful for landlords, agents, and researchers.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | https://www.openrent.co.uk/properties-to-rent/london | OpenRent search URL to start from. |
keyword | String | No | studio | Optional keyword filter for the collected listings. |
location | String | No | London | Fallback location used when no search URL is provided. |
results_wanted | Integer | No | 20 | Maximum number of properties to save. |
max_pages | Integer | No | 10 | Maximum number of search pages to visit. |
proxyConfiguration | Object | No | { "useApifyProxy": true } | Proxy settings for more reliable collection. |
Output Data
Each dataset item contains a clean property record with fields like:
| Field | Type | Description |
|---|---|---|
id | Number | Unique property identifier. |
title | String | Listing title. |
description | String | Property description. |
url | String | Listing URL. |
imageUrl | String | Main listing image. |
rentPerMonth | Number | Monthly asking rent. |
rentPerWeek | Number | Weekly asking rent. |
lastUpdated | String | How recently the listing was updated. |
details | Array | Extra listing details such as rooms, baths, or furnishing. |
attributes | Object | Normalized detail fields for easier filtering. |
letAgreed | Boolean | Whether the property is already let. |
isNew | Boolean | Whether the listing is marked as new. |
isMultiRoom | Boolean | Whether the listing is a multi-room property. |
sourceSearchPage | String | Search page used to discover the listing. |
scrapedAt | String | Timestamp when the record was collected. |
Usage Examples
Quick London Search
{"url": "https://www.openrent.co.uk/properties-to-rent/london","results_wanted": 20}
Search by Keyword
{"keyword": "studio","location": "London","results_wanted": 20}
Larger Collection Run
{"location": "Manchester","results_wanted": 100,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"id": 2865841,"title": "1 Bed Flat, London WC2N","description": "A bright one-bedroom flat in a central location.","url": "https://www.openrent.co.uk/property-to-rent/london/1-bed-flat-london-wc2n/2865841","imageUrl": "https://imagescdn.openrent.co.uk/listings/2865841/example.jpg","rentPerMonth": 2750,"rentPerWeek": 634.62,"lastUpdated": "around 6 days ago","details": ["1 Bed", "1 Bath", "Furnished"],"attributes": {"1_bed": "1 Bed","1_bath": "1 Bath","furnished": "Furnished"},"letAgreed": false,"isNew": true,"isMultiRoom": false,"sourceSearchPage": "https://www.openrent.co.uk/properties-to-rent/london?skip=0","scrapedAt": "2026-04-21T12:00:00.000Z"}
Tips for Best Results
Start Small
- Begin with
results_wantedset to 20 for quick checks. - Increase the limit once you confirm the search terms return the listings you want.
Choose a Clear Search Scope
- Use a specific location when you want local market data.
- Use a keyword when you want to focus on listing type or property style.
Use Proxy Settings for Reliability
- Apify Proxy can help stabilize larger runs.
- Residential proxy groups are a safer choice for heavier usage.
Review the Output Before Scaling
- Confirm the first run contains the fields you need.
- Adjust the search terms before collecting a large dataset.
Proxy Configuration
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Integrations
Connect the dataset to tools such as:
- Google Sheets — Export listings for analysis.
- Airtable — Build a searchable property database.
- Zapier — Trigger workflows from new listings.
- Make — Connect rental data to automation scenarios.
- Webhooks — Send records into your own systems.
Frequently Asked Questions
How many listings can I collect?
It depends on your search scope and the number of matching properties. Start with a small run, then increase results_wanted once you confirm the search is working well.
Can I use a specific location?
Yes. You can set a direct OpenRent search URL or provide a location name to focus the results on a particular area.
Can I use the output in spreadsheets?
Yes. The output is structured for easy export to CSV, Google Sheets, Airtable, and similar tools.