Search accommodation in Poland (noclegi.pl)
noclegi_searchSearch places to stay in a Polish town or region on noclegi.pl — hotels, guest houses, pensions, apartments, cottages, private rooms, agritourism — with the price for the whole stay, board, guest rating, location and link. Filter by property type, board, minimum rating, free cancellation and total price; sort by price, rating or discount. One results page is up to 50 offers; pass a listing's slug to noclegi_object for rooms, rate plans, amenities and the description. Fetched live from noclegi.pl (typically ~1 s via direct fetch; up to ~20 s when it falls back to an unblocker). WITH checkin + checkout, each price is the total for the whole stay for the given guests in PLN, incl. taxes and fees (e.g. price_for '2 osoby, 2 noce'); sold-out offers stay listed with price null and available false. WITHOUT dates, price is only the site's indicative price for 1 night (price_for '2 osoby, 1 noc'), many offers have none, and the result carries a note saying so — pass dates to quote a stay. Result shape: { source, fetchedAt, query, search_url, place: { name, slug, kind, area }, heading, stay: { checkin, checkout, nights } | null, guests: { adults, children_ages }, total_count, page, total_pages, count, listings: [...], note? } — the list key is listings; total_count counts offers across all pages (use page for more). Each listing: { id, slug, url, name, type, stars, city, price, price_before_discount, discount_percent, currency, price_for, board, available, free_cancellation, rating, rating_count, rating_label, lat, lng, image, amenities, labels }. board is room_only | breakfast | half_board | full_board | …; rating is 0–10; free_cancellation is the site's deadline text (Polish) or null; url opens the property with the same stay. When a place has few offers the site widens to a radius (the note says so; check city). An empty match answers count: 0 with a note saying why and what to change — that is a successful result, not an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Results page, 1-based (up to 50 offers per page). Default 1. | |
| sort | No | Order: recommended (default — the site's own ranking, which may depend on commission), rating, price_asc / price_desc (by price per person per night), discount. | |
| board | No | Only offers with this board: room_only, breakfast, half_board, full_board, soft_all_inclusive, all_inclusive. | |
| place | Yes | Town or region in Poland, Polish name preferred: 'Zakopane', 'Szklarska Poręba', 'Białka Tatrzańska', 'Mazury', 'Tatry', 'Polskie morze', 'Bieszczady'. Resolved through noclegi.pl's own place search (diacritics optional; a few English names such as 'Warsaw' or 'Baltic coast' are mapped). A https://noclegi.pl/<place> link also works. | |
| types | No | Only these property types (any of them): hotel, apartment, guest_house (dom gościnny), pension (pensjonat), villa (willa), private_room (kwatera prywatna), wooden_cottage (domek drewniany), year_round_cottage (domek całoroczny), resort (ośrodek wypoczynkowy), agritourism, inn (zajazd), hostel, student_house, sanatorium. | |
| adults | No | Adults. Default 2. | |
| checkin | No | Arrival date, YYYY-MM-DD (from today to about a year ahead). Pass together with checkout; omit both for undated results. | |
| checkout | No | Departure date, YYYY-MM-DD, after checkin — at most 30 nights (the site drops longer stays). | |
| no_cache | No | Force a fresh fetch and bypass this server's result cache (5 min). Default false. | |
| price_max | No | Maximum total price for the whole stay, whole PLN (needs checkin/checkout). | |
| price_min | No | Minimum total price for the whole stay, whole PLN (needs checkin/checkout). | |
| min_rating | No | Only guest ratings of at least 8, 9 or 9.5 (0–10 scale). | |
| children_ages | No | Each child's age in years (0–17), e.g. [4, 9] for two children — prices depend on ages. Default none. | |
| free_cancellation | No | Only offers that can be cancelled free of charge. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| page | Yes | ||
| stay | No | ||
| count | Yes | ||
| place | Yes | ||
| query | Yes | ||
| guests | No | ||
| source | Yes | ||
| heading | No | ||
| listings | Yes | ||
| fetchedAt | Yes | ||
| search_url | Yes | ||
| total_count | No | ||
| total_pages | No |