Adresowo.pl Scraper - Polish Real Estate Listings
Pricing
from $1.20 / 1,000 result scrapeds
Adresowo.pl Scraper - Polish Real Estate Listings
Scrape real estate listings from Adresowo.pl, Poland's commission-free property portal. Extract prices, areas, rooms, floors, year built, GPS coordinates and images for apartments, houses, land and commercial properties. Sale and rental listings, direct-from-owner and agency. No login needed.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Adresowo.pl Scraper
Extract real estate listings from Adresowo.pl, a Polish property portal built around commission-free (bez pośredników) listings. Unlike a pure FSBO board, Adresowo's inventory is mixed — direct-from-owner listings sit alongside agency listings in the same search results, tagged per listing. This actor scrapes apartments, houses, land and commercial properties, for sale and for rent, across every Polish voivodeship.
Why use this actor?
Adresowo.pl fills a gap the big three Polish portals (Otodom, Morizon, Nieruchomosci-online) don't fully cover: a large base of listings posted directly by owners trying to avoid agency commission, mixed with agency listings for comparison. That makes it useful for finding below-market or negotiable deals, tracking commission-free supply by city, and cross-checking a property against agency-only portals.
This actor collects structured property data at scale — price, price per m², area, room count, floor, elevator, year built, seller type (owner vs agency), GPS coordinates and full photo galleries — without manual browsing, cookies, or a login.
Use cases include property market analysis, investment research, commission-free deal sourcing, relocation planning, price monitoring across Polish cities, and competitor analysis for real estate agencies tracking private-seller supply.
How to scrape Adresowo data
- Go to the actor's page on the Apify Store
- Select a property type (apartments, houses, land, commercial, rooms for rent)
- Choose listing type: sale or rent (rooms are rent-only)
- Pick a voivodeship (region), or enter a specific city, or leave both empty for all of Poland
- Set
maxResultsfor the number of listings to collect - Click "Start" to run the scraper
- Download results as JSON, CSV, or Excel when complete
The actor is a plain HTTP crawler (Cheerio, no browser) — Adresowo.pl serves every listing fully rendered in the initial HTML response, including the schema.org JSON-LD blocks and the price/area/rooms/floor info bar, so no JavaScript execution is needed. That makes runs fast and cheap.
Input
| Field | Type | Required | Description |
|---|---|---|---|
propertyType | String | No | mieszkania (apartments, default), domy (houses), dzialki (land), nieruchomosci-komercyjne (commercial), pokoje-wynajem (rooms, rent only) |
listingType | String | No | sale (default) or rent. Ignored for pokoje-wynajem, which is rent-only. |
region | String | No | Polish voivodeship code, e.g. fmz (Mazowieckie / Warsaw region, default). Leave empty for all of Poland. |
city | String | No | Narrow to one city, e.g. warszawa, krakow. Overrides region when set. |
maxResults | Integer | No | Maximum listings to return (default: 50) |
proxyConfiguration | Object | No | Proxy settings. Automatic Apify proxy by default — recon found no active anti-bot protection on Adresowo.pl. |
Output
Each listing contains:
| Field | Type | Example |
|---|---|---|
listingTitle | String | "Mieszkanie Warszawa, ul. Bartycka, bez pośrednika - 35 m² - 665 000 zł" |
price | Number | 665000 |
currency | String | "PLN" |
pricePerSqm | Number | 18881.32 |
url | String | Full Adresowo.pl listing URL |
scrapedAt | String | ISO 8601 timestamp |
listingType | String | "sale" |
propertyType | String | "mieszkania" |
sellerType | String | "owner" (bez pośredników) or "agency" (przez agenta), null if not stated |
city | String | "Warszawa" |
district | String | "Siekierki" |
street | String | "ul. Bartycka" |
voivodeship | String | "mazowieckie" |
latitude / longitude | Number | 52.212539 / 21.062677 |
rooms | Number | 1 |
surface | Number | 35.22 |
floor | String | "1 piętro" or "parter" (ground floor) |
hasElevator | Boolean | true |
buildYear | Number | 2004 |
description | String | Full listing description text |
imageUrl | String | Primary listing photo URL (largest available size) |
imageUrls | Array | All listing photo URLs |
Example output
{"listingTitle": "Mieszkanie Warszawa, ul. Bartycka, bez pośrednika - 35 m² - 665 000 zł","price": 665000,"currency": "PLN","pricePerSqm": 18881.32,"url": "https://adresowo.pl/o/mieszkanie-warszawa-siekierki-ul-bartycka-1-pokoj-f2t3l2","scrapedAt": "2026-08-28T19:42:42.589Z","listingType": "sale","propertyType": "mieszkania","sellerType": "owner","city": "Warszawa","district": "Siekierki","street": "ul. Bartycka","voivodeship": "mazowieckie","latitude": 52.212539,"longitude": 21.062677,"rooms": 1,"surface": 35.22,"floor": "1 piętro","hasElevator": true,"buildYear": 2004,"description": "Sprzedam studio o powierzchni 35,22 m² przy ul. Bartyckiej na Siekierkach...","imageUrl": "https://s2.adresowa.pl/oi/33/38/4093ac_e37e_xbig-1-pokojowe-mieszkanie-warszawa-siekierki-ul-bartycka.jpg","imageUrls": ["https://s2.adresowa.pl/oi/33/38/4093ac_e37e_xbig-1-pokojowe-mieszkanie-warszawa-siekierki-ul-bartycka.jpg", "..."]}
Cost estimate
This actor uses a lightweight HTTP crawler (no browser rendering) with the automatic Apify proxy pool. Approximate costs:
- ~50 results: $0.02-0.05 in platform credits
- ~500 results: $0.10-0.30 in platform credits
- ~5,000 results: $0.50-1.50 in platform credits
Costs depend on proxy usage and the number of pages scraped. Usage cost only settles once the run reports SUCCEEDED — a mid-run dataset read will undercount the final charge.
Tips for best results
- Start small — test with
maxResults: 20before running large scrapes. - Use a region or city filter — a nationwide search across all of Poland returns more pages before hitting your target city.
- Property types — use
mieszkania,domy,dzialki,nieruchomosci-komercyjne, orpokoje-wynajem. - Filter by seller type after the run — the
sellerTypefield lets you isolate direct-from-owner listings from agency listings in the output without a separate input option. - Rent vs sale — set
listingTypetorentfor rental listings,salefor the sale market (default). Rooms (pokoje-wynajem) are rent-only.
Limitations
- Phone numbers are not scraped. Adresowo.pl reveals the contact phone only via a client-side button click (AJAX call), not in the page's server-rendered HTML.
- Some fields are not always published by the seller (e.g. floor, year built, or elevator status may be missing, especially for houses and land).
- New-development/investor listings occasionally omit the full description and seller-type badge that regular owner/agency listings carry.
- The actor scrapes the public website. No login or authentication is used. No cookies required.
- Price data reflects the listed asking price, not the final transaction price.
- Results per search page are limited by Adresowo.pl's own pagination (roughly 40 listings per page).
Supported property types
| Polish | English | Input value | Sale | Rent |
|---|---|---|---|---|
| Mieszkania | Apartments | mieszkania | Yes | Yes |
| Domy | Houses | domy | Yes | Yes |
| Działki | Land / Plots | dzialki | Yes | No |
| Nieruchomości komercyjne | Commercial | nieruchomosci-komercyjne | Yes | Yes |
| Pokoje | Rooms | pokoje-wynajem | No | Yes |
Related scrapers
- Otodom Scraper — Poland's largest real estate portal
- Morizon Scraper — Major Polish property portal
- Nieruchomosci-online Scraper — Poland's #3 property portal
- Domiporta.pl Scraper — Polish real estate portal
- Immoweb Scraper — Belgium's #1 real estate portal