Real estateBeta

Immowelt Real Estate API

Live Immowelt data, fetched the moment you ask and handed back in a clean, structured form. Use it in your own app, a spreadsheet or as a tool for an AI assistant.

What you can get: Property search & exposé details for rent and sale (immowelt.de, Immonet).

Limited availability right now. Immowelt blocks requests from our data-center servers; it needs a residential proxy. Until then most requests end with a 502 “blocked” error, which costs no quota. Current success rates are on the status page.

100 free requests every month · no credit card

What you can look uplimited
  • Search properties
  • Exposé details
Use cases

What teams build with Immowelt data

Apartments, houses, plots and commercial properties for rent and sale from immowelt.de, one of Germany's largest property portals (Immonet listings included). Search by city, district or zip with radius, price, rooms, living space and sorting, or fetch a full exposé: cold/warm rent, additional costs, deposit, purchase price, price per m², living space, plot area, rooms, floor, year built, energy class and consumption, heating, features, images and floor plans. Field names shared with the other real-estate APIs. Privacy by design: only the seller type and agency company names – no names, phone numbers, e-mail addresses or street addresses; descriptions are redacted, coordinates rounded to about 1 km.

  • Rent & price-per-m² analysis
  • Investment screening
  • Market reports by city and district
  • Listing alerts

Works with AI assistants

Models only know what they saw in training. Add the Immowelt endpoints as a tool in ChatGPT, Claude, Gemini or your agent framework, and your assistant can look up current data while it answers.

For developers

Immowelt endpoints

All Immowelt endpoints are served under the /imw prefix and share the same API key and quota as every other platform.

Search properties
GET/imw/immowelt-search-properties

Rent or buy search around a place with radius, price, rooms, living space and sorting; 30 listings per page.

locationofferTypepropertyTypeminPricemaxPriceminRoomsminSpaceradiuspagesortBy
Exposé details
GET/imw/immowelt-lookup-property

Exposé by URL or listing id: prices and costs, areas, rooms, energy data, features, images, availability, seller type.

urllistingId

Example request

curl "https://api.everydata.io/imw/immowelt-search-properties?location=Berlin&offerType=rent&propertyType=apartment" \
  -H "x-api-key: YOUR_API_KEY"

Example response

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "location": "Berlin",
  "placeId": "AD08DE8634",
  "resultCount": 6074,
  "numberOfProperties": 30,
  "properties": [
    {
      "listingId": "26ZKZ863W4UB",
      "title": "Loft zur Miete - Erstbezug",
      "offerType": "rent",
      "propertyType": "apartment",
      "price": 3500,
      "currency": "EUR",
      "priceType": "Kaltmiete",
      "additionalCosts": 650,
      "pricePerSqm": 19.66,
      "livingSpace": 178,
      "rooms": 3,
      "zip": "12621",
      "city": "Berlin",
      "district": "Kaulsdorf",
      "sellerType": "agency",
      "agencyName": "VON POLL IMMOBILIEN Berlin - Marzahn-Hellersdorf",
      "url": "https://www.immowelt.de/expose/dce6d8c2-a8ce-42b2-888f-021870a6cb9a"
    }
  ]
}
API reference
Pricing

Included in every plan

The Immowelt API is part of the shared quota – no separate subscription needed.

Free

€0/ month
Requests / month
100
Rate limit
10 / min
Platforms
all
Support
e-mail

Starter

€30/ month
Requests / month
5,000
Rate limit
50 / min
Platforms
all
Support
e-mail

Production

Recommended
€80/ month
Requests / month
50,000
Rate limit
100 / min
Platforms
all
Support
e-mail

Business

€300/ month
Requests / month
300,000
Rate limit
250 / min
Platforms
all
Support
e-mail
All plans

Frequently asked questions

Something missing? Write to support@everydata.io.

Try the Immowelt API with your own data.

Sign up with your e-mail, copy your API key and make your first request in about a minute. The free plan never expires.