Get API Key
Real-time infrastructure

Real-time tennis data API

Match history since 1877, live scores point by point, official and live rankings, our own biographies, tournament descriptions and player portraits, and TSR forecasts. One REST API, and a legal way to use our data in your product.

GET /v1/matches/live streaming

      
<800ms
live latency
99.95%
uptime, last 12 months
3,400+
matches / month
ATP · WTA · Challenger · ITF
full tour coverage
Live demo

Try it without a key

Pick a live match and inspect the exact JSON payload your application would receive.

GET /v1/matches/uso_2025_sf_01

    
Endpoints

What the API covers

The surface is small and predictable. Every endpoint is versioned, documented and stays backwards compatible.

GET/v1/live

All matches in play right now, point-by-point, updated in real time.

GET/v1/players/{id}

Profile, ranking, season stats and career aggregates for any player.

GET/v1/h2h

Head-to-head records between two players, filterable by surface.

GET/v1/rankings

Current and historical ATP / WTA rankings, weekly snapshots.

GET/v1/stats

Match statistics: aces, serve %, winners, break points and more.

Use cases

Who uses it

The same feed serves trading desks, broadcast graphics, fantasy apps and research teams.

Bookmakers

Point updates arrive in under a second over WebSocket, which is what in-play odds need. Final scores are reliable enough to settle on.

Media & Broadcast

Live scores, stats and H2H context for on-screen graphics, tickers and second-screen apps.

Fantasy & Apps

Player form, rankings and results to drive fantasy scoring, notifications and prediction games.

Analytics Teams

Historical point-level data across ATP, WTA, Challenger and ITF for models and scouting reports.

Pricing

Simple, usage-based pricing

Start on the free plan and move up when your traffic grows. No credit card needed.

Free

$0/mo
  • 100 requests / day
  • Final results & schedule
  • Community support
Get started

Startup

$49/mo
  • 10,000 requests / day
  • Live scores (30s polling)
  • Email support
Get started
Most popular

Pro

$199/mo
  • 100,000 requests / day
  • Live WebSocket stream
  • Point-by-point data
  • Priority support
Get started

Enterprise

Custom
  • Unlimited volume
  • Dedicated infrastructure
  • SLA & custom feeds
  • 24/7 support
Contact sales

Start building in 5 minutes

Create a free key and make your first call today. You won't need a credit card or a call with sales.

$ curl https://api.tennis/v1/live \
  -H "Authorization: Bearer YOUR_API_KEY"

# 200 OK, 3 matches live right now