OnTheMarket - UK Real Estate
Pricing
from $2.00 / 1,000 results
OnTheMarket - UK Real Estate
Used by UK real estate investors monitoring London, Manchester, Birmingham, and Edinburgh, plus lettings agents tracking competitor inventory and PropTech analysts. Pulls rent and sale listings with price, bedrooms, postcode, agent, and image gallery from onthemarket.com.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Swerve
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
OnTheMarket Scraper - UK Real Estate API
Extract real estate listings from onthemarket.com, one of the UK's three major property portals. Returns rich structured data per listing: price, bedrooms, bathrooms, postcode, agent, full image gallery, and "recently added" status.
What you get per listing
listingId,url— unique ID and direct linklistingType—rentorsalepropertyType— Flat, House, Studio, Maisonette, Bungalow, etc.title,address— listing headline + full address as publishedcity,postcode— parsed from address (UK postcode regex)price(GBP, integer) — monthly for rent, total for salepriceText— as published (e.g."£1,475 pcm","Offers in excess of £500,000")priceQualifier— qualifier label if any ("Offers in excess of","Guide price")bedrooms,bathroomsfeatures[]— bullet feature list (e.g."1 bedroom","Garden","Parking")agentName— listing agent or agencyimageUrl,imageUrls[]— cover + full galleryisRecentlyAdded,daysSinceAdded— freshness signals from OnTheMarketcurrency(always GBP),scrapedAt
How to use
Easy mode (recommended): type a UK city name and pick listing type.
{"city": "London","listingType": "rent","maxItems": 200}
Other examples:
{ "city": "Manchester", "listingType": "sale", "maxItems": 100 }{ "city": "Birmingham", "listingType": "rent", "maxItems": 100 }{ "city": "Edinburgh", "listingType": "sale", "maxItems": 50 }{ "city": "Bristol", "listingType": "rent", "maxItems": 100 }
Power-user mode: for finer filters (price range, bedrooms, sub-area, property sub-type), set them on onthemarket.com, copy the URL from your browser, paste into searchUrl. The structured inputs are bypassed.
Common use cases
- Investor monitoring — track new listings across London, Manchester, Birmingham, Edinburgh; snapshot rent yields by postcode.
- Lettings agencies — pull competitor listings + agency activity for your market.
- PropTech analytics — supply, average price/bedroom, recently-added share by city.
- Lead generation —
agentNameaggregates the high-volume agencies in each market.
Data quality
In testing across London, Manchester, Birmingham, and Edinburgh (sample of 100+ listings, both rent and sale):
| Field | Fill rate |
|---|---|
| price, priceText, propertyType | 100% |
| address, city, postcode | 100% |
| bedrooms | 95-100% (some studios legitimately have no bedrooms value) |
| bathrooms | 80-95% (not always published in the search response) |
| imageUrl, imageUrls | ~99% |
| agentName | 100% |
| isRecentlyAdded, daysSinceAdded | populated when OnTheMarket flags the listing as fresh |
pricePerSqm is always null — OnTheMarket does not publish floor area in the search response.
Pricing
Pay per result. See the Pricing tab. Failed runs cost nothing.
Notes
- The actor uses Apify's residential proxy (UK) for reliable access.
- Pagination is automatic — set your desired
maxItemsand the actor walks through pages until it has enough or runs out. - Postcode is extracted from the address using the standard UK postcode pattern (handles outward and inward codes including space-separated and concatenated forms).
Found a bug or have a feature request? Open an issue and I respond within 24h.