Property Listings: ImmoScout24, Rightmove, Property Finder icon

Property Listings: ImmoScout24, Rightmove, Property Finder

Property listings from ImmoScout24 (DE, AT), Rightmove (UK) and Property Finder (UAE, KSA, Qatar, Bahrain, Egypt) in one format: price, area, rooms, price per m², coordinates, features, agent, photos. New-listing and price-drop monitoring.

$1 per 1,000 listing15 public runs in 30 daysupdated 2026-11-06
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

The country to search; it picks the portal. With search URLs, the portal comes from the URLs.

Cities, districts or areas in plain words, one per line: `Berlin`, `Wien`, `Manchester`, `London Camden`, `Dubai Marina`, `Riyadh`.

What kind of property.

Listings for rent or for sale.

Or paste search result pages from ImmoScout24, Rightmove or Property Finder, with any filters you set there. One run searches one portal.

Filters

Lowest price or monthly cold rent.

Highest price or monthly cold rent.

Min living area (m²).

Max living area (m²).

Min rooms.

Max rooms.

Order of results (Newest first applies to Germany).

ImmoScout24 only: keep listings from everyone, only private sellers, or only agents. Skipped listings are never charged.

Limits

Maximum number of listings to return in total.

Result pages to read for each location or search URL (about 20 listings per page, more when new-build projects group their units).

Monitoring

Return only listings that no earlier run with the same input has delivered. Ideal for alerts - you pay only for new listings.

Return only listings that are new, changed or gone since the last run with the same input (or monitor name): changed listings carry `changeType: "changed"` and `changes` with the old and new price, rent, size, rooms or title; listings that...

Only listings whose price went down since the last run with the same input (or monitor name), each with `changes` (old > new price) and `priceHistory`. Schedule it daily for a price-cut feed. The first run records prices and returns...

Output

What you get back

A real row from the README, and the fields every row has.

titleWohnen mit Herz - wie geschaffen für zwei
offerTyperent
propertyTypeapartment
price{"amount":594.78,"currency":"EUR","period":"month"}
totalRent800.94
livingArea51.72
rooms2
pricePerSqm11.5
address{"street":"Hellersdorfer Straße","houseNumber":"91B","postcode":"12619","city":"Berlin","district":"Kaulsdorf...
latitude52.52485
longitude13.58695
energyClassB
features["balcony","cellar","lift"]
agentCompanyGESOBAU AG
imageCount10
urlhttps://www.immobilienscout24.de/expose/168986388
publishedAt2026-07-01T13:55:14.933+02:00
FieldWhat it holds
title, url, idListing headline, link and the portal's id
portalimmoscout24, immoscout24-at, rightmove, propertyfinder-ae (... -sa, -qa, -bh, -eg)
offerType, propertyTyperent / sale; apartment / house (and the portal's own type)
price{amount, currency, period}: rent per month or year, or purchase price, in local currency
livingArea, rooms, pricePerSqmSize in m² and price per m² where the listing gives a size (often missing on Rightmove); bedrooms and bathrooms where listed
address, latitude, longitudeAddress parts and coordinates when the listing shows them
featuresBalcony, lift, parking, garden, pool... as simple English names (ImmoScout24 and Property Finder)
agentCompany, agentName, contact fieldsWho's offering it (Property Finder and Rightmove include agent phone where listed)
images, imageCountPhotos
publishedAt, updatedAtDates from the portal

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Property Listings works

Inputs, options and tips, from the tool's own documentation.

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

  1. Pick the Country and add Locations (e.g. Berlin, London, Dubai Marina), then choose Property type and Rent or buy.
  2. Optionally set price, area and rooms filters and Sort by: Newest first.
  3. Press Start. One run searches one portal; start another run for another country.

Example input

json
{
  "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.

Questions

Questions about Property Listings

How many listings can I get?

As many as the search has. Raise Max pages per search (about 20 listings per page, more when new-build projects list several units).

Which countries?

Germany and Austria (ImmoScout24), the United Kingdom (Rightmove), and the UAE, Saudi Arabia, Qatar, Bahrain and Egypt (Property Finder). Switzerland (immoscout24.ch) isn't supported yet.

Can one run cover several countries?

One run searches one portal. Start one run per country, or schedule one task each.

Why do some listings have no coordinates?

Some landlords hide the exact address until you contact them; those listings come with postcode, city and district only.

Is it legal?

The Actor collects publicly listed property ads. You're responsible for how you use the data, including contact names, under GDPR and the other laws that apply to you.

How much does Property Listings cost?

$1 per 1,000, charged only for listings returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Property Listings return?

Every row has the same fields, including title, url, id, portal, offerType, propertyType, price, livingArea, rooms, pricePerSqm, address, latitude, longitude, features, agentCompany, agentName, contact fields. Download as JSON, CSV, Excel or XML.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Property Listings for

  • Track asking prices and rents by area
  • Find new listings that match a search
  • Real estate market research

Also searched as

real estate API property listings data property scraper rental listings data UK property data Germany rental data UAE property data

Categories

E-commerce, vehicles and real estate Real estate Lead generation