Nekretnine: Search Listings
Nekretnine via Parse · real_estate
Search apartment listings by city and transaction type (sale or rent). Returns paginated results with basic listing information including price, surface area, rooms, location, and a direct URL to the detail page. The site enforces a hard 80-page (2000-result) pagination limit per query. For complete catalog traversal: use price_status='priced' with price_min/price_max ranges to tile priced listings into windows that fit within 80 pages, and price_status='on_request' to separately retrieve no-price listings. The union of all priced partitions plus on_request listings equals the full catalog (verifiable via on_request_count + priced total_count = any total_count). When is_truncated is true, narrow price_min/price_max further. Price filter boundaries are inclusive (>=, <=). When price_status='on_request', results are filtered client-side from the site's page; page_result_count shows how many matched on that page (may be fewer than 25). Listings have unique integer IDs usable for deduplication across pages and partitions. Search and retrieve real estate listings from Nekretnine.rs, Serbia's leading property marketplace. Fulfilled by Parse from www.nekretnine.rs.
- maps-geo
- marketplace
- nekretnine
- parse
- platform-key
- real-estate
- www-nekretnine-rs
Price and execution
- Price
- $0.04 USD credits / call
- Trust tier
- Indexed
- Execution
- Managed call
- Capability group
- real_estate
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/8af79894-120f-4da7-88bc-cf16c5be7356/search_listings
- Interface artifact
- sha256:4f89a0623db10c1dd64cc3759f6f75dc2d5ac3e3d55f5af9ef38c85b130752e7
- Manifest digest
- sha256:c1b7f4324b2f3dfbfa4bd6a8c2de0a4f52e5855e9ad3abb2bf94d0b0e8540db1
Request fields
- city (string): City slug used in the URL path (e.g. 'beograd', 'novi-sad', 'nis'). Slugs use lowercase Latin transliteration with hyphens.
- page (integer): Page number for pagination. Maximum effective value is 80 (the site returns 404 for pages beyond 80).
- price_max (integer): Maximum price in euros (inclusive). Use together with price_min to partition results into ranges that fit within the 80-page limit for full catalog traversal. Ignored when price_status='on_request'.
- price_min (integer): Minimum price in euros (inclusive). Use together with price_max to partition results into ranges that fit within the 80-page limit for full catalog traversal. Ignored when price_status='on_request'.
- price_status (string): Filter listings by price visibility. 'any' returns all listings. 'priced' returns only listings with a numeric euro price (server-side filter). 'on_request' returns only listings marked 'cena na upit' with no listed price (client-side filtered from each page). Use 'priced' with price_min/price_max for partitioned traversal and 'on_request' separately to cover the full catalog without gaps.: Allowed values: any, priced, on_request
- transaction_type (string): Transaction type filter.: Allowed values: prodaja, izdavanje
Example queries
- {"city":"beograd","page":"1","price_min":"100000","price_status":"any","transaction_type":"prodaja"}