Score an activity at a place in a window
The core endpoint. One call returns a 0–100 score, a verdict, a per-dimension breakdown, the raw physical readings and an audit-ready provider chain.
The scoring engine is deterministic — given the same inputs and provider chain, the score is identical every time, and the audit log replays the call.
Overview
Send a location, an activity and a time window; get back a single suitability score with its full breakdown. The verdict is one of favorable, marginal, unfavorable or unsafe— and a universal hard gate (lightning ≥ 0.85 or hazardous AQI) forces unsafe regardless of the rest.
Authentication
Include a Bearer key in the Authorization header. See Authentication for key handling.
Request
-90 → +90, longitude -180 → +180. Resolved against the bathymetry catalog for marine activities and the spot catalog for regional calibration.kitesurfing, surfing, windsurfing, sailing, scuba, ski-touring, freeride, paragliding, trail-running, climbing, …min_session_minutes within the requested range. Max horizon: 168 h (7 d) on Pro, 240 h on Scale.include_breakdown (per-dimension contributions), include_physics (raw values + units), language (response narration), ensemble (probabilistic distribution; Pro+).Response
favorable ≥ 75 · marginal 55–74 · unfavorable 30–54 · unsafe< 30 or hard gate triggered.Code samples
Same call, four languages. The TypeScript SDK is the most ergonomic; cURL works anywhere.
Try it
Pick an activity, a spot and the option flags. Runs against the live engine (public demo tenant, 60 calls / hour / IP); falls back to a deterministic sample.
Errors
extra field lists each failing path and reason.00:00 UTC.