Szukaj ofert mieszkań
search_offersFind primary-market apartment offers from Polish developers by city or district, filtered by price, area, price per m², status, and price drops, with sorting and paginated results.
Instructions
Wyszukuje oferty mieszkań od deweloperów (tylko rynek pierwotny, ceny ofertowe, nie transakcyjne) w jednym mieście albo w jego dzielnicy; city=polska nie działa. city_slug i nazwę dzielnicy daje search_locations. Filtry: cena, metraż, cena za m², dzielnica, status (aktywne, archiwalne) i obniżka od pierwszej ceny; sortowanie po cenie, cenie za m², metrażu albo największej obniżce; lista ofert nie filtruje po pokojach ani piętrze, ani po deweloperze (jego inwestycje daje get_developer).
Zwraca jedną stronę: total (wszystkie pasujące), returned, page, per_page, pages_available, truncated, hint, list_url i items (offer_id, investment_slug, investment_url, name, cena w PLN, metraż w m², cena za m², status, inwestycja z dzielnicą, deweloper z developer_slug, zmiany ceny w procentach). Pozycje są skrócone; szczegóły oferty i historię ceny daje get_offer. Linki podawaj użytkownikowi.
Ograniczenia: można przejrzeć najwyżej 20 stron po per_page ofert. Gdy truncated=true, zawęź filtry (np. dzielnica, cena) zamiast przeglądać kolejne strony. Wszystkie oferty jednej inwestycji daje get_investment, ceny całego miasta get_market_statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | city_slug jednego miasta z search_locations, np. warszawa, krakow (nie polska: serwis nie ma listy ofert całego kraju). | |
| page | No | Numer strony wyników, 1–20 (dalej serwis nie udostępnia: zawęź filtry). | |
| sort | No | price_asc: od najtańszych, price_desc: od najdroższych, price_per_m2_asc i price_per_m2_desc: po cenie za m², area_asc i area_desc: po metrażu, biggest_drop: najpierw największa obniżka od pierwszej ceny (w %); brak: domyślna kolejność serwisu (nie jest gwarantowana; zwykle najstarsze oferty, grupami po inwestycji; to nie ranking), więc do przeglądu miasta podaj sort. | |
| status | No | active (domyślnie): oferty obecnie w cennikach; archived: tylko wycofane; all: aktywne i wycofane (total przy all może być większy niż suma active i archived: serwis liczy je niejasno). | active |
| area_max | No | Największy metraż w m². | |
| area_min | No | Najmniejszy metraż w m². | |
| district | No | Nazwa dzielnicy, np. Mokotów albo Praga-Południe (wielkość liter, polskie znaki, spacje i myślniki nie mają znaczenia); razem z city_slug jej miasta. Lista dzielnic: search_locations (kind=district). | |
| per_page | No | 10 albo 50. Pozycja to ok. 500 znaków wyniku (z linkiem), więc 50 daje ok. 25 tys.; zwykle wystarcza 10. | |
| price_max | No | Najwyższa cena oferty w PLN. | |
| price_min | No | Najniższa cena oferty w PLN. | |
| price_dropped | No | true: tylko oferty, których obecna cena jest niższa od pierwszej ceny (liczy się zmiana od pierwszej ceny, nie ostatnia zmiana). | |
| price_per_m2_max | No | Najwyższa cena za m² w PLN. | |
| price_per_m2_min | No | Najniższa cena za m² w PLN. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| page | Yes | ||
| items | Yes | ||
| total | Yes | ||
| list_url | No | Ta lista ofert na deweloperuch.pl (te same filtry, sortowanie i strona): podaj ją użytkownikowi jako link. | |
| per_page | Yes | ||
| returned | Yes | ||
| truncated | Yes | true: pasujących ofert jest więcej, niż można przejrzeć (najwyżej 20 stron); zawęź filtry. | |
| pages_available | Yes |