Otodom Scraper avatar

Otodom Scraper

Pricing

from $1.50 / 1,000 listings

Go to Apify Store
Otodom Scraper

Otodom Scraper

Extract data from otodom.pl for data on thousands of apartments and house listings. Scrape house location, extract descriptions, images, prices, contact number, addresses, names, and all other listing details. Unlimited and extremely fast!

Pricing

from $1.50 / 1,000 listings

Rating

0.0

(0)

Developer

Gen First

Gen First

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape listings from Otodom easily with Otodom Scraper.

About

Otodom – online classifieds service real estate, operating in Poland since 2006. Otodom allows users to view and post advertisements for the sale and rental of real estate: apartments, houses, rooms, plots, commercial premises, halls, warehouses and garages.

Why should you use it?

It provides the latest ads data from Otodom.pl, without requiring login or session cookies.

How to use

Otodom Scraper has number of input parameters that can be used.

Input parameterDescriptionRequiredDefault value
urlsOtodom urls that needs to be scrapedtrue{url: "https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa"}
maxRecordsMaximum number of records to be scrapedfalse100

Valid Otodom links:

Examples

Input

Scrape 20 search results from given search URL:

{
"urls": ["https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa"],
"maxRecords": 20
}

Output

{
"id": "00000000",
"publicId": "",
"slug": "przykladowe-ogloszenie-ID0000",
"url": "https://www.otodom.pl/pl/oferta/przykladowe-ogloszenie-ID0000",
"inputUrl": "https://www.otodom.pl/pl/wyniki/sprzedaz/mieszkanie/mazowieckie/warszawa/warszawa/warszawa",
"title": "Przykładowe ogłoszenie — dom na sprzedaż",
"description": "Przykładowy opis ogłoszenia.\n\nOferta na sprzedaż domu wolnostojącego.\n\n * cecha 1\n * cecha 2\n * cecha 3\n",
"descriptionHtml": "<strong>Przykładowy opis ogłoszenia.</strong><br><br>Oferta na sprzedaż domu wolnostojącego.<br><ul><li>cecha 1</li><li>cecha 2</li><li>cecha 3</li></ul>",
"createdAt": "2026-01-01T12:00:00+02:00",
"modifiedAt": "2026-01-01T12:00:00+02:00",
"status": "active",
"openDay": null,
"category": "HOUSE",
"transactionType": "SELL",
"market": "SECONDARY",
"advertType": "AGENCY",
"advertiserType": "business",
"price": 1000000,
"currency": "PLN",
"pricePerSquareMeter": 10000,
"rent": 0,
"areaSquareMeters": 100,
"roomsCount": 4,
"floor": null,
"totalFloors": null,
"buildYear": null,
"buildingType": "detached",
"buildingMaterial": null,
"buildingOwnership": null,
"constructionStatus": "ready_to_use",
"windowsType": null,
"heating": null,
"energyCertificate": null,
"freeFrom": "2026-01-01",
"extras": ["garage"],
"security": [],
"equipment": [],
"location": {
"street": null,
"streetNumber": null,
"province": "mazowieckie",
"city": "Warszawa",
"district": null,
"subdistrict": null,
"postalCode": null,
"coordinates": null,
"fullName": "Warszawa, mazowieckie"
},
"owner": {
"id": "0000000",
"name": "Jan Kowalski",
"type": "agency",
"imageUrl": "https://statics.otodom.pl/static/otodompl/naspersclassifieds-regional/verticalsre-atlas-web-otodompl/static/img/user_placeholder.png",
"phones": [],
"contacts": []
},
"agency": {
"id": "0000000",
"name": "Przykładowa Agencja",
"type": "agency",
"imageUrl": "",
"url": "https://www.otodom.pl/pl/firmy/biura-nieruchomosci/przykladowa-agencja-ID0000000"
},
"images": ["https://example.com/image-1.jpg", "https://example.com/image-2.jpg"],
"floorPlans": [],
"characteristics": {
"price": "1000000",
"m": "100",
"terrain_area": "100",
"price_per_m": "10000",
"market": "secondary",
"rooms_num": "4",
"building_type": "detached",
"floors_num": "one_floor",
"garret_type": "notany",
"rent": "0"
},
"params": {
"construction_status": "ready_to_use",
"extras_types": "garage",
"free_from": "2026-01-01",
"location": "city"
}
}

Otodom Scraper data output

The output from Otodom Scraper is stored in the dataset. After the run is finished, you can download the dataset in various data formats (JSON, CSV, XML, RSS, HTML Table).

❓FAQ

Do I need proxies to scrape ads from Otodom?

Proxy for this scraper is already preconfigured for optimal performance.

Support

For more custom/simplify outputs or Bug report please contact the developer (support (at) getmediumdata.com) or report an issue.