Listing Search
/api/ohne-makler/search
Search listings by location, property type, buy or rent, price, living area, radius, and sort order
Scrappa is an independent OhneMakler API for ohne-makler.net, the German marketplace for private, commission-free (provisionsfrei) property listings. Search apartments, houses, land, and commercial space for rent or sale, fetch the full exposé for any listing, resolve German locations, and read Mietspiegel rent index and Immobilienpreise purchase price data as structured JSON. Scrappa is not affiliated with or endorsed by ohne-makler.net.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/ohne-makler/search?type=wohnung&transaction=mieten&state=hamburg&city=hamburg" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"mode": "category",
"page": 1,
"page_size": 24,
"total_results": 94,
"last_page": 4,
"next_page": 2,
"results": [
{
"id": 499372,
"object_number": "OM-499372",
"title": "Helle 2-Zimmer-Dachgeschosswohnung mit Balkon in Hamburg",
"url": "https://www.ohne-makler.net/immobilie/499372/",
"price": 1200,
"price_on_request": false,
"postal_code": "22179",
"city": "Hamburg",
"district": "Bramfeld",
"rooms": 2,
"living_area_m2": 55,
"latitude": 53.60283,
"longitude": 10.09564
}
]
}
Structured data for real applications. Here are some ideas.
Track new private rental and sale listings in a city, Kreis, state, or postal code. Sort by date and page through results to alert buyers and renters when commission-free supply appears.
Compare asking rents and purchase prices per square meter across neighborhoods using listing prices, living area, rooms, and the price and area histograms returned with every search.
Enrich a property app or CRM with the full exposé: price breakdown, condition, construction year, energy data as published, seller description, coordinates, and gallery images.
Benchmark listings against per-city Mietspiegel rent index tables and regional Immobilienpreise purchase price data, including the chart series behind each page.
Feed housing market research and dashboards with structured listing data, GeoJSON map features, and market tables for German states, Kreise, and cities.
OhneMakler scraper API
The OhneMakler API is built for proptech developers, analysts, and anyone tracking the German private housing market. Instead of maintaining your own ohne-makler.net scraper, call Scrappa with an API key to search commission-free listings, open the full exposé for a listing, resolve free-text locations, and pull Mietspiegel and Immobilienpreise tables as JSON. Search responses return 24 listing cards per page plus price and living area histograms and a GeoJSON feature collection that cover the whole result set, not just the current page.
Search 14 property types, including apartments (wohnung), houses (haus), land (grundstueck), rooms, offices, retail, and temporary housing, for buying (kaufen) or renting (mieten).
Choose a location with free text (postal code, city, Kreis, or state) or with state and city URL slugs, or omit both for a Germany-wide search.
Filter by price, living area, and a radius of 0, 10, 25, 50, or 100 km, and sort by price or date in either direction.
Get the full exposé by numeric id or OM- object number, including price breakdown, condition, construction year, energy data as published, sections, and coordinates.
Read Mietspiegel rent per square meter by apartment size and year, compared with the surrounding district, state, and Germany.
Read Immobilienpreise purchase prices per square meter at state level or for one city, with chart series behind each page.
Test the OhneMakler API with 500 free monthly Scrappa credits before scaling production traffic.
Search by free-text location or state and city slugs, filter by property type, transaction, price, living area, and radius, and read next_page until it is null. Each card includes price, rooms, living area, plot area, postal code, city, district, coordinates, and the listing URL.
Open OhneMakler Search API docsPass the id or object_number from a search result to get identity, price breakdown (Kaltmiete, Warmmiete, Nebenkosten, or Kaufpreis), facts, energy data, description, location text, exposé sections, and the image gallery for one listing.
Open OhneMakler Listing API docsRequest a city Mietspiegel page to get rent per square meter tables by apartment size and by year, plus chart datasets with values and published bounds. Pair it with the Immobilienpreise endpoint for purchase price benchmarks in the same state.
Open OhneMakler Mietspiegel API docsEverything you need in one API.
/api/ohne-makler/search
Search listings by location, property type, buy or rent, price, living area, radius, and sort order
/api/ohne-makler/listing
Get the full exposé for one listing id with price breakdown, facts, energy data, and gallery
/api/ohne-makler/locations
Resolve cities, postal codes, and regions, or list the 16 German states
/api/ohne-makler/market/mietspiegel
Get rent per square meter tables and chart series for one city
/api/ohne-makler/market/immobilienpreise
Get purchase price data and chart series for a state or a single city
Combine private OhneMakler listings with ImmobilienScout24 search, property details, and price insights for broader German coverage.
Add Immowelt property search, details, location autocomplete, and listing counts to your German real estate data pipeline.
Monitor German classifieds alongside commission-free property listings when you track private sellers across marketplaces.
See how Scrappa compares to the official API.
| Feature | Scrappa | Generic scraping APIs |
|---|---|---|
| Dedicated ohne-makler.net endpoints | ||
| Output format | Structured JSON | Raw HTML |
| Exposé field parsing | Built in | You write the parser |
| Mietspiegel and Immobilienpreise tables | ||
| Location autocomplete | ||
| Parser maintenance | Handled by Scrappa | Your team |
| Price per 1k requests | From $0.20 | Varies by plan and credit multiplier |
| Free tier | 500 credits/month | Varies by provider |
The OhneMakler API is Scrappa's REST API for ohne-makler.net, a German marketplace where owners and landlords publish properties without a real estate agent. It returns listing search results, full exposés, location matches, and Mietspiegel and Immobilienpreise market data as structured JSON.
No. Scrappa is an independent service and is not affiliated with or endorsed by ohne-makler.net. You only need a Scrappa API key to use the five endpoints on this page.
Pass q with a postal code, city, Kreis, or state name for a free-text search, or pass type and transaction with optional state and city URL slugs. Omit both slugs for a Germany-wide search. Use the locations endpoint to check how a free-text term will be resolved.
The listing endpoint returns identity fields, price, price label, price breakdown, rooms, living area, plot area, condition, construction year, object type, energy data as published, description, location text, coordinates, exposé sections, and gallery image URLs. Gallery URLs expire after about 12 hours, so download images promptly.
The seller marked the price as "auf Anfrage" (on request). In that case price is null and price_on_request is true.
No. ohne-makler.net publishes neither price history nor a review list, so the API returns current listings and the site's overall aggregate rating only. Use the Mietspiegel and Immobilienpreise endpoints for local rent and price trends by year.
Yes. Every Scrappa account includes 500 free credits per month, so you can test all five OhneMakler endpoints before buying credit packs or moving to a subscription.
Each request uses one Scrappa credit, and paid usage starts at $0.20 per 1,000 requests. The free tier includes 500 credits per month to get started with German private property data.