Overview
Pass a list of available time slots — SkyMatch returns them ranked from best to worst weather conditions. Ideal for surfacing the top recommended times in your booking calendar.Query parameters
Comma-separated list of ISO 8601 start times to evaluate. Maximum 20 slots per request.Example:
2026-04-24T10:00:00Z,2026-04-24T12:00:00Z,2026-04-24T18:30:00ZActivity type. Defaults to
outdoor. See supported sports.Example request
Response
Response fields
Array of evaluated slots, sorted by
playability_score descending (best first). Each item includes:start_time— The original slot time passed inplayability_score— Suitability score from 0–100recommendation—safe_to_book,proceed_with_caution, ornot_recommendedrain_risk—low,medium, orhighwind_risk—low,medium, orhighrank— Position in the ranking (1 = best conditions)
Use case: “best time to play” feature
Use this endpoint to add a Best time to play suggestion to your booking flow:- When a user opens a date, send all available slots for that day to
/safe-slots - Take
slots[0](rank 1) and highlight it with a ⭐ badge - Show the rest of the calendar normally