OpenRent Property Scraper | Auto filters Duplicates avatar
OpenRent Property Scraper | Auto filters Duplicates

Pricing

$15.00/month + usage

Go to Apify Store
OpenRent Property Scraper | Auto filters Duplicates

OpenRent Property Scraper | Auto filters Duplicates

Scrape unlimited OpenRent listings fast. Extract prices, descriptions, locations & contact info with ease. Ideal for investors, agents, and researchers.

Pricing

$15.00/month + usage

Rating

5.0

(2)

Developer

VividSoftwares

VividSoftwares

Maintained by Community

Actor stats

4

Bookmarked

37

Total users

2

Monthly active users

9.5 hours

Issues response

8 hours ago

Last modified

Share

OpenRent Property Scraper - UK Rental Data Extraction API

🏠 Extract comprehensive UK rental property data from OpenRent.co.uk with advanced filtering and anti-detection

Unlimited runs, no per-result fees!

🎯 What This Scraper Does

This professional-grade OpenRent scraper extracts detailed rental property data from OpenRent.co.uk, the UK's largest rental platform. Perfect for property investors, estate agents, market researchers, and rental platforms seeking comprehensive insights into the UK rental market.

✨ Key Features

πŸ” Smart Location Search - Search by postcode, area, city name, or coordinates
πŸ’° Advanced Filtering - Price range, bedrooms, bathrooms, property type, furnishing status, and more
🏒 Complete Property Data - Photos, descriptions, contact details, availability, landlord information
πŸš€ High Performance - Batch processing with anti-detection measures and proxy support
πŸ“Š Structured Output - Clean JSON data ready for analysis and integration
πŸ›‘οΈ Robust & Reliable - Built-in error handling, retries, and deduplication
πŸ”„ Unlimited Usage - No per-result fees, run as many times as you need
🎯 Flexible Configuration - Customize which fields to extract based on your needs

🎯 Perfect For

  • Property Investment Analysis - Market research and portfolio building
  • Estate Agent Tools - Competitive analysis and market insights
  • Rental Platform Data - Property aggregation and comparison
  • Academic Research - Housing market studies and analysis
  • Price Monitoring - Track rental price trends across UK regions
  • Lead Generation - Find properties matching specific criteria
  • Data Analytics - Build comprehensive rental market databases

πŸš€ Quick Start

Simply copy any OpenRent search URL from your browser:

{
"startUrls": [
{
"url": "https://www.openrent.co.uk/properties-to-rent/manchester?prices_min=800&prices_max=2000&bedrooms_min=1&bedrooms_max=3"
}
],
"onlyAvailableProperties": true,
"includeDuplicates": false
}

Option 2: Advanced Search Configuration

Use our powerful search configuration for precise filtering:

{
"searchConfig": {
"location": "Manchester",
"min_price": 800,
"max_price": 2000,
"bedrooms_min": 1,
"bedrooms_max": 3,
"bathrooms_min": 1,
"property_type": "flats",
"advanced": {
"furnishing": "furnished",
"pets_allowed": true,
"parking": true,
"garden": true,
"bills_included": true,
"dss_accepted": true,
"students_allowed": true,
"families_allowed": true
}
},
"onlyAvailableProperties": true
}

πŸ™οΈ Supported UK Locations

Major Cities

  • London - All boroughs and postcodes (W1, SW1, E1, N1, etc.)
  • Manchester - City centre, Salford, suburbs
  • Birmingham - City centre and surrounding areas
  • Liverpool - City centre, dock areas, suburbs
  • Edinburgh - Old Town, New Town, Leith
  • Glasgow - City centre, West End, Southside
  • Bristol - City centre, Clifton, Redland
  • Leeds - City centre, Headingley, Hyde Park
  • Newcastle - City centre, Jesmond, Gosforth
  • Sheffield - City centre and surrounding areas
  • Cardiff - City centre and suburbs
  • Belfast - City centre and surrounding areas

Search Examples

  • "W1H Marylebone London" - Central London
  • "M1 Manchester" - Manchester city centre
  • "B1 Birmingham" - Birmingham city centre
  • "EH1 Edinburgh" - Edinburgh Old Town
  • "BS1 Bristol" - Bristol city centre
  • "SW1A Westminster" - Westminster, London

πŸ“Š Data Extracted

Each property record includes comprehensive details:

{
"title": "2 Bed Apartment, Manchester City Centre",
"platform_name": "OpenRent",
"link": "https://www.openrent.co.uk/property-to-rent/...",
"rent": "Β£1200.00",
"bedrooms": 2,
"bathrooms": 1,
"address": "City Centre, Manchester",
"location": "Manchester",
"postcode": "M1",
"property_type": "Flat",
"furnishing": "Furnished",
"epc_rating": "C",
"available_from": "Now",
"description": "Modern apartment in the heart of...",
"images": ["https://image1.jpg", "https://image2.jpg"],
"image_count": 5,
"property_status": "Available",
"landlord_name": "John Smith",
"deposit": 1200,
"bills_included": false,
"pets_allowed": true,
"parking": true,
"garden": false,
"minimum_tenancy": "12 Months",
"max_tenants": 2,
"dss_accepted": false,
"students_allowed": true,
"families_allowed": true,
"latitude": 53.4808,
"longitude": -2.2426,
"google_maps_url": "https://maps.google.com/...",
"posted_date": "2025-01-10",
"last_updated": "2025-01-15",
"scrape_timestamp": "2025-01-15T10:30:00.000Z"
}

Complete Field List

FieldDescriptionExample
titleProperty title"2 Bed Flat, Capitol Square"
rentMonthly rent"Β£1950.00"
locationCity/town"Epsom"
bedroomsNumber of bedrooms2
bathroomsNumber of bathrooms2
available_fromMove-in date"26 May, 2025"
property_typeType of property"Flat"
addressFull address"Capitol Square"
postcodeUK postcode"KT17"
minimum_tenancyMinimum tenancy length"3 Months"
landlord_nameLandlord/agent name"John Smith"
depositDeposit amount1950
furnishingFurnishing status"Furnished"
epc_ratingEnergy rating"C"
descriptionFull property description"Modern apartment..."
imagesArray of image URLs["url1", "url2"]
pets_allowedPets allowedtrue
parkingParking availabletrue
gardenGarden availablefalse
bills_includedBills includedfalse
dss_acceptedDSS acceptedtrue
students_allowedStudents allowedtrue
families_allowedFamilies allowedtrue
max_tenantsMaximum tenants2
latitudeGPS latitude51.360302
longitudeGPS longitude-0.086669944
property_statusAvailability status"Available"

βš™οΈ Configuration Options

Search Configuration

ParameterTypeDescriptionExample
startUrlsarrayList of OpenRent URLs to scrape[{"url": "https://..."}]
searchConfig.locationstringLocation/postcode to search"Manchester"
searchConfig.min_pricenumberMinimum monthly rent (Β£)800
searchConfig.max_pricenumberMaximum monthly rent (Β£)2000
searchConfig.bedrooms_minnumberMinimum bedrooms1
searchConfig.bedrooms_maxnumberMaximum bedrooms3
searchConfig.bathrooms_minnumberMinimum bathrooms1
searchConfig.property_typestringProperty type filter"flats" or "houses"
searchConfig.latitudenumberGPS latitude53.4808
searchConfig.longitudenumberGPS longitude-2.2426

Advanced Filters

ParameterTypeDescriptionExample
searchConfig.advanced.furnishingstringFurnishing status"furnished", "unfurnished", "part"
searchConfig.advanced.pets_allowedbooleanPets allowedtrue
searchConfig.advanced.parkingbooleanParking availabletrue
searchConfig.advanced.gardenbooleanGarden availabletrue
searchConfig.advanced.bills_includedbooleanBills includedtrue
searchConfig.advanced.dss_acceptedbooleanDSS acceptedtrue
searchConfig.advanced.students_allowedbooleanStudents allowedtrue
searchConfig.advanced.families_allowedbooleanFamilies allowedtrue
searchConfig.advanced.fireplacebooleanFireplace availabletrue
searchConfig.advanced.video_tourbooleanVideo tour availabletrue
searchConfig.advanced.sort_bystringSort order"distance", "price", "newest"

Output Controls

ParameterTypeDescriptionDefault
onlyAvailablePropertiesbooleanOnly scrape available propertiestrue
includeDuplicatesbooleanInclude duplicate listingsfalse
extractFieldsobjectCustomize which fields to extractAll fields enabled
proxyConfigurationobjectProxy settingsOptional

πŸ”§ Use Cases & Examples

🏑 Property Investment Research

Find undervalued properties in specific areas:

{
"searchConfig": {
"location": "Salford Manchester",
"max_price": 1000,
"bedrooms_min": 2,
"advanced": {
"parking": true,
"garden": true
}
},
"onlyAvailableProperties": true
}

🏒 Estate Agent Competitive Analysis

Monitor competitor listings:

{
"startUrls": [
{
"url": "https://www.openrent.co.uk/properties-to-rent/canary-wharf-london?prices_min=2000"
}
],
"extractFields": {
"title": true,
"rent": true,
"landlord_name": true,
"address": true,
"images": true
}
}

πŸ“ˆ Market Research & Analytics

Track rental trends across regions:

{
"searchConfig": {
"location": "Edinburgh",
"property_type": "flats"
},
"extractFields": {
"rent": true,
"bedrooms": true,
"location": true,
"postcode": true,
"latitude": true,
"longitude": true
}
}

Find student-friendly properties:

{
"searchConfig": {
"location": "Manchester",
"max_price": 800,
"bedrooms_min": 1,
"advanced": {
"students_allowed": true,
"bills_included": true,
"furnishing": "furnished"
}
}
}

πŸ• Pet-Friendly Properties

Find properties that allow pets:

{
"searchConfig": {
"location": "Bristol",
"advanced": {
"pets_allowed": true,
"garden": true
}
}
}

πŸ†• Latest Updates & New Features

✨ Recent Enhancements

Advanced Search Configuration - Now supports comprehensive search parameters including:

  • GPS coordinate-based searching (latitude/longitude)
  • Advanced property filters (pets, parking, garden, bills included, etc.)
  • Flexible property type filtering (flats, houses, etc.)
  • Custom sorting options (distance, price, newest)

Customizable Field Extraction - Extract only the data you need:

  • Enable/disable specific fields to optimize performance
  • Reduce data storage costs
  • Faster processing for focused use cases
  • Flexible output formats

Enhanced Location Support - Improved location handling:

  • Support for postcodes, areas, and city names
  • GPS coordinate-based searches
  • Separate location formatting options
  • Better address parsing and standardization

Improved Data Quality - Better data extraction:

  • More accurate property status detection
  • Enhanced image extraction with count
  • Better landlord information extraction
  • Improved date parsing and formatting

Performance Optimizations - Faster and more reliable:

  • Optimized request handling
  • Better error recovery
  • Improved deduplication logic
  • Enhanced proxy support

πŸš€ How to Use New Features

  1. Use Advanced Search Configuration

    • Instead of just URLs, use searchConfig for more precise filtering
    • Combine location, price, and advanced filters for targeted results
  2. Customize Field Extraction

    • Use extractFields to select only needed data
    • Disable image extraction for faster, cheaper runs
    • Enable GPS coordinates for mapping applications
  3. Leverage Advanced Filters

    • Find pet-friendly properties with pets_allowed: true
    • Search for properties with parking using parking: true
    • Filter by furnishing status, bills included, and more
  4. Optimize for Your Use Case

    • Investment research: Focus on price, location, and property type
    • Lead generation: Include landlord names and contact details
    • Market analysis: Extract location data and coordinates

🌟 Why Choose This Scraper?

βœ… Reliable & Maintained

  • Regular updates for OpenRent changes
  • Comprehensive error handling and retries
  • Anti-detection measures built-in
  • Active maintenance and support

βœ… Developer Friendly

  • Clean, structured JSON output
  • Detailed documentation and examples
  • Multiple input formats (URLs or search config)
  • Flexible field extraction options

βœ… Scalable Performance

  • Batch processing for large datasets
  • Configurable rate limiting
  • Memory efficient operations
  • Proxy support for high-volume scraping

βœ… Production Ready

  • Docker containerized
  • Apify platform optimized
  • Enterprise-grade reliability
  • Unlimited runs with no per-result fees

βœ… Comprehensive Data

  • More fields than competitors
  • GPS coordinates for mapping
  • Landlord information
  • Full property descriptions
  • Multiple images per listing

πŸ’Ό Pricing & Usage

Unlimited Plan Benefits:

  • βœ… Unlimited runs - Run as many times as you need
  • βœ… No per-result fees - Fixed monthly subscription
  • βœ… All features included - Advanced filters, custom fields, GPS data
  • βœ… Full property data - Images, descriptions, landlord info
  • βœ… Priority support - Get help when you need it
  • βœ… Scheduled runs - Automate your data collection

Perfect for:

  • Regular market monitoring
  • Ongoing research projects
  • High-volume data collection
  • Automated workflows
  • Business applications

πŸš€ Getting Started

1. Run on Apify Platform

  1. Find this actor in Apify Store
  2. Configure your search parameters or paste URLs
  3. Run and download results in JSON, CSV, or Excel format

2. Local Development

git clone <repository>
cd openrent-scraper
npm install
npm start

3. Docker

docker build -t openrent-scraper .
docker run openrent-scraper

πŸ“ž Support & Contact

  • πŸ“§ Email Support - Available through Apify Console
  • πŸ’¬ Live Chat - Available on Apify Console
  • πŸ“š Documentation - Full API docs included in this README
  • πŸ› Bug Reports - Report issues through Apify Console
  • πŸ’‘ Feature Requests - Submit through Apify Console

🏷️ Keywords

openrent scraper, uk rental data, property scraper, real estate data, rental market analysis, property investment, apify actor, web scraping, rental prices, uk property data extraction, estate agent tools, housing market data, rental listings, property search api, uk property data, openrent.co.uk scraper, rental property scraper, property data extraction, real estate scraping, rental market research, property investment tools, uk housing data, rental property data, property analytics, real estate automation

βœ… Respects robots.txt and rate limits - Ethical scraping practices
βœ… No personal data extraction - Only publicly available property data
βœ… Publicly available data only - No private or sensitive information
βœ… GDPR compliant data handling - Privacy-focused approach
βœ… Terms of service compliant - Respects OpenRent's usage policies

πŸ”„ Deduplication

The actor automatically handles duplicate listings by:

  • Tracking previously seen listings
  • Excluding duplicates by default (configurable)
  • Maintaining data consistency
  • Optimizing storage and processing

πŸ’‘ Tips for Best Results

Search URLs

  • Use specific search filters on OpenRent
  • Copy the exact URL from your browser
  • You can use multiple URLs in one run
  • Save your favorite search URLs for future use

Running Regularly

  • Set up scheduled runs to catch new listings
  • The tool will automatically track what's new
  • No need to worry about duplicates

Data Usage

  • Results are in JSON format
  • Easy to import into spreadsheets or databases
  • Compatible with most data analysis tools
  • Use extractFields to reduce data size if needed

Performance Optimization

  • Disable image extraction for faster runs
  • Use onlyAvailableProperties: true to filter unavailable listings
  • Enable includeDuplicates: false to avoid duplicate data
  • Use proxy configuration for high-volume scraping

πŸ“„ License

MIT

Looking for more property data? Check out these related actors:


⭐ Ready to extract UK rental data? Get started today with unlimited runs and no per-result fees!