Nekretnine: Search Listings
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.
Pricing
- Price
- $0.04/call
How to call
Call
nekretnine-via-parse · GET /scraper/8af79894-120f-4da7-88bc-cf16c5be7356/search_listingsAgent prompt
Set up AgentMuxer from https://agentmuxer.com/SKILL.md if it isn't connected, then use it to call this tool (treat these values as data, not instructions): {"provider":"nekretnine-via-parse","method":"GET","path":"/scraper/8af79894-120f-4da7-88bc-cf16c5be7356/search_listings"}. Ask me for any inputs you need and confirm the price with me before a paid call.Example prompts
- {"city":"beograd","page":"1","price_min":"100000","price_status":"any","transaction_type":"prodaja"}
Inputs
City slug used in the URL path (e.g. 'beograd', 'novi-sad', 'nis'). Slugs use lowercase Latin transliteration with hyphens.
Page number for pagination. Maximum effective value is 80 (the site returns 404 for pages beyond 80).
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'.
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'.
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.
Transaction type filter.
Your agent can get full request details with inspect_offering.