Quiet Week Finder
Find the weeks when the main visitor countries of a destination are not on holiday.
Try an example: Dutch coast: Germans, Dutch and Belgians, 2027 · Lake Garda: Germans, Austrians, Italians, summer 2027
How it works
Name the countries most visitors to a place come from, with weights, and get a crowd index for every week: how much of each country is on school or public holiday. The lowest weeks are the quiet ones for a trip, a booking or an errand.
- Loads the school holidays and public holidays of every visitor country for the period from the OpenHolidays API (cached for a week).
- For each country and day, the holiday share is 1 for a nationwide holiday, otherwise the share of the country’s regions (top-level subdivisions that appear in its holiday data) that are off school or on a public holiday that day.
- The crowd index of a week (Monday–Sunday) is the weighted average of these daily shares over the seven days and the visitor countries: 0 = nobody is on holiday, 100 = every visitor country is fully on holiday all week.
- Quiet weeks are the five lowest; quiet stretches are runs of consecutive weeks at or below 10.
Regions are counted equally, not by population, and holidays only stand in for crowds: events, weather and local festivals matter too.
Sources
Part of Hearth
-
Hearth Home & travel planner
Plan meals, chores, home care, moves, trips and good days for your household in one place.
How to use the Quiet Week Finder
Rate every week of a period by how much of your destination's main visitor countries is on school or public holiday, and pick the quiet ones.
What it is for
Prices, queues and full campsites follow school holidays — and the holidays that matter are those of the countries the visitors come from, not only the destination's own. This tool takes those visitor countries with weights and gives every week a crowd index from 0 (nobody on holiday) to 100 (every visitor country fully on holiday all week).
School and public holidays come from the OpenHolidays API (36 countries, mostly in Europe, ODbL licence). The index counts regions, not people: if three of sixteen German states are off, Germany counts as 19 % on holiday, whatever their population. Events, festivals and weather are not part of it.
Worked example
A week at the Dutch coast, where most visitors are German, Dutch or Belgian. Inputs: visitor countries DE:3, NL:2, BE:1, period 2027-04-05 to 2027-10-25. The answer: "Quietest week: 2027-04-12 (crowd index 0); busiest: 2027-08-02 (97.3)."
| Week from | Crowd index | Holidays |
|---|---|---|
| 2027-04-05 | 21.6 | DE: Easter Holidays; BE: Spring Holidays |
| 2027-04-12 | 0 | — |
| 2027-04-26 | 48.4 | DE: Labour Day; NL: May Holidays; NL: King's Day; BE: Spring Holidays |
| 2027-06-07 | 0 | — |
| 2027-07-05 | 54.5 | DE: Summer Holidays; NL: Summer Holidays; BE: Summer Holidays |
The second week after Easter and the four weeks from 31 May are completely free of holidays in all three countries. The week of King's Day is almost half full, and early August, when all three countries are on summer break at once, scores 97.3.
How to read the result
- Crowd index is the weighted average over the seven days and the countries. Compare weeks with each other; 10 already means a noticeable share of visitors is free.
- Quietest weeks shows the five lowest weeks with each country's share; quiet stretches are runs of weeks at or below 10.
- The holidays column names what is going on, prefixed with the country code, so you can see whether it is a single public holiday or a long school break.
- A warning appears when a country has no school holidays in the data for the period — then only its public holidays count.
Tips and common mistakes
- Include the destination's own country: domestic tourists are often the biggest group.
- Weights are relative:
DE:3, NL:2, BE:1means half of the visitors are German. - School calendars are usually published about a year ahead; for later periods some countries have no data yet, and the tool says so.
- Weeks run Monday to Sunday. A long weekend around a Thursday holiday can still make one weekend busy in an otherwise quiet week.
- Use only two-letter country codes the OpenHolidays API supports; the error message lists them.
FAQ
Why does a country with many states rarely reach 100?
Its regions start their holidays on different dates. Only when every region is off does the country count as 100 %.
Does the index count how many people travel?
No. It measures how much of each visitor country is free to travel. Population and travel habits are not in the data.
Can I see the quiet weeks in Hearth?
Yes. In Hearth's Good days section each quiet week has a Plan a trip button that creates a trip starting that Monday.
What licence does the holiday data have?
The OpenHolidays API publishes its data under the Open Database License (ODbL); results carry that attribution.
Guide last updated:
For scripts and AI agents
- JSON API:
POST https://hearthquietweeks.usefulweb.app/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://hearthquietweeks.usefulweb.app/mcp· tool namehearth_quiet_weeks
Example request
curl -s -X POST https://hearthquietweeks.usefulweb.app/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"visitors":"DE:3, NL:2, BE:1","from":"2027-01-04","to":"2027-12-27"}'