ImmobilienScout24 Scraper avatar

ImmobilienScout24 Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
ImmobilienScout24 Scraper

ImmobilienScout24 Scraper

Scrapes rental and sale listings from ImmobilienScout24, Germany's largest property portal. Give it a search URL to collect every listing on the result pages, or a listing URL to get the full expose with prices, specs, energy data, photos, and the agency.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

banner

ImmobilienScout24 Scraper

Rental and sale listings from Germany's largest property portal — search results and full exposes as clean JSON.

Scrapes rental and sale listings from ImmobilienScout24, Germany's largest property portal. Give it a search URL to collect every listing on the result pages, or a listing URL to get the full expose with prices, specs, energy data, photos, and the agency. Built for rent-index research, portfolio monitoring, lead generation for relocation and property services, and market analysts who need structured German real-estate data without an API key.

⚡ Quick start

{
"startUrls": [
{
"url": "https://www.immobilienscout24.de/Suche/de/bayern/muenchen/wohnung-mieten"
}
],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyesimmobilienscout24.de URLs to scrape. Search pages (/Suche/de/bayern/muenchen/wohnung-mieten) return every listing card; listing pages (/expose/170265164) return the full expose.
maxItemsintegerno5Maximum number of listings to return per start URL. Search pages hold 20 listings each; the Actor stops paging once the limit is reached.
proxyConfigurationobjectno{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "DE" }Apify proxy settings used for the run. The site runs a browser challenge on every page, so German residential proxies are the default.

📤 Output

Every result is one dataset row. The itemType field tells the two shapes apart: search for a listing card taken from a search result page (the complete listing record the site itself renders, with address, price, rooms, living space, photos, and realtor), and property for a full expose scraped from a listing page.

Fields

FieldTypeDescription
itemTypestringsearch or property.
urlstringPublic listing URL.
@idstringListing ID (search items).
@modificationstringLast modification timestamp (search items).
@creationstringCreation timestamp (search items).
@publishDatestringPublication timestamp (search items).
realEstateIdnumberNumeric listing ID (search items).
disabledGroupingstringWhether grouped listings are disabled (search items).
resultlist.realEstateobjectFull listing record: title, address with coordinates, price, living space, rooms, features, pictures, and realtor (search items).
idnumberListing ID (property items).
titlestringListing headline (property items).
descriptionstringShort summary: type, rooms, size, and district (property items).
addressstringStreet and district, or the site's notice when the address is hidden (property items).
propertyLlinkstringCanonical listing URL (property items).
propertySepcsobjectFloor, living space, availability, rooms, parking, feature tags, and internet availability (property items).
priceobjectBase rent, price per m², utilities, heating, total rent, deposit, parking rent, and currency (property items).
buildingobjectConstruction year, energy sources, energy certificate, and final energy demand (property items).
attachmentsobjectPhoto URLs and whether a video is available (property items).
agencyNamestringRealtor or landlord name (property items).
agencyAddressstringRealtor address, when published (property items).

💡 Use cases

  • Rent-index research — track asking rents and price per m² across cities, districts, and property types over time.
  • Portfolio and competitor monitoring — watch specific listings or a realtor's inventory for price changes and availability.
  • Lead generation — collect realtor and landlord names from listings in a target area for relocation, mortgage, and moving services.
  • Market analysis — combine energy certificates, construction years, and features to segment the German housing stock.

❓ FAQ

  • Do I need a proxy? Yes. The site shows a bot challenge on every page, and German residential proxies clear it reliably, so they are the default.
  • Which URLs are supported? Any search result page under /Suche/ (with filters, sorting, and paging) and any listing page under /expose/<id>.
  • How many results can I get? maxItems caps listings per start URL. Add more start URLs, or split a search by district, to widen coverage.
  • Why is the address sometimes a notice instead of a street? Many advertisers hide the exact address; the site then shows a note that the full address is available from the provider.
  • Why did a run return fewer items than expected? The site may have changed its layout. Open an issue and we will update the Actor.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: immobilienscout24.de