Search Slowhop slow stays (cabins, agritourism, glamping)
slowhop_searchSearch slowhop.com, the Polish marketplace of 'slow' stays: houses and cabins in nature, agritourism, guesthouses, glamping, tiny houses and apartments with character, mostly in Poland (some in Czechia, Slovakia, Italy, Croatia…). Filter by place (region, town, country or a landscape word), check-in/check-out dates and party — adults, children's ages, pets (with dates only places free for that party are returned, priced for it) — plus Slowhop's own filters (by a lake, by the sea, in the mountains, sauna, hot tub, breakfast, pets welcome…), a nightly price range and last-/first-minute deals; sort by recommendation or price. Returns one page (24 by default) in Slowhop's order; pass a listing's slug to slowhop_place for the description, units, house rules, pets policy and the exact price breakdown. Fetched live from Slowhop's own JSON API (typically well under 1 s via direct fetch; more when it falls back to an unblocker). Result shape: { source, fetchedAt, query, search_url, resolved_place: { name, kind, radius_km? } | null, alternatives?, stay: { date_from, date_to, nights } | null, guests: { adults, children_ages, pets }, total_count, page, total_pages, count, listings: [...], note? } — the list key is listings; total_count counts matches across all pages (use page for more). Each listing: { available, restriction, id, slug, name, url, type, type_key, city, region, country, summary, price, price_per_night, price_per_night_before_discount, currency, cheapest_dates, meal_plan, max_guests, units_for_party, rating, reviews_count, instant_booking, only_on_slowhop, for_whom, host, image }. Prices are numbers in the listing's currency — PLN for places in Poland, usually EUR abroad — for the WHOLE party, never per person. WITH date_from + date_to: price_per_night is Slowhop's nightly price for this party averaged over the stay (it already includes cleaning, pet and children's fees) and price = price_per_night × nights, the total for the whole stay (within a few zł of the booking total; slowhop_place with the same dates gives the exact breakdown); units_for_party > 1 means it covers several houses/rooms; url opens the place with the same stay. Dated, the site also lists places it cannot book exactly as asked — each listing's available is true (bookable as asked) or false, with restriction { type: min_nights | max_nights | arrival_impossible | departure_impossible | stay_impossible, min_nights, max_nights } saying why; those have price null (price_per_night stays their nightly rate for those dates), come last, and the note counts them — never quote an available: false place for the dates asked; slowhop_place with the same dates gives the exact quote before booking. WITHOUT dates available is null, price is null, price_per_night is the lowest upcoming nightly price and cheapest_dates says for which stay; availability is not checked (the note says so). price_per_night_before_discount is set during a last-/first-minute discount. meal_plan is none | breakfast | half_board | full_board | all_inclusive; rating is 0–5 (null without reviews). 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. Default 1. | |
| pets | No | The animals coming along, one entry each: 'small_dog', 'medium_dog', 'big_dog', 'cat' (e.g. ['big_dog', 'cat']). Also limits results to places that accept them. Default none. | |
| sort | No | 'recommended' (Slowhop's order, default), 'price_asc' or 'price_desc' (by nightly price). | |
| limit | No | Places per page, 1–48. Default 24. | |
| place | No | Where, resolved by Slowhop's own autocomplete: a region ('Mazury', 'Bieszczady', 'Kaszuby', 'Tatry', 'Roztocze', 'Toskania'), a town ('Zakopane', 'Kazimierz Dolny' — searched within radius_km), a country ('Chorwacja', 'Włochy'), or a landscape word ('góry', 'morze', 'jezioro', 'las', 'wieś' → Poland with that setting filter). Polish names work best. Omit to search everywhere. | |
| adults | No | Adults. Default 2. | |
| date_to | No | Check-out date, YYYY-MM-DD, after date_from (at most 60 nights). | |
| filters | No | Slowhop's own filter ids. Alternatives of one kind match ANY — settings, types, who-for, accepted pets, the wellness facilities sauna/wooden_bath/pool/jacuzzi/bathtube/massages — while different kinds must ALL match (['lake', 'sauna'] = by a lake AND with a sauna; ['sauna', 'jacuzzi'] = either): the site's own logic. Setting: lake, sea, mountain, forest, countryside, shoreline, river, city. Type: agro_guesthouse (agritourism, guesthouse), cottages (houses incl. tiny houses), tiny_house, camping (glamping/camping), hotels, city_apartments, hostels, campers, yachts. Who for: children_loving, couples, without_neighbors, adults (adults and teens only), rarities, unique_view, good_design, modern_architecture, idyllic, historical_places, fixer_upper, pet-free, lots_of_animals, single, disability, celebrations, workshops_and_conferences. Food: breakfast, meals (meals on site), restaurant, kitchen_available, vegetarian, vegan, special_diets. Pets: small_dogs, medium_dogs, big_dogs, cats, fenced_area, leash_free. Wellness: sauna, wooden_bath (outdoor hot tub, 'balia'), pool, jacuzzi, bathtube, massages, fireplace. Active: forest-trails, trail (mountain trail), skiing-slope, running-ski (cross-country skiing), horseriding, kayaks, fishing, bikes_onsite. Other: solo / groups (workation), fast_internet, no_internet, electric-car-charger, kids-playground. | |
| no_cache | No | Force a fresh fetch and bypass this server's result cache (5 min). Default false. | |
| date_from | No | Check-in date, YYYY-MM-DD, today or later. Pass together with date_to; without dates prices are the lowest upcoming 'from' prices and availability is not checked. | |
| price_max | No | Maximum nightly price for the whole party, in PLN (Slowhop converts foreign prices). | |
| price_min | No | Minimum nightly price for the whole party, in PLN (Slowhop converts foreign prices). | |
| radius_km | No | Around a town only: search radius in km (default: the site's own, 20 km for a town). | |
| last_minute | No | Only last-minute deals. Default false. | |
| first_minute | No | Only first-minute (early booking) deals. Default false. | |
| children_ages | No | Each child's age in years (0–17), e.g. [4, 9] for two children — prices depend on ages. Default none. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| page | Yes | ||
| stay | No | ||
| count | Yes | ||
| query | Yes | ||
| guests | No | ||
| source | Yes | ||
| listings | Yes | ||
| fetchedAt | Yes | ||
| search_url | Yes | ||
| total_count | No | ||
| total_pages | No | ||
| alternatives | No | ||
| resolved_place | No |