Immowelt scraper avatar
Immowelt scraper
Try for free

Pay $3.00 for 1,000 results

View all Actors
Immowelt scraper

Immowelt scraper

bibim/immowelt-scraper
Try for free

Pay $3.00 for 1,000 results

Get info from immowelt German and Austrian real estate sites. Get the newest or all listings that match your criteria. Download the data as JSON, CSV, Excel, and more

💻What does Immowelt scraper do?

⚠️⚠️⚠️

⚠️⚠️⚠️ Immowelt scraper will enable you to get new or old data from https://www.immowelt.de/ or https://www.immowelt.at/ and store it in a dataset. The scraper is very fast and can scrape lots of results in a few minutes.

The platform offers a wide range of property listings, including houses, apartments, and commercial properties.

Immowelt scraper can scrape:

- Real estate from a selected region - Properties for rent or sale - Get data like price/rent, size, room count, address, description, extras, seller info etc.

🏢Why scrape Immowelt?

Immowelt.de is a website that offers real estate listings for rent or purchase in Germany and Austria. Immowelt offers millions of properties every month and gets almost 10 million visitors each month. You can search for different types of properties such as houses, apartments etc.

How can you leverage the vast amount of real estate listings data available?

Here are some ideas:

  • Enhance your real estate business by offering additional information to your visitors and thus adding value.
  • Analyze the data to gain business intelligence and forecast the future of the real estate market, monitor demographic shifts, and spot emerging popular neighborhoods.
  • Make more informed investment decisions by staying on top of market trends.
  • Automate lead generation for your real estate agency and ensure that you acquire and retain the right clients over the long term.
  • Explore new ways to provide technology services to real estate agencies and local listings agencies.
  • Develop AI models to anticipate future trends and seize opportunities quickly.
  • Boost your real estate agents' sales by equipping them with the latest and most accurate listings, enabling them to better serve clients and provide a superior experience.

💰Cost of usage

3$ per 1000 results

The scraper accepts multiple URLs. You can scrape multiple cities at once.

💬Input

Immowelt scraper accepts a list of URLs as input. You can scrape multiple URLs at once.

Examples:

Pages to scrape. One page has approximately 20 results. If you live this option blank it scrapes the first 20 pages. And is set to return 200 results max. You can increase or decrease both theese numbers.

This way you can set up a scrape to only get the newest 40 listings. Or all listing that an area offers.

Proxy. If you want to use a proxy, you can add it here. The scraper works without proxies, but if you encounter any problems. You can try using proxies

💡Output

Output is stored in a dataset. Each item is information about a property home. If the simple attribute is set, an example result may look like this:

1{
2    "Url": "https://www.immowelt.de/expose/2cd835u",
3    "TranactionType": {
4      "EstateTypeGerman": "WOHNUNG",
5      "DistributionTypeGerman": "ZUR_MIETE",
6      "EstateType": "APARTMENT",
7      "DistributionType": "RENT"
8    },
9    "Title": "Möblierte 3-Zi.-Whng. ab 01.01.2024 frei!",
10    "Object_price": 980,
11    "Object_currency": "EUR",
12    "LivingSpace": 65,
13    "Rooms": 3,
14    "ConstructionYear": 1920,
15    "Object_features": [
16      "Altbau (bis 1945)",
17      "WANNE",
18      "Kelleranteil",
19      "Dachgeschoss",
20      "FERNE",
21      "GAS",
22      "Zentralheizung",
23      "DSL",
24      "teilweise möbliert",
25      "LAMINAT",
26      "abstellraum",
27      "Einbauküche",
28      "Speisekammer",
29      "wg_geeignet",
30      "kable_sat_tv",
31      "Balkon",
32      "Kunststofffenster"
33    ],
34    "Address": {
35      "Country": "Deutschland",
36      "City": "Nürnberg",
37      "District": "Rabus",
38      "ZipCode": "90461",
39      "Street": "Spechtstr.",
40      "LocationId": 493483,
41      "PublishStreet": true,
42      "FederalState": "Bayern",
43      "FederalStateId": 2
44    },
45    "Description": "- U-Bahn Maffei Platz/Frankenstr. in 7 min., Tram in 3 min. zu Fuß dann 10 Fahrt zum Hauptbahnhof.) \n-Autobahn (A6/A73/A9 und Südwesttangente in 5min. mit dem Auto) \n- 24-h-kostenlose Parkplätze vor dem Haus und in Parallelstraßen \n- Fitnessstudio (McFit) 300m entfernt \n- Geschäfte des täglichen Bedarfs in unmittelbarer Nähe (Lidl, Friseur, Imbisse, Apotheke, Bäckerei...) \n- Nürnberg Zentrum mit dem Auto oder mit der U1 in nur 10 min.!",
46    "Price": {
47      "AdditionalInformation": {
48        "Deposit": {
49          "StringValue": "1800",
50          "Key": "PRICE_DEPOSIT",
51          "Label": "Kaution"
52        },
53        "MarketPricing": {
54          "Heading": "Mietspiegel in Nürnberg (Rabus)",
55          "Link": "https://www.immowelt.de/immobilienpreise/nuernberg-rabus/mietspiegel"
56        }
57      },
58      "DataTable": [
59        {
60          "NumberValue": 980,
61          "Unit": "EUR",
62          "Key": "PRICE_RENT_COLD",
63          "Label": "Kaltmiete"
64        },
65        {
66          "NumberValue": 100,
67          "Unit": "EUR",
68          "Key": "PRICE_ADDITIONALCOSTS",
69          "Label": "Nebenkosten"
70        },
71        {
72          "NumberValue": 80,
73          "Unit": "EUR",
74          "Key": "PRICE_HEATINGCOSTS",
75          "Label": "Heizkosten",
76          "Comments": [
77            "in Warmmiete enthalten"
78          ]
79        },
80        {
81          "Key": "PRICE_RENT_WARM",
82          "Label": "Warmmiete",
83          "NumberValue": 1160,
84          "Unit": "EUR"
85        }
86      ]
87    },
88    "MediaItems": [
89      "https://ms.immowelt.org/b15086d1-cab3-4267-83b8-72154b8028a2/1843b2e1-344e-4fd5-bbf1-605d663660af",
90      "https://ms.immowelt.org/725d7cf6-139e-4c50-82f8-0220c3aba032/0ad90cc8-626c-4009-bce5-bf42e0968365",
91      "https://ms.immowelt.org/6ee728c6-7ccd-4cd2-b1ba-ef58357ca3dd/06a50803-7bb7-4e59-a85b-dd1258f249e8",
92      "https://ms.immowelt.org/9ef734e3-7cd9-4b26-b49d-db970fc91b05/0e178e69-e515-4aee-b941-7e260680ab41",
93      "https://ms.immowelt.org/39701fb3-27a0-42fd-82aa-6658d4a53005/1e326303-1cbb-44b8-8e87-2c0d8cf3f3d9",
94      "https://ms.immowelt.org/3ad90c38-fc50-471a-bcd6-ebe615237431/1f5a96f8-9957-43f4-ac12-025302119c44",
95      "https://ms.immowelt.org/f84937ed-3f2f-44da-a635-b6f7f67ec2a0/cf3b495d-3cdf-453f-bbb3-58c00b26f48b",
96      "https://ms.immowelt.org/42a651a4-fac1-49f8-bb8f-de24d7aca1fc/e5d997d1-1ed6-4032-8914-4efcbf5c2d14"
97    ],
98    "basicInfo": {
99      "basicTranactionType": "RENT",
100      "basicTitle": "Möblierte 3-Zi.-Whng. ab 01.01.2024 frei!",
101      "basicDeescription": "- U-Bahn Maffei Platz/Frankenstr. in 7 min., Tram in 3 min. zu Fuß dann 10 Fahrt zum Hauptbahnhof.) \n-Autobahn (A6/A73/A9 und Südwesttangente in 5min. mit dem Auto) \n- 24-h-kostenlose Parkplätze vor dem Haus und in Parallelstraßen \n- Fitnessstudio (McFit) 300m entfernt \n- Geschäfte des täglichen Bedarfs in unmittelbarer Nähe (Lidl, Friseur, Imbisse, Apotheke, Bäckerei...) \n- Nürnberg Zentrum mit dem Auto oder mit der U1 in nur 10 min.!",
102      "basicObjectPricEur": 980,
103      "basicLivingSpace": 65,
104      "basicRooms": 3,
105      "basicConstructionYear": 1920,
106      "basicCity": "Nürnberg",
107      "basicStreet": "Spechtstr.",
108      "basicUrl": "https://www.immowelt.de/expose/2cd835u",
109      "basicContactPhone": "",
110      "basicContactMobile": ""
111    }
112  }

👋"basicInfo" group.

Ther is a group called "basicInfo" that is a summarry of the most important data. If you want an overview of property and contact details export this as csv or excel.

🧐Tips for scraping immowelt

  • 🌐 Use your browser to go to immowelt.de or immowelt.at and navigate to the exact page you are interested in.
  • 🔍 On the site, set your filters exactly as you want. Example: only flats with 4 rooms or houses that cost less than 1 million 💰.
  • 📋 Copy the URL of the page you are interested in.
  • 📥 Paste the URL into the input page on apify.
  • 📄 Set the pages that you want to scrape.
  • 💾 "Save and start" the actor.
  • ⏳ Wait for the actor to finish. And enjoy your data 🎉!

Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read our blog post: is web scraping legal?

Using immowelt scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

For more information, see the Apify API documentation.

Developer
Maintained by Community
Actor metrics
  • 6 monthly users
  • 100.0% runs succeeded
  • 0.4 days response time
  • Created in Mar 2023
  • Modified 4 months ago