Gratka Scraper [$1.50/1K💰] | Polish Real Estate
Pricing
from $1.20 / 1,000 results
Gratka Scraper [$1.50/1K💰] | Polish Real Estate
Scrape Gratka Polish real-estate listings: price, price per m², area, rooms, floor, land size, seller, location, property type, photos and listing URLs. $1.50 per 1,000 listings.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Features
Share
Gratka Scraper – Polish Real Estate Listings & Contacts
Scrape public Gratka property listings across Poland: flats, houses, plots, rooms, garages and commercial units for sale or rent. Get prices, price per m², area, rooms, floor, land size, location, seller and agency details, phones, photos, descriptions and dates. $1.50 per 1,000 listings.
Polish Property Data For Agencies And Investors
Gratka is one of Poland’s largest real-estate marketplaces. This Actor turns public search results into a structured dataset for estate agencies, property flippers, relocation teams, investors and rent-vs-buy researchers.
- Competitor monitoring — track asking prices and inventory by city.
- Investment screening — compare price per m², area and property type.
- Agency lead generation — collect agency, agent and phone details when public.
- Relocation research — compare districts and cities for sale and rent.
- Market reports — export listing counts, prices and locations for analysis.
How It Works

Paste any public Gratka search URL. The Actor reads the listing cards, follows the available result pages up to your limits, and writes one row per property. City, transaction, property type and price filters already in the URL are preserved.
- One row per listing.
- Any Gratka search or listing URL works.
- Automatic pagination up to
maxPagesPerUrlandmaxItems. - Seller phones and agency details when the portal publishes them.
- Free users get a 10-listing preview.
Search By City, Property Type And Transaction
Common starting points:
- Flats for sale —
https://gratka.pl/nieruchomosci/mieszkania - Flats for rent —
https://gratka.pl/nieruchomosci/mieszkania/wynajem - Houses —
https://gratka.pl/nieruchomosci/domy - Plots —
https://gratka.pl/nieruchomosci/dzialki-grunty - Rooms —
https://gratka.pl/nieruchomosci/pokoje - Garages —
https://gratka.pl/nieruchomosci/garaze - Commercial —
https://gratka.pl/nieruchomosci/lokale-uzytkowe
Append a city or district, for example https://gratka.pl/nieruchomosci/mieszkania/krakow.
Price, Area, Location And Seller Fields
Every listing can include the listing ID, URL, title, property type, transaction type and label, price, currency, price per m², area, rooms, floor, building height, land area, region, county, city, district, street, seller type, seller name, agency name and ID, agency type, agent name and URL, phones, images, description, advertisement text, development name, media and promotion flags, added date, refresh date and source URL.
Some fields are not published for every listing. Seller phones appear only when Gratka displays them, and email addresses are not part of the public listing card.
Input – Configure A Gratka Run
| Field | Type | Default | Notes |
|---|---|---|---|
startUrls | array | Warsaw flats | Any Gratka search or listing URL |
maxPagesPerUrl | integer | 3 | Result pages per start URL, about 35 listings each |
maxItems | integer | 100 | Global cap on saved listings |
proxy | object | Direct | Optional connection settings |
Output – Listing Fields
- Identity —
listingId,url,title,propertyType,transactionType,transactionLabel - Price —
price,currency,priceFormatted,pricePerM2,pricePerM2Formatted - Size —
areaM2,rooms,floor,floorsInBuilding,floorFormatted,landAreaM2 - Location —
location.region,location.county,location.city,location.district,location.street,location.raw - Seller —
sellerType,sellerName,agencyName,agencyId,agencyType,agentName,agentUrl,phones - Content —
images,description,advertisementText,developmentName - Flags —
hasVideo,has3dView,isTopPromoted - Dates —
addedAt,refreshedAt,sourceUrl
Example Input – Warsaw Flats And Kraków Houses
{"startUrls": [{ "url": "https://gratka.pl/nieruchomosci/mieszkania/warszawa" },{ "url": "https://gratka.pl/nieruchomosci/domy/krakow" }],"maxPagesPerUrl": 5,"maxItems": 300}
Example Output – Warsaw Flat
{"listingId": "ob/12345678","url": "https://gratka.pl/nieruchomosci/mieszkanie/warszawa/ob/12345678","title": "mieszkanie na sprzedaż","propertyType": "flat","transactionType": "sale","transactionLabel": "sprzedaż","price": 850000,"currency": "PLN","priceFormatted": "850 000 zł","pricePerM2": 17000,"pricePerM2Formatted": "17 000 zł/m²","areaM2": 50,"rooms": 2,"floor": 6,"floorsInBuilding": 11,"floorFormatted": "piętro 6/11","landAreaM2": null,"location": {"region": "mazowieckie","county": "Warszawa","city": "Warszawa","district": "Mokotów","street": "Przykładowa","raw": "Warszawa, Mokotów, Przykładowa"},"sellerType": "agency","sellerName": "Example Estate","agencyName": "Example Estate","agencyId": "1234","agencyType": "AGENCY","agentName": "Jan Kowalski","agentUrl": "https://gratka.pl/biuro/example-estate","phones": ["+48 22 555 01 23"],"images": ["https://example.gratka.pl/photo/1.jpg"],"description": "Public listing description.","advertisementText": "2 pokoje, 50 m², Mokotów","developmentName": null,"hasVideo": false,"has3dView": true,"isTopPromoted": false,"addedAt": "2026-10-20T09:00:00.000Z","refreshedAt": "2026-10-31T09:00:00.000Z","sourceUrl": "https://gratka.pl/nieruchomosci/mieszkania/warszawa"}
Export Polish Property Data And Schedule Runs
Download JSON, CSV, Excel or HTML from Apify Console or through the Apify API. Send results to Google Sheets, Airtable, Make, Zapier, n8n or a webhook. Schedule daily or weekly runs to track new listings and price changes.
Related Actors
- Otodom Scraper — compare Polish property listings
- OLX Scraper — add classified marketplace inventory
- Google Maps Scraper — research neighborhoods and amenities
- Contact Details Scraper — enrich agency websites with public contact data
FAQ
Do I need a Gratka account?
No. The Actor reads public listing and search pages without login.
Can I use any Gratka search URL?
Yes. Paste a public search URL with city, transaction, property type or price filters and those filters are preserved.
How many listings does one page contain?
About 35. Pagination stops at maxPagesPerUrl, maxItems or the last results page.
Are seller phones always available?
No. Phones appear only when Gratka displays them. Many agency listings route calls through the portal, and email addresses are not part of the public card.
Why is floorsInBuilding sometimes empty?
It is derived from the public floor string. When Gratka shows only piętro 3 without building height, the field is null.
Does it include commercial properties?
Yes. Supported property types include flats, houses, land, rooms, garages and commercial units.
How much does it cost?
FREE users pay $0.0015 per listing ($1.50 per 1,000), BRONZE pays $0.0014, SILVER $0.0013 and GOLD+ $0.0012, plus a small Actor Start event.
For AI Agents & LLM Apps
Returns one row per public Gratka property listing with price, size, location, seller and media fields.
Minimal working input:
{ "startUrls": [{ "url": "https://gratka.pl/nieruchomosci/mieszkania/warszawa" }], "maxItems": 20, "maxPagesPerUrl": 1 }
Output fields: listingId, url, title, propertyType, transactionType, transactionLabel, price, currency, priceFormatted, pricePerM2, pricePerM2Formatted, areaM2, rooms, floor, floorsInBuilding, floorFormatted, landAreaM2, location, sellerType, sellerName, agencyName, agencyId, agencyType, agentName, agentUrl, phones, images, description, advertisementText, developmentName, hasVideo, has3dView, isTopPromoted, addedAt, refreshedAt, sourceUrl, scrapedAt.
Behaviors an agent should know:
locationis a nested object withregion,county,city,district,streetandraw.transactionTypeissaleorrent;propertyTypeis normalized.maxItemsis a global cap across all start URLs.- Missing phones, floors or land area stay
nullor empty. - Email addresses are not available.
- Free users get a 10-listing preview.
Billing: $0.0015 per listing on FREE ($1.50 per 1,000), $0.0014 on BRONZE, $0.0013 on SILVER and $0.0012 on GOLD+, plus a small Actor Start event.
Legal & Compliance Disclaimer
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by Gratka.
It collects publicly available property listings. Prices, areas, locations and contact details are published by advertisers and may change or contain errors. Users are responsible for complying with Gratka’s terms, privacy and marketing law, and for verifying listing details before any transaction. Nothing here is legal, valuation or investment advice.
SEO Keywords
gratka scraper, gratka listings, polish real estate, poland property, warsaw flats, krakow houses, property prices poland, price per m2, real estate data, property listings, estate agency leads, property investment, rental market, gratka api, real estate api, property scraper, polish property market, gratka data