Property Search
/api/gratka/search
Search listings by type, transaction, location, price, area, rooms and sort
Scrappa's read-only Gratka API turns the Polish property portal into structured JSON. Search flats, houses, rooms, commercial units, garages and plots for sale or rent by city, district, price, area, rooms and sort; read full listing details with coordinates, features, fees and images; find cities and districts; and read the agency behind a listing.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/gratka/search?type=mieszkania&transaction=rent&location=krakow&price_max=3000&sort=cheap" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"transaction": "rent",
"type": "mieszkania",
"total": 1503,
"page": 1,
"per_page": 35,
"total_pages": 43,
"has_more": true,
"listings": [],
"meta": {
"endpoint_family": "search",
"billable": true,
"attempts": 1,
"filtered_out": 0
}
}
Structured data for real applications. Here are some ideas.
Build Polish property search with filters for type, city, district, price, area, rooms and sort.
Track asking prices and price per square metre by city and district for sale and rent.
Pull the full record of a listing: price, area, rooms, bedrooms, bathrooms, coordinates, features and photos.
See which agency or agent sits behind a listing and what else they offer.
Resolve place names to search-ready city and district values with autocomplete.
Gratka scraper API
The Gratka API is built for proptech teams, investors and analysts working with Polish property. Search listings for sale and rent, then use listing details, location autocomplete and agent data to build search tools, market monitors and data products.
Search flats, houses, rooms, commercial units, garages and plots.
Filter by city, district, price, area, rooms and sort.
Get full listing details with coordinates, features and photos.
Find cities and districts the search accepts.
Read the agency and agent behind a listing.
Call 4 read-only endpoints that return structured JSON.
Find a city with location autocomplete, then pass it to the search endpoint with a price range. Filters are applied by Gratka and unknown parameters are rejected.
Open Gratka Property Search API docsTake the url from search and request the listing endpoint for coordinates, bedrooms, bathrooms, features and all photos.
Open Gratka Listing Details API docsSend a listing url to the agent endpoint to read the agency, the agent and their other listings.
Open Gratka Agent Profile API docsEverything you need in one API.
/api/gratka/search
Search listings by type, transaction, location, price, area, rooms and sort
/api/gratka/listing
Get the full record of one listing
/api/gratka/location-autocomplete
Find cities and districts the search accepts
/api/gratka/agent
Get the agency and agent behind a listing
See how Scrappa compares to the official API.
| Feature | Scrappa | Do-it-yourself property data extraction |
|---|---|---|
| Dedicated Gratka endpoints | yes (4 endpoints) | |
| Output format | Structured JSON | Raw page content |
| Unknown filters | Rejected with a clear error | Silently ignored by the platform |
| Request mode | Read-only | Depends on implementation |
| Parser maintenance | Handled by Scrappa | Your team |
The Gratka API is Scrappa's read-only REST API for property listings in Poland. It covers search, listing details, location autocomplete and agent data.
No. Scrappa is an independent service and is not affiliated with or endorsed by Gratka. A Scrappa API key is used to access the endpoints on this page.
No. Gratka has no such filter. Bedrooms and bathrooms are returned per listing by the listing endpoint when the seller entered them.
No. Phone and fax numbers are never returned.
No. Gratka has no standalone agency page, so the agent endpoint reads the agency from one listing.
No. All Gratka endpoints on this page are read-only.