---
title: "Morizon API: JSON data, 4 endpoints, 1 credit per call"
description: "Morizon API for Polish flats, houses, plots and commercial property for sale or rent, listings, agencies and locations. 1 credit per successful call."
url: https://perceptlayer.com/apis/morizon
---

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

1 credit per call 4 endpoints 21 datapoints

# Morizon API

Morizon API for Polish flats, houses, plots and commercial property for sale or rent, listings, agencies and locations. 1 credit per successful call.

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

Morizon

GET /v1/morizon/search?transaction=sale&type=flat&location=311510&price\_min=500000&price\_max=700000&rooms\_min=2&sort=price\_asc 

```
{
  "success": true,
  "total": 3299,
  "returned": 34,
  "pagination": {
    "page": 1,
    "limit": 35,
    "pages_count": 95,
    "has_next_page": true,
    "has_previous_page": false
  },
  "applied_filters": {
    "transaction": "sale",
    "type": "flat",
    "price_min": 500000,
    "price_max": 700000,
    "rooms_min": 2,
    "location": "311510",
    "sort": "price_asc"
  },
  "listings": [
    {
      "id": "mzn2048344711",
      "numeric_id": 1543294206,
      "url": "/oferta/sprzedaz-mieszkanie-krakow-pradnik-czerwony-lublanska-39m2-mzn2048344711",
      "full_url": "https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-pradnik-czerwony-lublanska-39m2-mzn2048344711",
      "title": "mieszkanie na sprzedaż",
      "description": "O NIERUCHOMOŚCI Na sprzedaż niezwykle funkcjonalne, dwupokojowe mieszkanie o powierzchni 39 m², zlokalizowane na 3. piętrze w 4-piętrowym budynku przy ul. Lublańskiej (dzielnica Prądnik Czerwony / Olsza). To idealna propozycja dla osób szuk…",
      "price": {
        "amount": 500000,
        "currency": "PLN",
        "formatted": "500 000 zł"
      },
      "price_per_m2": {
        "amount": 12820.51,
        "currency": "PLN",
        "formatted": "12 821 zł/m²"
      },
      "omnibus": {},
      "area_m2": 39,
      "rooms": {
        "count": 2,
        "text": "2 pokoje"
      },
      "floor": {
        "number": 3,
        "text": "piętro 3/4"
      },
      "address": {
        "parts": [
          "Kraków",
          "Olsza"
        ],
        "street": "Lublańska"
      },
      "latitude": 50.0844,
      "longitude": 19.9667,
      "added_at": "2026-11-06",
      "flags": {
        "top_promoted": false,
        "highlighted": false,
        "recommended": false,
        "has_3d_view": false,
        "has_video": false
      },
      "photos_count": 10,
      "photos": [
        {
          "url": "https://media.domy.pl/img/zdjecia/gmg463491/f/gmg463491_ms_KRMO1%252F0157_3.jpg",
          "alt": "Mieszkanie na sprzedaż 39m2 Kraków Prądnik Czerwony Olsza Lublańska - zdjęcie 1",
          "name": "mieszkanie-na-sprzedaz-krakow-pradnik-czerwony-39-m"
        },
        {
          "url": "https://media.domy.pl/img/zdjecia/gmg463491/a/gmg463491_ms_KRMO1%252F0157_2.jpg",
          "alt": "Mieszkanie na sprzedaż 39m2 Kraków Prądnik Czerwony Olsza Lublańska - zdjęcie 2",
          "name": "mieszkanie-na-sprzedaz-krakow-pradnik-czerwony-39-m"
        },
        {
          "url": "https://media.domy.pl/img/zdjecia/gmg463491/a/gmg463491_ms_KRMO1%252F0157_7.jpg",
          "alt": "Mieszkanie na sprzedaż 39m2 Kraków Prądnik Czerwony Olsza Lublańska - zdjęcie 3",
          "name": "mieszkanie-na-sprzedaz-krakow-pradnik-czerwony-39-m"
        }
      ],
      "plans": [
        {
          "url": "http://api.crm.domy.pl/static/?id=4344265"
        }
      ],
      "contact": {
        "private_owner": false,
        "company": {
          "id": 71481,
          "name": "TECNOMEDIA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ",
          "type": "AGENCY",
          "address": [
            ""
          ]
        },
        "person": {
          "name": "Tecnocasa Kraków Oddział 5",
          "type": "AGENT",
          "phones": [
            "+48666605183"
          ],
          "photo": "https://media.domy.pl/img/uzytkownicy/bc5d50196a5207332220e867ee87acb7.png"
        }
      }
    },
    {
      "id": "mzn2048142360",
      "numeric_id": 1543091855,
      "url": "/oferta/sprzedaz-mieszkanie-krakow-debniki-obozowa-122-31m2-mzn2048142360",
      "full_url": "https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-debniki-obozowa-122-31m2-mzn2048142360",
      "title": "mieszkanie na sprzedaż",
      "description": "Dobre Strony to nowoczesne osiedle mieszkaniowe powstające na pograniczu Ruczaju i Borku Fałęckiego, dwóch zielonych i atrakcyjnych części Krakowa. Inwestycja łączy wygodę miejskiego życia z bliskością natury, oferując przyjazne warunki do …",
      "price": {
        "amount": 501529,
        "currency": "PLN",
        "formatted": "501 529 zł"
      },
      "price_per_m2": {
        "amount": 15716.99,
        "currency": "PLN",
        "formatted": "15 717 zł/m²"
      },
      "omnibus": {},
      "area_m2": 31,
      "rooms": {
        "count": 2,
        "text": "2 pokoje"
      },
      "floor": {
        "number": 2,
        "text": "piętro 2"
      },
      "address": {
        "parts": [
          "Kraków",
          "Dębniki"
        ],
        "street": "Obozowa"
      },
      "latitude": 50.02038631,
      "longitude": 19.9179256,
      "added_at": "2026-10-02",
      "development": "Dobre Strony",
      "flags": {
        "top_promoted": false,
        "highlighted": false,
        "recommended": false,
        "has_3d_view": false,
        "has_video": false
      },
      "photos_count": 3,
      "photos": [
        {
          "url": "https://media.domy.pl/img/deweloperzy/12606_wizualizacja1.jpg",
          "alt": "Mieszkanie na sprzedaż 32m2 Kraków Dębniki ul. Obozowa 122 - zdjęcie 1",
          "name": "mieszkanie-w-inwestycji-dobre-strony-krakow-31-m"
        },
        {
          "url": "https://media.domy.pl/img/deweloperzy/12606_wizualizacja2.jpg",
          "alt": "Mieszkanie na sprzedaż 32m2 Kraków Dębniki ul. Obozowa 122 - zdjęcie 2",
          "name": "mieszkanie-w-inwestycji-dobre-strony-krakow-31-m"
        },
        {
          "url": "https://media.domy.pl/img/deweloperzy/12606_wizualizacja3.jpg",
          "alt": "Mieszkanie na sprzedaż 32m2 Kraków Dębniki ul. Obozowa 122 - zdjęcie 3",
          "name": "mieszkanie-w-inwestycji-dobre-strony-krakow-31-m"
        }
      ],
      "plans": [
        {
          "url": "http://api.crm.domy.pl/static/?id=4072253"
        },
        {
          "url": "http://api.crm.domy.pl/static/?id=4072254"
        }
      ],
      "contact": {
        "private_owner": false,
        "company": {
          "id": 27319,
          "name": "Dobre Strony",
          "type": "SALES_OFFICE",
          "address": [
            "ul. Miłkowskiego 21/LU6",
            "30-349"
          ],
          "phones": [
            "71 707 71 92"
          ],
          "websites": [
            "https://osiedledobrestrony.pl/__"
          ],
          "logo": "https://media.domy.pl/img/logo/27319"
        }
      }
    },
    {
      "id": "mzn2048259977",
      "numeric_id": 1543209472,
      "url": "/oferta/sprzedaz-mieszkanie-krakow-nowa-huta-bp-piotra-tomickiego-37m2-mzn2048259977",
      "full_url": "https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-nowa-huta-bp-piotra-tomickiego-37m2-mzn2048259977",
      "title": "mieszkanie na sprzedaż",
      "description": "ROZPOCZYNAMY PRZEDSPRZEDAŻ NOWEJ INWESTYCJI W CZYŻYNACH! 2-pokojowe mieszkanie | 37,74 m² | balkon | Czyżyny | Bez PCC i prowizji | Zakup bezpośrednio od dewelopera | Bez prowizji | Bez podatku 2% PCC | Nowa inwestycja w Czyżynach To najlep…",
      "price": {
        "amount": 501942,
        "currency": "PLN",
        "formatted": "501 942 zł"
      },
      "price_per_m2": {
        "amount": 13300,
        "currency": "PLN",
        "formatted": "13 300 zł/m²"
      },
      "omnibus": {},
      "area_m2": 37,
      "rooms": {
        "count": 2,
        "text": "2 pokoje"
      },
      "floor": {
        "number": 5,
        "text": "piętro 5/5"
      },
      "address": {
        "parts": [
          "Kraków",
          "Nowa Huta"
        ],
        "street": "Tomickiego"
      },
      "latitude": 50.0642557,
      "longitude": 20.0237607,
      "added_at": "2026-10-24",
      "flags": {
        "top_promoted": false,
        "highlighted": false,
        "recommended": false,
        "has_3d_view": false,
        "has_video": false
      },
      "photos_count": 12,
      "photos": [
        {
          "url": "https://media.domy.pl/img/zdjecia/samborski/c/samborski_ms_OF179775_1.jpg",
          "alt": "Mieszkanie na sprzedaż 38m2 Kraków Nowa Huta Bp. Piotra Tomickiego - zdjęcie 1",
          "name": "mieszkanie-na-sprzedaz-krakow-nowa-huta-37-m"
        },
        {
          "url": "https://media.domy.pl/img/zdjecia/samborski/c/samborski_ms_OF179775_2.jpg",
          "alt": "Mieszkanie na sprzedaż 38m2 Kraków Nowa Huta Bp. Piotra Tomickiego - zdjęcie 2",
          "name": "mieszkanie-na-sprzedaz-krakow-nowa-huta-37-m"
        },
        {
          "url": "https://media.domy.pl/img/zdjecia/samborski/c/samborski_ms_OF179775_3.jpg",
          "alt": "Mieszkanie na sprzedaż 38m2 Kraków Nowa Huta Bp. Piotra Tomickiego - zdjęcie 3",
          "name": "mieszkanie-na-sprzedaz-krakow-nowa-huta-37-m"
        }
      ],
      "contact": {
        "private_owner": false,
        "company": {
          "id": 46543,
          "name": "SEMACO REAL ESTATE",
          "type": "AGENCY",
          "address": [
            "STANISŁAWA LEMA 17 / U4",
            "31-571 KRAKÓW"
          ],
          "phones": [
            "71 717 64 09"
          ],
          "logo": "https://media.domy.pl/img/logo/46543"
        },
        "person": {
          "name": "Natalia Kułakowska-Sumek",
          "type": "AGENT",
          "phones": [
            "71 881 00 18"
          ],
          "profile_path": "/posrednik/natalia-kulakowska-sumek-172838",
          "photo": "https://media.domy.pl/img/uzytkownicy/c81ba2c83fca713fb4aefd90607cfb40.jpg"
        }
      }
    }
  ],
  "meta": {
    "endpoint_family": "search",
    "attempts": 2,
    "omitted_unverifiable": 1,
    "request_id": "req_175c9ff5f7474becbdbdf140d03da244",
    "credits_charged": 1,
    "credits_remaining": 1845
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

Sample data

## What one call returns

A recorded run of `search`: the fields and shapes you will get, shortened to 3 items.

| # | id string | numeric\_id integer | url string | full\_url url | title string | description string | price object | price\_per\_m2 object | omnibus object | area\_m2 integer | rooms object | floor object | address object | latitude number | longitude number | added\_at string | flags object | photos\_count integer | photos object\[\] | plans object\[\] | contact object |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | mzn2048344711 | 1543294206 | /oferta/sprzedaz-mieszkanie-krakow-pradnik-czerwony-lublanska-39m2-mzn2048344711 | https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-pradnik-czerwony-lublanska-39m2-mzn2048344711 | mieszkanie na sprzedaż | O NIERUCHOMOŚCI Na sprzedaż niezwykle funkcjonalne, dwupokojowe mieszkanie o powierzchni 39 m², zlokalizowane na 3. piętrze w 4-piętrowym budynku przy ul. Lublańskiej (dzielnica Prądnik Czerwony / Olsza). To idealna propozycja dla osób szuk… | {3 fields} | {3 fields} | {0 fields} | 39 | {2 fields} | {2 fields} | {2 fields} | 50.0844 | 19.9667 | 2026-11-06 | {5 fields} | 10 | \[3 items\] | \[1 item\] | {3 fields} |
| 2 | mzn2048142360 | 1543091855 | /oferta/sprzedaz-mieszkanie-krakow-debniki-obozowa-122-31m2-mzn2048142360 | https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-debniki-obozowa-122-31m2-mzn2048142360 | mieszkanie na sprzedaż | Dobre Strony to nowoczesne osiedle mieszkaniowe powstające na pograniczu Ruczaju i Borku Fałęckiego, dwóch zielonych i atrakcyjnych części Krakowa. Inwestycja łączy wygodę miejskiego życia z bliskością natury, oferując przyjazne warunki do … | {3 fields} | {3 fields} | {0 fields} | 31 | {2 fields} | {2 fields} | {2 fields} | 50.02038631 | 19.9179256 | 2026-10-02 | {5 fields} | 3 | \[3 items\] | \[2 items\] | {2 fields} |
| 3 | mzn2048259977 | 1543209472 | /oferta/sprzedaz-mieszkanie-krakow-nowa-huta-bp-piotra-tomickiego-37m2-mzn2048259977 | https://www.morizon.pl/oferta/sprzedaz-mieszkanie-krakow-nowa-huta-bp-piotra-tomickiego-37m2-mzn2048259977 | mieszkanie na sprzedaż | ROZPOCZYNAMY PRZEDSPRZEDAŻ NOWEJ INWESTYCJI W CZYŻYNACH! 2-pokojowe mieszkanie \| 37,74 m² \| balkon \| Czyżyny \| Bez PCC i prowizji \| Zakup bezpośrednio od dewelopera \| Bez prowizji \| Bez podatku 2% PCC \| Nowa inwestycja w Czyżynach To najlep… | {3 fields} | {3 fields} | {0 fields} | 37 | {2 fields} | {2 fields} | {2 fields} | 50.0642557 | 20.0237607 | 2026-10-24 | {5 fields} | 12 | \[3 items\] | — | {3 fields} |

Recorded from our API · 3 items shown · 21 datapoints per item GET /v1/morizon/search?transaction=sale&type=flat&location=311510&price\_min=500000&price\_max=700000&rooms\_min=2&sort=price\_asc

21 datapoints

### Identity

-   id string
-   numeric\_id integer
-   title string

### Contact

-   url string
-   full\_url url

### Location

-   area\_m2 integer
-   address object
-   latitude number
-   longitude number

### Reputation

-   photos\_count integer
-   photos object\[\]

### Price

-   price object
-   price\_per\_m2 object

### Other

-   description string
-   omnibus object
-   rooms object
-   floor object
-   added\_at string
-   flags object
-   plans object\[\]
-   contact object

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/morizon/search?transaction=sale&type=flat&location=311510&price_min=500000&price_max=700000&rooms_min=2&sort=price_asc" \
  -H "X-API-Key: $API_KEY"
```

Morizon · 4 endpoints

## Endpoints

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

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/morizon/agency`](https://perceptlayer.com/apis/morizon/agency) | `company_id` +5 optional | 1 credit |
| [GET `/v1/morizon/listing`](https://perceptlayer.com/apis/morizon/listing) | none +2 optional | 1 credit |
| [GET `/v1/morizon/locations`](https://perceptlayer.com/apis/morizon/locations) | `q` +4 optional | 1 credit |
| [GET `/v1/morizon/search`](https://perceptlayer.com/apis/morizon/search) | none +33 optional | 1 credit |

Overview

## About the Morizon API

## What you can get

The Morizon API returns Morizon property data as JSON through 4 endpoints.

-   **Search:** `search` takes a `location`, with `transaction` (sale or rent), `type` (flat, house, plot, commercial, garage or room), `price_min`, `price_max`, `area_min`, `area_max`, `rooms_min`, `rooms_max`, `market` (primary or secondary), `owner_type` (private, agency or developer), `floor_min`, `floor_max`, `build_year_min`, `build_year_max`, `price_m2_min`, `price_m2_max`, `plot_area_min`, `plot_area_max`, true or false filters for `balcony`, `garden`, `terrace`, `elevator`, `basement`, `parking`, `last_floor`, `with_photo` and `with_3d_view`, `added_since`, `agency_id`, `agency_name`, `sort` (default, price\_asc, price\_desc, newest, oldest, price\_m2\_asc, price\_m2\_desc, area\_asc, area\_desc, rooms\_asc or rooms\_desc) and `page`.
-   **Listings:** `listing` takes an `id` or a listing `url`.
-   **Agencies:** `agency` takes a `company_id`, with `company_name`, `transaction`, `type`, `sort` and `page`.
-   **Locations:** `locations` takes `q`, with `limit`, `cursor`, `type` and `transaction`.

The recorded `search` for location `311510` (flats for sale, 500,000 to 700,000, at least 2 rooms, sorted by `price_asc`) returns a `total` of 3,299, with `pagination` ( `pages_count`, `has_next_page`). Each item in `listings` carries `id`, `url`, `title`, `description`, `price`, `price_per_m2`, `area_m2`, `rooms`, `floor`, `address`, `latitude`, `longitude`, `added_at`, `flags`, `photos_count`, `plans` and `contact`.

## How a call works

Search a location: `GET /v1/morizon/search?transaction=sale&type=flat&location=311510&price_min=500000&price_max=700000&rooms_min=2&sort=price_asc` with your key in the `X-API-Key` header. Each listing's `id` is what `listing` takes, and its `contact.company.id` is the `company_id` that `agency` takes. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Track flat prices per square metre in Polish cities with \`price\_per\_m2\`

`` Use the Morizon API to track flat prices per square metre in Polish cities with `price_per_m2` `` 

### Compare the primary and secondary markets with \`market\`

`` Use the Morizon API to compare the primary and secondary markets with `market` `` 

### Separate private, agency and developer listings with \`owner\_type\`

`` Use the Morizon API to separate private, agency and developer listings with `owner_type` `` 

### Filter by build year, floor and features such as a balcony or elevator

`Use the Morizon API to filter by build year, floor and features such as a balcony or elevator` 

FAQ

## Questions

**How much does the Morizon API cost?**

Each successful call costs one credit. New accounts get free credits to start, 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.

**How do I find a location value?**

Call \`locations\` with \`q\`, such as krak, to look locations up by name. Add \`type\` and \`transaction\` to narrow it.

**Do I need a Morizon account?**

No. You call this Morizon API with your Perceptlayer key in the \`X-API-Key\` header, with no Morizon login.

**Should I build a Morizon scraper instead?**

You can, but a Morizon scraper is code you maintain: page changes break it, requests get blocked, and Morizon's terms govern how you collect data. The Morizon API gives you 4 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the Morizon API with 100 free credits

No credit card. Failed calls are never billed.

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