Gratka Scraper - Polish Real Estate Listings avatar

Gratka Scraper - Polish Real Estate Listings

Pricing

Pay per usage

Go to Apify Store
Gratka Scraper - Polish Real Estate Listings

Gratka Scraper - Polish Real Estate Listings

Scrape real estate listings from Gratka.pl, one of Poland's top property portals. Extract prices, areas, rooms, floors, locations, seller details, and images for apartments, houses, land, and commercial properties. Sale and rental listings. No login needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Gratka Scraper

Extract real estate listings from Gratka.pl, one of Poland's largest and longest-running property portals. Gratka covers apartments, houses, land, rooms, garages, and commercial properties across every Polish city and voivodeship, with hundreds of thousands of active listings from agencies and private sellers.

Why use this actor?

Gratka.pl is a major complement to Otodom and OLX in the Polish real estate market, often hosting unique listings not found on other portals. This actor collects structured property data at scale — prices, price per m2, areas, room counts, floors, locations, seller types, and images — without manual browsing, cookies, or login requirements.

Use cases include property market analysis, investment research, relocation planning, price monitoring across Polish cities, academic housing studies, portfolio tracking, and competitor analysis for real estate agencies.

How to scrape Gratka data

  1. Go to the actor's page on the Apify Store
  2. Select a property type (apartments, houses, land, rooms, garages, commercial)
  3. Choose transaction type: sale (sprzedaz) or rent (wynajem)
  4. Optionally enter a location (e.g., "warszawa", "krakow", "gdansk")
  5. Set price range filters if needed
  6. Click "Start" to run the scraper
  7. Download results as JSON, CSV, or Excel when complete

The actor uses Playwright with residential proxies for reliable access. Data is extracted from listing cards on search result pages.

Input

FieldTypeRequiredDescription
propertyTypeStringNomieszkania (apartments, default), domy (houses), dzialki (land), pokoje (rooms), garaze (garages), komercyjne (commercial)
transactionTypeStringNosprzedaz (sale, default) or wynajem (rent)
searchQueryStringNoFree-text search term (e.g., "balkon", "garaz", "nowe budownictwo")
locationStringNoCity or district from Gratka URL path (e.g., "warszawa", "krakow/stare-miasto", "gdansk"). Empty = all Poland.
priceFromIntegerNoMinimum price in PLN
priceToIntegerNoMaximum price in PLN
maxResultsIntegerNoMaximum listings to return (default: 50)
proxyConfigurationObjectNoProxy settings. Polish residential proxies configured by default.

Output

Each listing contains:

FieldTypeExample
propertyTitleString"Mieszkanie 3-pokojowe, Mokotow"
propertyTypeString"mieszkania"
transactionTypeString"sprzedaz"
priceNumber450000
currencyString"PLN"
pricePerSqmNumber12500
areaNumber58.5
roomsNumber3
floorString"3/10"
locationString"Warszawa, Mokotow"
districtString"Mokotow"
sellerTypeString"biuro nieruchomosci"
imageUrlStringPrimary listing photo URL
urlStringFull Gratka.pl listing URL
scrapedAtStringISO 8601 timestamp

Example output

{
"propertyTitle": "Mieszkanie 3-pokojowe, Mokotow",
"propertyType": "mieszkania",
"transactionType": "sprzedaz",
"price": 450000,
"currency": "PLN",
"pricePerSqm": 12500,
"area": 58.5,
"rooms": 3,
"floor": "3/10",
"location": "Warszawa, Mokotow",
"district": "Mokotow",
"sellerType": "biuro nieruchomosci",
"imageUrl": "https://img.gratka.pl/...",
"url": "https://gratka.pl/nieruchomosci/mieszkanie-warszawa-mokotow/ob/46000017",
"scrapedAt": "2026-06-09T14:30:00.000Z"
}

Cost estimate

This actor uses Playwright with residential proxies. Approximate costs:

  • ~50 results: $0.10-0.25 in platform credits
  • ~500 results: $0.50-1.50 in platform credits
  • ~5,000 results: $3.00-8.00 in platform credits

Costs depend on proxy usage and the number of pages scraped.

Tips for best results

  • Use residential proxies (configured by default). Polish residential proxies have the highest success rate.
  • Start small — test with maxResults: 20 before running large scrapes.
  • Use specific locations — searching for "warszawa" returns more focused results than searching all of Poland.
  • Property types in Polish — use mieszkania, domy, dzialki, pokoje, garaze, komercyjne.
  • Location paths — use the path format from Gratka.pl URLs: "warszawa", "krakow/stare-miasto", "poznan".
  • Combine filters — narrow results with price range, location, and property type for targeted data.

Limitations

  • Some listings may have limited data depending on what the seller published.
  • 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 Gratka.pl's pagination (typically 32 per page).
  • Very large scrapes (5,000+ listings) may take longer due to rate limiting.

Supported property types

PolishEnglishInput value
MieszkaniaApartmentsmieszkania
DomyHousesdomy
DzialkiLand / Plotsdzialki
PokojeRoomspokoje
GarazeGaragesgaraze
KomercyjneCommercialkomercyjne