OnTheMarket Scraper[$1.5/1k]
Pricing
from $1.49 / 1,000 results
OnTheMarket Scraper[$1.5/1k]
Extract detailed property listings from OnTheMarket in seconds. Scrape both properties for sale and rent using search result URLs or individual property URLs. Get structured JSON including prices, location, features, images, and estate agent details—ready for analysis or integration.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Melah Elkanah
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
OnTheMarket Property Scraper
Extract detailed property listings from OnTheMarket for both Properties for Sale and Properties to Rent.
Simply provide one or more OnTheMarket search URLs and specify the maximum number of listings you want. The actor automatically crawls all relevant result pages, visits each property listing, and returns comprehensive, structured property data in JSON format.
Whether you're building a property database, analyzing market trends, monitoring listings, or integrating real estate data into your application, this actor saves you hours of manual work.
Input
startUrls
Provide one or more OnTheMarket search result URLs.
These can include any search filters available on OnTheMarket, such as:
- Location
- Property type
- Sale or Rent
- Minimum & maximum price
- Number of bedrooms
- Radius
- New homes
- Added date
- And any other supported search filters
Also, start Url can also be list of detail Urls.
Example:
{"startUrls": [{"url": "https://www.onthemarket.com/to-rent/property/bs1/?max-price=2000&min-bedrooms=1&min-price=1250"},{"url": "https://www.onthemarket.com/details/19772799/"}],"maxResults": 100}
maxResults
Specify the maximum number of property listings you want returned.
The actor will stop once approximately this number of properties has been collected.
How it Works
The actor automatically:
- Reads your search URL(s)
- Crawls every search results page
- Finds every property listing
- Visits each property detail page
- Extracts structured information
- Returns the data in a clean JSON format
Supports both:
✅ Properties for Sale
✅ Properties for Rent
Output
Every property contains detailed information similar to the example below.
Property Information
- Property ID
- Search Type (Sale / Rent)
- Property Title
- Full Property URL
- Source Search URL
- Property Address
- Price
- Formatted Price
- Bedrooms
- Bathrooms
- Property Latitude
- Property Longitude
- Days on Market
Property Features
Returns available property features, for example:
- No admin fees
- Flexible tenancy
- Roof terrace
- Balcony
- Garden
- Parking
- Gym
- Concierge
- Lift
- Furnished status
- EPC information
- And many more depending on the listing
Images
Returns all available listing images, including:
- Interior photos
- Exterior photos
- Floor plans (when available)
- EPC images (when available)
Estate Agent Information
Returns agent details such as:
- Agent ID
- Agent Name
- Agent Phone Number
- Agent Website
- Contact URL
- Agent Logo
- Agent Office Coordinates
Example Output
{"search_type": "to-rent","id": "19778817","title": "Apartment in Bristol to rent","property_location_lat": 51.448227,"property_location_lon": -2.584184,"url": "https://www.onthemarket.com/details/19778817/","source_url": "/to-rent/property/bs1/","adress": "B217 Cranberry House, Redcliff Street BS1","price": 1645,"short_price": "£1,645","bathrooms": 1,"bedrooms": 1,"days_on_market": "Added < 14 days","features": [...],"images": [...],"agent_id": 71395,"agent_name": "Grainger - Glasshouse Square","agent_phone": "0117 295 3190","agent_url": "...","agent_contact_url": "...","agent_logo": "...","agent_location_lat": 51.448227,"agent_location_lon": -2.584184}
Common Use Cases
This actor is perfect for:
- Real estate market research
- Property investment analysis
- Rental market monitoring
- Property price tracking
- Building real estate databases
- Lead generation
- Competitor analysis
- Data science projects
- BI dashboards
- Property search platforms
- CRM integrations
Need More Data?
If there's additional information you'd like to extract that isn't currently included in the output, feel free to reach out.
I'm continuously improving this actor and welcome feature requests. If the data is available on the property page, I'll do my best to add it in a future update.
Export Your Results
Your extracted data can be exported directly from Apify in multiple formats, including:
- JSON
- CSV
- Excel
- XML
- HTML
- RSS
Or accessed programmatically through the Apify API for seamless integration into your own applications and workflows.