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
Latitude of the venue.
Longitude of the venue.
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:00ZSession length in minutes. Applied to all slots. Defaults to
60.Activity 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