API delivery
Submit video programmatically and receive completed outputs through your webhook.
Built for platforms, academies, federations, and data teams that need dependable tennis data delivered directly into their workflows.
One processed match
The consumer app turns matches into insight for a player. Enterprise delivers the underlying structured data, integration, and processing guarantees your organization needs.
Submit video programmatically and receive completed outputs through your webhook.
Receive structured events with stroke type, player positions, bounce locations, speed, spin, and match context.
Receive ball court coordinates for every frame when your product needs the complete flight path rather than summary metrics.
Receive player court coordinates for every frame for positioning, movement, and workload analysis.
Choose the turnaround your operation requires, backed by a defined processing window and capacity.
Reserve additional throughput for launches, events, or recurring workloads that cannot wait in a public queue.
Your product, your brand. Enterprise Data outputs can be used in your customer-facing product without attribution to SplitStep.
Each option includes a guaranteed amount of processing capacity within its delivery window.
Standard
Up to 400 video hours per window
Included in the base rate
Priority
Up to 250 video hours per window
20% service-level fee
Express
Up to 65 video hours per window
40% service-level fee
The turnaround window starts when a video is successfully uploaded and accepted into the processing pipeline. These guarantees cover the capacity shown per delivery window. Higher guaranteed throughput requires separately reserved capacity and a proportional monthly commitment.
Monthly usage determines your progressive base rate. Standard 36-hour delivery is included. Priority adds 20% and Express adds 40% only to the video hours sent through those queues.
| Monthly usage band | Standard36 hours · included | Priority24 hours · +20% | Express6 hours · +40% |
|---|---|---|---|
| First 99 hours | $17.00 | $20.40 | $23.80 |
| Hours 100–499 | $14.00 | $16.80 | $19.60 |
| Hours 500–1,499 | $10.00 | $12.00 | $14.00 |
| Hours above 1,499 | $8.00 | $9.60 | $11.20 |
Calculate the base. Each block of monthly usage is billed at its own progressive rate.
Apply the service level. Add 20% for Priority or 40% for Express processing.
Reserve larger windows separately. Monthly volume does not increase the number of hours guaranteed in one delivery window.
Usage is measured from the full uploaded video duration, resets each calendar month, and is invoiced in arrears in USD.
Videos that fail before processing is completed are not billed. If a SplitStep issue makes the output unusable and it is reported within seven days and before invoicing, it will not be billed.
Increase the hours available in any delivery window by reserving capacity around your expected monthly volume.
We’ll recommend the right output format, turnaround, and reserved capacity for your workflow.
Discuss Enterprise