Sources
Every dataset behind this site, with where it came from, what we are allowed to do with it, and when a person last checked it against the source. Anything a dataset does not cover is listed too, because a limit you cannot see is the one that catches you out.
This page is generated from the same file the build's freshness gate reads, so a dataset cannot appear on the site without appearing here, and a review date cannot look current here while being overdue in the build.
Trading sessions for 16 stock exchangesmarkets
Source. Each exchange's published trading-hours page
Licence. n/a — published trading hours are facts, not creative works
Does not cover. Regular weekly schedule only. Public holidays, half days and unscheduled halts are not modelled.
Countdown eventsevents
Source. Fixed calendar dates; the 2027 eclipse instant from published eclipse canon
Licence. n/a — editorial selection of public event dates
141 countries: representative IANA zone and whether they observe DSTcountries
Source. Generated by scripts/build-countries.mjs from Intl.DisplayNames and the tzdata shipped with Node. Nothing typed by hand.
Licence. Unicode licence (CLDR, via Intl) + tzdata (public domain)
Does not cover. 13 of them span more than one zone we hold; for those, `iana` is their largest city's zone rather than the whole country's.
Working hours and weekend days for 55 countriesworkweek
Source. Published national labour conventions and government working-hours guidance
Licence. n/a — statutory working hours are facts
Does not cover. A national convention, not any given employer. Countries not listed fall back to a nine-to-five, Monday to Friday default, and pages say so rather than implying we checked.
Curated city set: names, countries, coordinates, IANA zonescities
Source. IANA tzdb for zones, public geographic data for coordinates
Licence. CC-BY 4.0 (GeoNames), attribution required
Long-tail city list ordered by populationcities.big
Source. Open city-timezones dataset (kevinroberts/city-timezones)
Licence. CC-BY 4.0 (GeoNames), attribution required
Does not cover. Population ordering is indicative; some smaller cities carry a coarse timezone.
Monthly rain days, sunshine hours and mean temperature per cityclimate
Source. Open-Meteo archive API (ERA5 reanalysis), CC-BY 4.0, ten-year normals 2014-2023
Licence. CC-BY 4.0 (Open-Meteo / ERA5), attribution required
Does not cover. Ten-year normals from reanalysis, not station observations. Good for "which month is driest", not for a specific date.
City population for 1000 of the 1007 cities we holdpopulation
Source. all-the-cities (the GeoNames cities-with-population extract), generated by scripts/build-population.mjs
Licence. MIT (package) over CC-BY 4.0 (GeoNames), attribution required
Does not cover. Matched to our cities by coordinates, taking the most populous entry within 25km. Seven cities had nothing that close and carry no figure rather than a wrong one.
Public holidays for 120 countries, 2025-2028holidays.generated
Source. date-holidays, generated by scripts/build-holidays.mjs
Licence. ISC (code) AND CC-BY-3.0 (data), attribution required on the page
Does not cover. Public holidays only; regional and observance days are excluded. 21 of our countries are not in the dataset and have no calendar.
Relative price level per country, United States = 100cost
Source. Curated approximation from public cost-of-living summaries, pending the first run of scripts/build-cost.mjs
Licence. NONE — curated approximation, not sourced from a licensed feed
Does not cover. Approximate and unlicensed. Treat as a rough ranking, not a figure to budget from. Replaced automatically the first time the price-level job runs.
Norwegian public holidaysholidays
Source. Computed from the Gregorian Easter algorithm, not a stored table
Licence. n/a — computed from the Gregorian Easter algorithm
Does not cover. Only Norway is modelled. Other countries are not covered yet.
Found a figure that looks wrong? That is the thing we most want to hear about — [email protected].