Skip to main content

The playability score

Every SkyMatch response includes a playability_score — an integer from 0 to 100 representing how suitable weather conditions are for the requested activity during the booking window.

What goes into the score

The score combines four weather factors, each weighted according to the sport parameter:
The chance of rainfall above 0.5mm/hr during the booking window. This carries the highest weight for most activities.
  • Low risk: under 20% chance of rain
  • Medium risk: 20–50% chance
  • High risk: over 50% chance
Average wind speed during the session in km/h. Thresholds vary significantly by sport — padel is highly wind-sensitive, while hiking tolerates stronger winds.
  • Low risk: under 20 km/h
  • Medium risk: 20–40 km/h
  • High risk: over 40 km/h
Extreme heat or cold reduces the score. Thresholds depend on activity type.
  • Outdoor fitness and padel: penalised below 6°C or above 33°C
  • Hiking: wider comfortable range (3°C–36°C)
  • Events: comfort-weighted, penalised below 10°C
A minor factor. Heavy overcast (over 85% cloud cover) slightly reduces the score for sessions longer than 90 minutes.

How the score is calculated

The formula is a weighted sum of factor sub-scores, normalised to 0–100:
Weights are set per activity type. For padel for example:

Using the score in your UI

The score is designed to be flexible — you can use it however fits your product: Simple recommendation badge
Progress bar or dial Map 0–100 directly to a visual indicator with green/amber/red colouring. Calendar heat map Colour-code available slots by score when a user opens the date picker — no explanation needed, users naturally pick greener slots.
The summary field in each response is pre-written for end-user display. You can show it directly without any additional formatting.