Overview of one travel type
search_initGet a comprehensive overview of the available travel data for ONE niche before searching. Call this FIRST.
Required parameters (all four):
niche: ONE travel type — "ski", "golf", "surf", "diving", "hiking", "charter", "cycling", "football", "carrental", "f1", "running", "americanfootball", "yoga", "triathlon", "cruise", "coach", "holidayhome", "roundtrip", "citybreak", "dance". Single niche per call; to compare niches, call once per niche.
market: market code (one of "dk")
adults: number of adult travelers (1-20)
children: number of children (0-20)
Occupancy is required because counts and prices depend on group size — the overview is scoped to this exact cohort.
Returns:
totalCount: total listings for this niche and group size
priceRange: { min, max } total price range
pricePerPersonRange: { min, max } per-person price range
averages: { price, pricePerPerson, stars, durationDays } — useful for setting expectations
dateRange: { earliest, latest } departure date range
destinationCount: total unique destinations available
availability.byMonth: array of { period: "2026-04", count, minPrice } — listings per month with cheapest price. Use this to suggest optimal travel months.
ratingDistribution: star-bracket counts
topDestinations: array of { destinationSlug, countrySlug, count, minPrice } — top 15 destinations sorted by popularity
facets: unfiltered facet counts for the main filterable fields (countries, providers, durations, etc.)
Use availability.byMonth to guide users toward dates with the most options and best prices. Use topDestinations to suggest popular destinations. Use averages to set price expectations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| niche | Yes | ||
| adults | Yes | ||
| market | Yes | ||
| children | Yes |