Lorenzo Sonego
Current rank #32 ATP
#32
REST API

Baseline Rank API

Built for agencies who manage dozens of player sites. Use a single API key to keep every profile current, whether you deploy static pages or a headless CMS.

Base URL https://api.baselinerank.com
Auth Bearer token (org scoped)
Format JSON
Rate limit 600 req/min
Works with static sites, serverless routes, or any backend.

Quickstart

Paste a key, call the endpoint, and render the response in your player page.

1. Authenticate
Header
Authorization: Bearer {API_KEY}

Keys are scoped to your organization and roster.

2. Fetch a player
curl
curl -H "Authorization: Bearer {API_KEY}" \
https://api.baselinerank.com/players/a0e2

Drop this into a build step or a serverless function.

3. Render in your UI
Response
{
  "data": {
    "atp_id": "a0e2",
    "name_short": "C. Alcaraz",
    "country": "Spain",
    "rank": 1,
    "points": 13550,
    "coach": "Samuel Lopez",
    "career_titles": 26
  }
}

Wrap in your player page template and you're done.

Use cases for agency teams

Keep every player surface accurate without a content rewrite.

Most common
01

Player microsites

Embed live rankings on every player profile without redeploys.

Static-site friendly Auto refresh daily
02

Agency dashboards

Track every athlete in a roster view.

03

Sponsor reports

Export rank history for partner updates.

04

Press kits

Embed live rankings into media pages.

05

Official data, no manual updates

Daily refresh directly from the official tour tables.

06

Built for scale

One key supports dozens or hundreds of player sites.

07

Clear audit trail

Every response includes the publish date.

Roster tiers

Plans tuned to player volume and support requirements.

Starter

Up to 10 players

Email support, shared infrastructure.

Talk to sales

Enterprise

Unlimited players

Dedicated support and custom SLA.

Book a demo

FAQ

Everything you need before connecting player sites.

How often are rankings updated?

Daily, directly from official ATP and WTA rankings tables.

Can I request multiple players at once?

Yes, the roster endpoint returns all players in one response.

Do you offer webhooks?

Rank-change webhooks are available on Agency and Enterprise tiers.

Is the data official?

Yes, the dataset is sourced daily from official tour tables.

Changelog

API and documentation updates.

2026-02-27 Docs refresh: Swagger-style layout, parameter tables, and copy buttons.
2026-02-23 v1 launched with Bearer auth, JSON responses, and roster endpoints.

API status

Current status of Baseline Rank API services.

All systems operational

Last checked just now. View status