OnTheMarket Scraper[$1.5/1k] avatar

OnTheMarket Scraper[$1.5/1k]

Pricing

from $1.49 / 1,000 results

Go to Apify Store
OnTheMarket Scraper[$1.5/1k]

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

Melah Elkanah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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.