One actor, one data format, three of the biggest property portals: ImmobilienScout24 (Germany and Austria), Rightmove (United Kingdom) and Property Finder (UAE, Saudi Arabia, Qatar, Bahrain, Egypt). Apartments and houses to rent or buy, each with price and period, size, rooms, price per m², address with GPS coordinates, features, the agent, photos and dates. Export to JSON, CSV or Excel, send to Google Sheets, or call it as an API.
Built for property investors comparing markets, agencies and proptech teams that need one schema across countries, relocation services, and anyone who wants new listings or price cuts the moment they appear.
Why this scraper
- Pick a country, get its portal. Germany/Austria > ImmoScout24, United Kingdom > Rightmove, UAE/Saudi Arabia/Qatar/Bahrain/Egypt > Property Finder. Or paste a search URL from any of them and the portal is detected.
- Same fields everywhere.
price {amount, currency, period},livingArea,rooms,pricePerSqm,address,latitude/longitude,features, agent and photos look the same whichever portal they came from. - Plain-word locations.
Berlin,Wien,Manchester,Dubai Marina,Riyadh. The Actor finds the portal's own area for you. - Filters. Price, area, rooms, newest first; on ImmoScout24 also private landlords vs. agents. Skipped listings are never charged.
- Monitoring. Only new listings, Changes only (old and new values, removed listings,
priceHistory) and Price drops only, on a schedule. - Fast and resilient. Results are read directly after the first page; robot checks get a fresh connection; a moved run resumes without charging twice.
Prefer one portal with its own extra fields? See ImmobilienScout24 Scraper, Rightmove Scraper and Property Finder Scraper.
How to use it
- Pick the Country and add Locations (e.g.
Berlin,London,Dubai Marina), then choose Property type and Rent or buy. - Optionally set price, area and rooms filters and Sort by: Newest first.
- Press Start. One run searches one portal; start another run for another country.
Example input
{
"country": "gb",
"locations": ["Manchester"],
"propertyType": "apartment",
"offerType": "rent",
"maxItems": 100
}Pricing
Pay per result: about $1 per 1,000 listings (lower on higher Apify plans) plus a small start fee per run. Duplicates, skipped listings and (with Only new listings) already-delivered listings are free. See the Pricing tab for exact rates, and set a maximum charge per run to cap spend.
On Apify's free plan each run returns up to 200 listings, enough to try it out. Any paid Apify plan removes the limit.