Ohne-Makler.net Scraper - German FSBO Real Estate Leads avatar

Ohne-Makler.net Scraper - German FSBO Real Estate Leads

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Ohne-Makler.net Scraper - German FSBO Real Estate Leads

Ohne-Makler.net Scraper - German FSBO Real Estate Leads

Scrape commission-free, private-seller property listings from ohne-makler.net, Germany's leading FSBO (For Sale By Owner) real estate portal. Extract prices, living area, rooms, addresses, property type, seller type, and coordinates for houses, apartments, and land — buy and rent. No login needed.

Pricing

from $5.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Ohne-Makler.net Scraper — German FSBO Real Estate Leads

Scrape private-seller (For Sale By Owner) property listings from ohne-makler.net, Germany's leading commission-free ("provisionsfrei") real estate portal. Get price, living area, rooms, address, seller type and coordinates for houses, apartments, land and commercial properties — for sale or rent, across all 16 German states.

Why use this actor?

Every listing on ohne-makler.net is a homeowner selling or renting von privat, without an agent. That makes each row in this dataset a live seller lead: a real person with a property, a price, and no Makler already representing them.

Real estate agents (Makler) and investors use this data to build prospect lists — an "ohne Makler" listing is, almost by definition, someone who hasn't yet worked with an agent and may be open to being contacted about a faster sale, a valuation, or representation on the buy side. Property platforms and portals use it to fill coverage gaps, since FSBO inventory rarely appears on agent-fed aggregators. Investors and developers use the Grundstück (land) and Zinshaus (investment building) categories to source off-market deals directly from owners.

In short: Immobilien ohne Makler, Eigentümer-Leads, Immobilien von privat — this actor turns that raw FSBO inventory into structured data you can filter, dedupe, and act on.

Input

FieldTypeRequiredDescription
propertyTypeStringNowohnung (apartment, default), haus (house), grundstueck (land/plot), zimmer (room), buero (office), einzelhandel (retail), gastronomie (hospitality), lagerhalle (warehouse), landwirtschaftliches-objekt (agricultural), zinshaus-rendite (investment building), sonstiges (other), or immobilie (all types)
transactionTypeStringNokaufen (for sale, default) or mieten (for rent)
bundeslandStringNoGerman state slug, e.g. nordrhein-westfalen, bayern, berlin. Leave empty for all of Germany
cityStringNoOptional city/district slug to narrow further (e.g. koln, munchen). Leave empty to search the whole Bundesland
maxItemsIntegerNoMaximum number of listings to scrape (default: 50)
proxyConfigurationObjectNoApify Proxy settings. The site has no heavy anti-bot protection — default proxy works fine

Output

Each result contains:

FieldTypeExample
titleString"Traumwohnung D-Zoo 1,5-Zimmer KDB, Grunerstr. 2 Balkone"
propertyTypeString"Wohnung"
transactionTypeString"kaufen"
priceNumber319000
currencyString"EUR"
priceLabelString"Kaufpreis"
livingAreaNumber56
plotAreaNumber502
roomsNumber1.5
bedroomsNumber1
bathroomsNumber1
constructionYearNumber1966
conditionString"Erstbezug nach Sanierung"
sellerTypeString"Privatangebot"
objectNumberString"OM-22256"
streetString"Grunerstr. 70"
postalCodeString"40239"
cityString"Düsseldorf"
districtString"Düsseltal"
bundeslandString"Nordrhein-Westfalen"
latitudeNumber51.24432
longitudeNumber6.8077
descriptionStringFull listing text
imageCountNumber20
imageUrlStringCover photo URL
urlStringFull listing URL
scrapedAtStringISO 8601 timestamp

Example output

{
"title": "Exklusive, kernsanierte Designerwohnung mit Balkon, TG & Einbauküche",
"propertyType": "Wohnung",
"transactionType": "kaufen",
"price": 319000,
"currency": "EUR",
"priceLabel": "Kaufpreis",
"livingArea": 50,
"plotArea": null,
"rooms": 2,
"bedrooms": 1,
"bathrooms": 1,
"constructionYear": 1977,
"condition": "Erstbezug nach Sanierung",
"sellerType": "Privatangebot",
"objectNumber": "OM-476548",
"street": "Aloys-Schulte-Straße 37",
"postalCode": "53129",
"city": "Bonn",
"district": "Kessenich",
"bundesland": "Nordrhein-Westfalen",
"latitude": 50.71788,
"longitude": 7.10902,
"description": "Aloys-Schulte-Straße 37, 53129 Bonn — 2. Obergeschoss | ca. 50 m² | 2 Zimmer | Balkon | Einbauküche | Tiefgarage | Keller | vollständig saniert 2026...",
"imageCount": 17,
"imageUrl": "https://www.ohne-makler.net/immobilie/476548/picture/0/medium.jpg",
"url": "https://www.ohne-makler.net/immobilie/476548/",
"scrapedAt": "2026-07-16T19:24:47.893Z"
}

How to scrape ohne-makler.net data

  1. Open the actor and set propertyType (e.g. wohnung for apartments, haus for houses) and transactionType (kaufen to buy, mieten to rent).
  2. Pick a bundesland (German state) to scope the search — e.g. nordrhein-westfalen, bayern, berlin — or leave it empty to search nationwide. Optionally add a city slug to narrow further.
  3. Set maxItems to the number of listings you want (the actor paginates the site's own search-result pages automatically, 24 listings per page).
  4. Run the actor. It first collects listing links (and each listing's map coordinates) from the search results, then visits each listing page to extract the structured Kaufpreis/Miete, Wohnfläche, Zimmer, address and description fields.
  5. Export the dataset as JSON, CSV, or Excel, or pull it via the Apify API to feed a CRM, lead list, or price-monitoring dashboard.

No login is required — every field above comes from the public listing page. Provisionsfrei, von privat, ohne Makler: every row is a direct owner-to-buyer listing, not an agency feed.

Cost estimate

This actor charges per result and per run start (Pay-Per-Event). At standard pricing that's roughly $8 per 1,000 listings scraped, plus a small per-run start fee. A typical 50-listing run (one Bundesland, one property type) costs well under $1.

Limitations

  • Exact street address is only shown for listings where the seller opted to publish it — some listings show only postal code + city (an approximate/anonymized location), which is the site's own privacy design, not a scraping gap.
  • sellerType ("Privatangebot" vs "Gewerblich") is read from an on-page badge that isn't rendered on every listing; treat a null value as "unknown", not "not private" — the site's entire premise is commission-free listings, so the large majority are genuine private sellers even when the badge is absent.
  • Data is scraped from the public website and may change without notice if ohne-makler.net redesigns its listing pages.
  • Respect the website's terms of service and use responsibly. Contact details beyond what a seller has chosen to publish (phone/name) are not exposed by the site itself and are not part of this actor's output.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.