Getting started
1. Get an API key
During the private beta, keys are hand-issued. Contact us with a one-line description of what you’re building and we’ll send one back.
2. Make your first call
Weather for a stay in Bath, 14–18 October:
You’ll get a per-day forecast if the stay is within the 16-day
forecast horizon, or 10-year climatology for the same date range
beyond that. Either way the response shape is identical — the
mode field tells you which.
3. Try MICHELIN restaurants nearby
Tier-ranked (three-star → Selected), radius-filtered by prestige (a 3-star is worth an hour’s drive, a Bib is worth a walk).
4. Compose the sections you need
Every Chora endpoint follows the same argument pattern:
?lat=..&lng=.. for spatial data, plus &start=&end= for date-scoped
data. Request them in parallel and drop any that return
applicable: false:
5. Or embed the pre-composed widget
No key needed — designed for anonymous embedding on any booking page.
One <iframe>:
The widget auto-resizes via postMessage and renders every section
that’s applicable for the coord + dates. Themeable with
&theme=dark and &accent=%23e0245f.
Next steps
- Chora overview — every endpoint, grouped by purpose, with the shared envelope explained.
- Embed the widget — full embed guide with theming and messaging.
- Authentication — key format and header conventions.
- Rate limits — headers to back off on.
- API reference — the full endpoint surface.