---
title: "Ohne-Makler API: JSON data, 5 endpoints, 1 credit per call"
description: "Get Ohne-Makler data as structured JSON with one API key: search, listing, locations and market immobilienpreise. Free credits every month."
url: https://perceptlayer.com/apis/ohnemakler
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Ohne-Makler

1 credit per call 5 endpoints

# Ohne-Makler API

Get Ohne-Makler data as structured JSON with one API key: search, listing, locations and market immobilienpreise. Free credits every month.

[Get a free API key](https://perceptlayer.com/signup) Run it below

Ohne-Makler

GET /v1/ohnemakler/search?type=wohnung&transaction=mieten&state=hamburg&city=hamburg&page=1 

```
curl "https://api.perceptlayer.com/v1/ohnemakler/search?type=wohnung&transaction=mieten&state=hamburg&city=hamburg&page=1" \
  -H "X-API-Key: $API_KEY"
```

cURL 1 credit per successful call

Run this call below or from your dashboard to see a live response.

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/ohnemakler/search?type=wohnung&transaction=mieten&state=hamburg&city=hamburg&page=1" \
  -H "X-API-Key: $API_KEY"
```

Ohne-Makler · 5 endpoints

## Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/ohnemakler/listing`](https://perceptlayer.com/apis/ohnemakler/listing) | `id` | 1 credit |
| [GET `/v1/ohnemakler/locations`](https://perceptlayer.com/apis/ohnemakler/locations) | none +3 optional | 1 credit |
| [GET `/v1/ohnemakler/market-immobilienpreise`](https://perceptlayer.com/apis/ohnemakler/market-immobilienpreise) | `state` +1 optional | 1 credit |
| [GET `/v1/ohnemakler/market-mietspiegel`](https://perceptlayer.com/apis/ohnemakler/market-mietspiegel) | `state` `city` | 1 credit |
| [GET `/v1/ohnemakler/search`](https://perceptlayer.com/apis/ohnemakler/search) | none +12 optional | 1 credit |

Overview

## About the Ohne-Makler API

## What you can get

The Ohne-Makler API returns search, listing, locations and market immobilienpreise as clean JSON. Each successful call costs one credit, and calls that fail are free.

Real estate JSON REST MCP

### More real estate APIs

[99acres](https://perceptlayer.com/apis/99acres) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Argenprop](https://perceptlayer.com/apis/argenprop) [Bayut](https://perceptlayer.com/apis/bayut) [Bien'ici](https://perceptlayer.com/apis/bienici) [Boliga](https://perceptlayer.com/apis/boliga) [Booli](https://perceptlayer.com/apis/booli) [Casa.it](https://perceptlayer.com/apis/casa-it) [Centris](https://perceptlayer.com/apis/centris) [Crexi](https://perceptlayer.com/apis/crexi) [Daft.ie](https://perceptlayer.com/apis/daft-ie) [Domain.com.au](https://perceptlayer.com/apis/domain-com-au)

Use cases

### Monitor listing prices and new listings

`Use the Ohne-Makler API to monitor listing prices and new listings` 

### Pull comparables for valuations

`Use the Ohne-Makler API to pull comparables for valuations` 

### Power alerts and investment analysis

`Use the Ohne-Makler API to power alerts and investment analysis` 

FAQ

## Questions

**How much does the Ohne-Makler API cost?**

Each successful call costs one credit. New accounts get free credits every month, and credit packs bring the price down as you scale.

**What format are responses in?**

Every endpoint returns JSON, with no HTML parsing on your side.

**Do I need a separate key for Ohne-Makler?**

No. One key works for every API in the catalogue.

## Try the Ohne-Makler API with 1,000 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://perceptlayer.com/docs)
