ohne-makler scraper for private property listings

Every listing on ohne-makler.net is commission-free, and most come straight from owners. Our ohne-makler scraper turns those exposés into a structured dataset.

Plans from €169/month · Free project assessment · Reply within 1 business day

ohne-makler.net Scraper
Solutions

How we scrape ohne-makler for you

You tell us which slice of ohne-makler.net you need - flats for sale in Bavaria, rentals in Berlin, building plots, the new-build projects or the whole national stock - and we build and run the crawler. It walks the search lists by federal state and property type, opens every exposé and turns each into one row. Runs are one-off or on the schedule you set, daily for a price watch or weekly for a market picture, and each pass is compared with the one before, so new, changed and vanished listings are marked. Pacing, proxy rotation and page rendering are our side of the job, and when the portal changes its layout we repair the parser. A free project assessment comes first; field documentation comes with the first delivery.

ohne-makler data scraper: exposé fields

An ohne-makler exposé is built from the same labelled blocks whether the property is a flat in Hamburg or a farmhouse in Saxony, which makes it a dependable source for a fixed schema. The anchor is the object number: the prefix OM- plus the number that also ends the listing address, stable for the life of the advert. Fields our ohne-makler data scraper extracts:

  • Identity and type - object number, URL, title, Objektart and Objekttyp (for example Wohnung or Einfamilienhaus), sale or rent, the Privatangebot marker and theme portal tags such as Neubau, Barrierefrei or Seniorengerecht.
  • Location - postcode, town and district, federal state, the street and house number when the provider releases them, and the provider's own description of the area.
  • Price for sale - purchase price or price on request, monthly Hausgeld where stated, plus the portal's purchase-cost breakdown: land transfer tax with its rate, notary and land-registry fees, a broker's commission shown as zero, total cost and an estimated monthly loan rate.
  • Price for rent - cold rent, heating costs and other service charges or their combined sum, the deposit (Mietsicherheit), garage or parking rent and the date the flat becomes free (Übernahme ab).
  • Size and layout - living area, usable area, plot area for houses and land, rooms, bedrooms, bathrooms, floor, number of storeys and parking spaces.
  • Condition and features - year built, condition, heating, floor coverings, current use (let or vacant), features such as balcony, cellar, lift, fitted kitchen or guest WC, and the nearby infrastructure list from pharmacy to primary school.
  • Energy certificate - certificate type (consumption or demand), final energy figure in kWh per square metre and year, efficiency class and main energy source.
  • Location check - the automatic Lage-Check grades for nature, child-friendliness, sport, health, culture, shopping, gastronomy, public transport and nightlife.
  • Text and media - full description and photo URLs.

The purchase-cost block deserves a note. ohne-makler computes it per listing with the land transfer tax rate of the federal state, so the same asking price produces different totals in Brandenburg and in Bavaria. We keep price, each cost line and the total in separate columns, so either figure can be modelled.

ohne-makler data scraper: exposé fields
ohne-makler property data beyond the exposé

ohne-makler property data beyond the exposé

A single exposé answers what one property costs. Coverage and repetition answer how the agent-free market behaves.

  • Search and category coverage. Lists run by Kauf or Miete and by property type - Wohnung, Haus, Büro, Grundstück, Halle, furnished living, retail, gastronomy, garages, shared flats, agricultural and leisure property - and can be cut by federal state, town and radius. A country switch adds Austria.
  • Theme portals. The site files listings under themed collections such as Altbau, Bauernhaus, Fachwerkhaus, Haus am Meer, Notverkauf, Rendite-/Kapitalanlage or Tiny House; we keep every tag a listing carries.
  • New-build projects and foreign property. Project cards come with price range, completion date, unit count and room and area ranges; the Auslandsimmobilien section adds offers from Croatia, Hungary and Italy to Canada and Brazil.
  • History from repeated runs. The exposé shows no publication date, so we record when a listing first and last appears; scheduled passes add days on market, every price change and the date of withdrawal.
  • Price and rent pages. ohne-makler publishes its own Immobilienpreise pages per district, with yearly asking-price averages per square metre by size class drawn from its listings, and Mietspiegel pages for rents; we can collect both beside the adverts.

About ohne-makler.net and its agent-free supply

ohne-makler.net calls itself Germany's property portal for commission-free homes, and the rule is strict: only properties offered without a broker's commission appear. The company was founded in 2009 and is run from Reinbek near Hamburg. Sister portals run as ohne-makler.at in Austria and, through a joint venture with Bezrealitky, in the Czech Republic and Slovakia.

The business model explains what a buyer of the data will find. Owners and landlords register, build an exposé in the portal's input form and pay once per listing for a run time they choose, with no subscription and no automatic renewal. During that run time owners can change price and text at any time free of charge, but not the property type or the choice between sale and rent. Private persons dominate the supply, although commercial sellers and landlords may list too - offices, halls and other commercial property included. Around the advert the portal sells services: energy certificates, floor plans, valuations, photographers, virtual tours and an auction-style sale called OM-Bieterverfahren.

For data work this means a stock written mostly by owners in their own words, with prices that can move during the run time while property type and the sale or rent split stay fixed. What makes the ohne-makler copy distinctive is its object number and the blocks the portal computes itself: purchase costs, monthly rate and the location check.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

ohne-makler.net Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details →

Why buyers want an ohne-makler dataset

Agent-free listings are a distinct slice of the German market, and ohne-makler is where that slice is gathered in one place.

  • Owner pricing against agency pricing. Asking prices set by private sellers, placed beside comparable agency stock, show how far owners price above or below the professionals in the same town and size band.
  • Sourcing for investors. Current use (let), the Kapitalanlage and Rendite tags, plot area and condition surface multi-family houses, building plots and refurbishment cases offered directly by their owners.
  • Rent and cost benchmarks. Cold rent and the service charges arrive as separate numbers, so warm rent per square metre needs no parsing of free text.
  • Energy and refurbishment. Certificate type, energy figure, efficiency class and heating, joined to year built, map renovation need region by region.
  • Valuation models. Purchase price, living area, plot, year built, condition and the Lage-Check grades are the inputs an automated valuation model needs, delivered per listing with its location.

Related Case Studies

Apartments.com Data: Unit Prices for 3,000 Buildings Every Day

Apartments.com Data: Unit Prices for 3,000 Buildings Every Day

A daily apartments.com feed for a US apartment locator: about 3,000 buildings from the client's own list, down to each unit's rent and floor plan.

Learn More about Apartments.com Data: Unit Prices for 3,000 Buildings Every Day
Housing.com Data: 315K Project Pages with Photos and Floor Plans

Housing.com Data: 315K Project Pages with Photos and Floor Plans

A one-time Housing.com collection for a real-estate company in India: project cards plus every photo and floor plan, uploaded straight to its cloud drive.

Learn More about Housing.com Data: 315K Project Pages with Photos and Floor Plans
Sahibinden Data: 201K Car and SUV Listings Delivered Through Our API

Sahibinden Data: 201K Car and SUV Listings Delivered Through Our API

A one-time 30-day history of Sahibinden car and SUV listings for a startup building an AI deal finder, delivered as JSON through our API.

Learn More about Sahibinden Data: 201K Car and SUV Listings Delivered Through Our API
Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

6 German Property Websites to Scrape in 2026: ImmoScout24 to WG-Gesucht

6 German Property Websites to Scrape in 2026: ImmoScout24 to WG-Gesucht

Six German property websites worth scraping in 2026 - ImmoScout24, Immowelt, Kleinanzeigen, Sparkasse Immobilien, ohne-makler.net and WG-Gesucht - with the fields each one shows, what only it adds and how to merge them into one dataset.

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Real estate teams work in a fragmented data landscape. The sites that drive demand in Boston look nothing like the ones that matter in Berlin, São Paulo, Dubai, or Mumbai.

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

Real estate teams are operating in a data environment that is bigger, faster, and more fragmented than ever. Listings go live and disappear in hours, price cuts happen quietly, and the portals that matter most in each country are rarely the same global “top 5.”

scrapeit logo

About ScrapeIt

ScrapeIt is a managed web scraping service: we build, run and repair the crawlers, and you receive the dataset. On German property portals that means owner-written exposés, cost blocks in euro formats and adverts that owners edit whenever they like. Personal data is handled under GDPR: names of private providers stay out of the dataset by default, contact details a listing shows openly are delivered only when the project needs them, and we build no profiles of people. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.

FAQ

Do you offer an ohne-makler API for private listings?

Yes. The ScrapeIt ohne-makler API returns the object number, purchase price or cold rent, living area, rooms, energy class and Lage-Check grades as JSON from an endpoint we host, refreshed on the schedule you set. The same data also arrives as CSV or Excel files, a JSON feed or a load into your database.

Is it legal to scrape ohne-makler?

Yes. Exposés, prices, purchase-cost breakdowns and location grades on ohne-makler.net are open to any visitor without an account. We collect only publicly available data - everything a visitor can see on ohne-makler.net - and we collect it legally.

Can the ohne-makler listings scraper cover Austria and foreign property?

Yes. The search on ohne-makler.net switches between Germany and Austria, and the Auslandsimmobilien section lists commission-free offers abroad, from Croatia and Hungary to Canada, with price, area and rooms on each card. We add a country column and deliver each market as its own file or as one combined table.

How often do ohne-makler listings change?

All the time, because owners edit their own adverts: prices are cut, rental adverts come down once the flat is let, and a listing ends when its booked run time expires. The exposé carries no publication date, so history only exists if the same searches are repeated. Daily runs suit price and rent monitoring; weekly runs are enough for market statistics.

Can you scrape ohne-makler rental listings with every cost line?

Yes. A rental exposé gives the cold rent with the note zzgl. NK, then heating costs and other service charges as separate lines or as one combined sum, and often the deposit, garage rent and move-in date. Each becomes its own numeric column next to living area and rooms, so rent per square metre and warm rent are computed without reading the description.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

ohne-makler.net data from €169/month. Free project assessment, reply within 1 business day.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582