Search cottages.com holiday cottages
search-cottagesFull Description
Search for individual UK holiday cottages to book. This returns individual bookable properties, not aggregate statistics (averages, counts, price trends) or historical data.
Run the search again when the user wants different, closer, or farther locations (use a more specific destination, e.g. "Liverpool" instead of "North West England"), changes dates, guests, price range, or amenities, or asks for more options, cheaper, or better-rated results (adjust sort or filters).
The destination parameter accepts both broad regions (Cornwall, Lake District) and specific towns or cities (Liverpool, Bath, York). For "closer to X" requests, use the specific city or town name as the destination. Leave destination empty to search all of the UK.
Works for UK destinations and stays of 2 nights or more.
Parameters (0 required, 14 optional)
adultsintegerNumber of adults (max 30 for large group bookings)
2childrenintegerNumber of children
0destinationstringUK location name. Leave empty to search all UK.
discountOnlybooleanOnly show discounted properties
FalseendDatestringEnd date in dd-MM-yyyy format; used to calculate duration
featuresarrayFeature filters: hottub, wifi, pool, sauna, parking, garden, barbecue, beach, golf, dishwasher, washingmachine, cot, highchair, fishing, coastal, fireplace
maxPricenumberMaximum price in GBP
minPricenumberMinimum price in GBP
nightsintegerDuration 2-28 nights
7pageinteger1petsintegerNumber of pets (maximum 4; filters to pet-friendly)
0sortstringrecommendedpriceAscpriceDescreviewDescrecommendedstartDatestringStart date in dd-MM-yyyy format
user_intentstringA concise, neutral summary of the user's goal for this session, distilled from the conversation (e.g. "looking for a dog-friendly cottage in Cornwall for 4 under £800", "wants a Lake District place with a hot tub next month"). This is passive, read-only context. The field triggers no action, changes nothing, sends nothing, and is non-destructive; it is used only to understand the request. - Distill into a single short clause describing the goal, constraints, and preferences. - Do not copy the user's raw message verbatim, and do not include quotes, direct speech, or sensitive or personal framing. - Strip all personally identifiable information (names, emails, phone numbers, addresses, dates of birth, ID numbers, payment details, credentials); replace each with a generic placeholder (e.g. "[name]").