Morizon Data Parser & API
Morizon is a Polish real-estate portal in the Ringier Axel Springer / MZN Property group — a mid-tier national challenger to market leader Otodom — and PropAPIS extracts its sale, rental and new-build listings through a single REST API. Morizon shares a corporate parent and platform lineage with Gratka, so one integration pattern spans both.
| Country | Poland |
|---|---|
| Type | Portal |
| Owner | Ringier Axel Springer / MZN Property |
| Listing types | new-build, resale, rental, commercial, land |
| Monthly visits | Mid (below Otodom) |
| Active listings | Moderate |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | www.morizon.pl |
Platform Overview
Market Position
Morizon is a mid-tier Polish portal — below the runaway leader Otodom (~16.4M/mo) but with national coverage and a long-established RE-specific brand. It is the namesake platform of the MZN Property group within Ringier Axel Springer Polska (Wirtualne Media), which also runs Gratka, Domy.pl, Oferty.net, Komercyjne.pl and Noweinwestycje.pl.
MZN Property cluster
Because Morizon and Gratka share the same owner and platform lineage, a single PropAPIS integration and field model carries across the MZN Property portfolio in Poland — Morizon and Gratka together, plus the group’s sibling brands.
Coverage
- Nationwide Poland coverage
- New-build (primary market), resale, long-term rental
- Commercial property and land
- Agent and agency attribution on listings
Data Fields Available
PropAPIS extracts the structured listing data Morizon exposes:
Property Information
- Address and location
- Price (asking price or rent)
- Area (m²)
- Rooms: number of rooms
- Floor and total floors
- Building year
- Property type
Listing Details
- Description: full listing text
- Photos: image URLs
- Geo: latitude and longitude
- Listing type: sale, rental, new-build
Agent Information
- Agent name
- Agency name
- Contact details (where exposed)
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get a single Morizon listing by URL
listing = api.platforms.morizon.get_listing(
url='https://www.morizon.pl/oferta/...'
)
print(f"Price: {listing.price:,} PLN")
print(f"Area: {listing.area} m²")
print(f"Rooms: {listing.rooms}")Search Listings
# Search Morizon listings
results = api.platforms.morizon.search(
city='Kraków',
listing_type='sale',
min_price=400000,
max_price=900000,
min_rooms=2,
)
for item in results[:10]:
print(f"{item.address} - {item.price:,} PLN ({item.area} m²)")Quick Start
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
listing = api.platforms.morizon.get_listing(
url='https://www.morizon.pl/oferta/...'
)
print(f"Price: {listing.price:,} PLN")
print(f"Area: {listing.area} m²")
print(f"Rooms: {listing.rooms}")import { PropAPIS } from 'propapis';
const api = new PropAPIS({ apiKey: 'your_api_key' });
const listing = await api.platforms.morizon.getListing({
url: 'https://www.morizon.pl/oferta/...',
});
console.log(`Price: ${listing.price} PLN`);
console.log(`Area: ${listing.area} m²`);
console.log(`Rooms: ${listing.rooms}`);curl https://api.propapis.com/v1/platforms/morizon/listing \
-H "Authorization: Bearer your_api_key" \
-G --data-urlencode "url=https://www.morizon.pl/oferta/..."