Stays Search
Hotels, Airbnb & vacation rentals
Search stays worldwide: Airbnb listings with photos, ratings, prices, and booking links, plus hotel rate comparison across Booking.com, Agoda, and Trip.com. Use search_stays for Airbnb and compare_hotel_rates for hotels.
Search for a destination by name to find matching cities, regions, and neighborhoods. Returns location names with Place IDs and country codes.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "stays-search",
"skill": "search_destinations",
"input": {
"query": "Paris"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch for available stays (Airbnb, vacation rentals, apartments, unique homes) in a destination. Returns listings with names, photos, ratings, prices, coordinates, and direct Airbnb booking links. Supports date filtering, guest counts, and pagination.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "stays-search",
"skill": "search_stays",
"input": {
"location": "Barcelona, Spain",
"checkin": "2026-04-15",
"checkout": "2026-04-17",
"adults": 2
}
}' \
https://api.toolrouter.com/v1/tools/callCompare hotel rates across Booking.com, Agoda, Trip.com, and hotel websites. Returns per-night and total costs sorted cheapest first. Requires a TripAdvisor hotel key (format: g{location}-d{property}, e.g. "g60763-d99762").
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "stays-search",
"skill": "compare_hotel_rates",
"input": {
"hotel_key": "g187147-d197572",
"check_in": "2026-04-15",
"check_out": "2026-04-17"
}
}' \
https://api.toolrouter.com/v1/tools/callQuick Start
claude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"stays-search","skill":"search_destinations","input":{}}' \
https://api.toolrouter.com/v1/tools/callFrequently Asked Questions
Can I search stays by city name without a Place ID?
Yes. `search_stays` accepts a location name directly, so you can search places like Barcelona, Spain or a neighborhood without looking up a Place ID first. Use `search_destinations` only when you want help finding the best match.
What details do stay results include?
Results include names, photos, ratings, prices, coordinates, beds or bedrooms, and a direct Airbnb booking link. The listing view is built for comparing options quickly, not just finding the cheapest result.
Can I compare hotel prices too?
Yes. `compare_hotel_rates` compares live prices from Booking.com, Agoda, Trip.com, and hotel websites using a TripAdvisor hotel key. It sorts the cheapest options first and shows per-night and total stay cost.
Can I filter by dates, guests, and currency?
Yes. `search_stays` supports check-in and check-out dates in `YYYY-MM-DD`, plus adults, children, infants, pets, currency, and page number. Hotel comparisons also let you set rooms and adults per room.