Discover/immonet.de API
live

immonet.de APIimmonet.de

Search and retrieve German property listings from immonet.de. Get prices, area, rooms, agent info, features, and location data for apartments, houses, and more.

Endpoints
2
Updated
10d ago
Try it
Page number for pagination.
City or region name (e.g., 'berlin', 'hamburg', 'muenchen').
Type of property: 'wohnungen', 'haeuser', 'grundstuecke', 'gewerbe'.
'kaufen' for buying, 'mieten' for renting.
api.parse.bot/scraper/8ae1d2f5-78e4-4e3e-b1f3-c6df9e50cb5d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8ae1d2f5-78e4-4e3e-b1f3-c6df9e50cb5d/search?page=1&location=berlin&estate_type=wohnungen&distribution_type=kaufen' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for real estate listings (apartments, houses, etc.) in Germany. Returns paginated results with listing summaries including price, area, and rooms.

Input
ParamTypeDescription
pageintegerPage number for pagination.
locationstringCity or region name (e.g., 'berlin', 'hamburg', 'muenchen').
estate_typestringType of property: 'wohnungen', 'haeuser', 'grundstuecke', 'gewerbe'.
distribution_typestring'kaufen' for buying, 'mieten' for renting.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "has_more": "boolean indicating if more pages are available",
    "listings": "array of listing summary objects with id, url, summary, price, area, rooms",
    "total_count": "integer total number of matching listings"
  },
  "sample": {
    "data": {
      "page": 1,
      "has_more": true,
      "listings": [
        {
          "id": "79feeecf-9447-41b7-9e39-d219fee0a51e",
          "url": "https://www.immowelt.de/expose/79feeecf-9447-41b7-9e39-d219fee0a51e",
          "area": "69",
          "price": "342.000",
          "rooms": "2",
          "summary": "Wohnung zum Kauf 2 Zimmer · 69 m² · Geschoss 3/4 · frei ab sofort Jessnerstraße 11, Friedrichshain, Berlin (10247)"
        }
      ],
      "total_count": 7172
    },
    "status": "success"
  }
}

About the immonet.de API

The immonet.de API provides access to Germany's real estate market through 2 endpoints covering property search and detailed listing retrieval. The search endpoint returns paginated summaries including price, area, and room count across property types like apartments, houses, and commercial space. The get_details endpoint goes deeper, returning agent contact details, full feature lists, images, and structured location data for any individual listing.

Search German Real Estate Listings

The search endpoint accepts four optional parameters: location (city or region name such as berlin or muenchen), estate_type (one of wohnungen, haeuser, grundstuecke, or gewerbe), distribution_type (kaufen for purchase, mieten for rental), and page for pagination. It returns a listings array of summary objects, each containing an id, url, summary, price, area, and rooms. The response also includes total_count and has_more so you can iterate through result pages without guessing at the end condition.

Detailed Property Data

The get_details endpoint accepts a uuid taken directly from search result id fields. It returns a richer data shape: an attributes object with price, area, and rooms; a location object with city, district, and zip_code; a features array listing property characteristics as strings; an images array of URLs; a description string from the listing body; and an agent object containing name, address, and company_type. This makes it straightforward to build a pipeline where you filter with search and then hydrate selected listings with get_details.

Coverage and Scope

The API covers residential and commercial property in Germany, including apartments (wohnungen), houses (haeuser), land plots (grundstuecke), and commercial properties (gewerbe). Both buying and renting markets are accessible. Location filtering works at the city or region level — sub-district filtering is not a current input parameter. Pagination is explicit via the page parameter, and the has_more flag indicates whether additional pages exist for a given query.

Common use cases
  • Aggregate buy-vs-rent price comparisons across German cities using price and distribution_type fields.
  • Build a property alert system that checks search results daily for new listings matching a given location and estate type.
  • Populate a CRM with agent name, address, and company_type data for real estate brokers active on immonet.de.
  • Generate per-district price-per-sqm statistics using area, price, and location.district from get_details.
  • Feed a map visualization with zip_code and city coordinates alongside listing prices.
  • Track inventory depth in a market by monitoring total_count across wohnungen and haeuser over time.
  • Filter commercial property (gewerbe) listings in a target city to identify available office or retail space.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does immonet.de offer an official developer API?+
Immonet.de does not publish a public developer API or documented data access program. This Parse API provides structured access to listing and property data from the site.
What does the `search` endpoint return for each listing?+
Each object in the listings array includes a unique id (the UUID used with get_details), a url to the listing page, a summary string, and structured price, area, and rooms values. The response-level total_count and has_more fields support pagination without requiring you to track offsets manually.
Can I filter searches by sub-district or postal code rather than just city?+
Not currently. The search endpoint accepts city or region-level input via the location parameter. Sub-district and ZIP-code filtering are not exposed as inputs. You can fork this API on Parse and revise it to add more granular location parameters.
Does `get_details` return mortgage estimates or valuation data?+
No valuation or financing fields are included. The attributes object covers price, area, and rooms, and the broader response covers agent info, features, images, and location. Calculated valuations and mortgage figures are not part of the current response shape. You can fork this API on Parse and revise it to add any valuation or financing data if those fields become accessible.
Are there any known limitations with pagination on large result sets?+
The has_more boolean indicates whether additional pages exist, but the search endpoint does not return a total page count — only total_count (total matching listings). You will need to paginate by incrementing the page parameter until has_more returns false. For very broad queries (e.g., all apartments in Berlin), the total result set can be large, so targeted queries using estate_type and distribution_type together are more efficient.
Page content last updated . Spec covers 2 endpoints from immonet.de.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.