OnTheMarket UK Real Estate & Property Scraper
Pricing
from $0.49 / 1,000 results
OnTheMarket UK Real Estate & Property Scraper
Fast, high-performance scraper for OnTheMarket.com UK real estate listings. Extracts property prices, geocodes, floor areas, bedrooms, agent info, and 32 institutional-grade fields without browser overhead.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Le Hung
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
🏢 OnTheMarket UK Real Estate & Property Scraper
High-speed, institutional-grade scraper for OnTheMarket.com. Extracts real estate properties for sale and to rent across the United Kingdom with prices, coordinates, floor areas, bedroom counts, and estate agent contacts.
⚡ Why Use This Scraper?
- Blazing Fast & Cost Efficient: Unlike heavy browser-based scrapers (Puppeteer/Playwright) that consume massive Compute Units (CU) and take hours, this actor directly extracts structured JSON data from OnTheMarket's Next.js application layer via fast HTTP requests.
- Zero Headless Overhead: Consumes minimal memory (~128MB RAM), reducing your Apify cloud execution costs by up to 80%.
- Institutional Quality Schema: Outputs clean, standardized data matching the institutional
REAL-ESTATE-BASIC32-attribute specification. - Full UK Coverage: Supports all 33 Greater London boroughs, all major UK metropolitan areas (Manchester, Birmingham, Leeds, Glasgow, etc.), and UK postal districts (outcodes).
- No API Keys or Login Required: Works out of the box with optional proxy support for high-volume jobs.
📋 What Data Does It Extract?
Every scraped property listing includes 32 standardized attributes:
- Listing Details: Unique Listing ID, Title, Property Type (Detached, Semi-detached, Terraced, Flat, Bungalow, Maisonette, etc.).
- Pricing: Current Price (£ GBP), Original Price, and calculated Price per m² (
price_per_sqm). Fully supports both sales prices and rental rates (pcm / pw). - Property Specs: Number of bedrooms/rooms, bathrooms, estimated/extracted floor area in square meters (
area_sqm). - Amenities Detected: Indicators for parking/garage (
has_parking), terrace/balcony (has_terrace), garden (has_garden), swimming pool (has_pool), and elevator/lift (has_elevator). - Location & Geocodes: Full address, city, region, postal outcode, and exact Latitude & Longitude for GIS mapping.
- Estate Agency: Agency brand name, branch phone number.
- Media & URLs: Direct listing URL on OnTheMarket and high-resolution main photo URL.
🛠️ Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
locations | Array | No | ["camden", "westminster"] | List of UK locations, boroughs, cities, or postal outcodes (e.g. camden, manchester, SW1A, E1). |
startUrls | Array | No | null | Optional direct OnTheMarket search or listing URLs (e.g. https://www.onthemarket.com/for-sale/property/camden/). |
operationType | String | Yes | "for-sale" | Choose "for-sale" (properties for sale) or "to-rent" (properties to rent). |
minPrice | Integer | No | null | Optional minimum price in GBP (£). |
maxPrice | Integer | No | null | Optional maximum price in GBP (£). |
minBedrooms | Integer | No | null | Optional minimum number of bedrooms. |
maxBedrooms | Integer | No | null | Optional maximum number of bedrooms. |
maxItems | Integer | No | 100 | Maximum total records to scrape across all locations (0 for unlimited). |
proxyConfiguration | Object | No | null | Apify Proxy configuration (Apify Datacenter or Residential proxy). |
Example Input (JSON)
{"locations": ["camden", "westminster", "manchester"],"operationType": "for-sale","minPrice": 250000,"maxPrice": 1500000,"minBedrooms": 2,"maxItems": 200}
📦 Sample Output Record (JSON)
{"website_name": "onthemarket.com","competence_date": "2026-10-04","country_code": "GBR","currency_code": "GBP","listing_id": "19729283","operation_type": "sale","property_type": "Terraced House","title": "2 bedroom terraced house for sale","price": 1225000.0,"price_original": 1225000.0,"price_per_sqm": 16333.33,"area_sqm": 75.0,"rooms": "2","bathrooms": "1","floor": "","has_elevator": "","has_parking": "1","has_terrace": "","has_garden": "1","has_pool": "","energy_certificate": "","region": "Camden","city": "London","neighborhood": "Camden High Street, London NW1","address_raw": "Camden High Street, London NW1","latitude": "51.5392","longitude": "-0.1426","agency_name": "Dexters Camden","contact_phone": "020 7483 6390","description": "A charming two bedroom period freehold house...","itemurl": "https://www.onthemarket.com/details/19729283/","imageurl": "https://media.onthemarket.com/properties/19729283/image-0-1024x768.webp"}
💼 Ideal Use Cases
- Real Estate Investors & Buy-to-Let Analysts: Track rental yields and price-per-sqm trends across UK metro areas.
- Proptech Startups: Power automated valuation models (AVMs), property search portals, and alert bots.
- Estate Agencies: Monitor competitor inventory, newly added listings, and local market price movements.
- Academic & Demographic Research: Urban housing supply studies and regional UK price disparities.
🛡️ Privacy & Compliance
This Actor strictly extracts public real estate listings intended for general market viewing. No personally identifiable information (PII) of private home owners is collected. All data outputs are structured for commercial, research, and analysis workflows.