PadBets Data API
Padel live scores, odds, FIP rankings, players and historical odds — one clean REST API. Built for betting operators, affiliates and padel media. The only feed that pairs padel scores with odds movement over time.
Endpoints
| Endpoint | Returns |
|---|---|
| GET /v1/matches?status=live | Live, scheduled or finished matches with scores |
| GET /v1/matches/{id} | A single match with its odds |
| GET /v1/matches/{id}/odds | Current match-winner odds |
| GET /v1/matches/{id}/odds-history | Full price-movement history (pro+) — the padel odds moat |
| GET /v1/rankings?category=men | Official FIP world rankings (men / women) |
| GET /v1/players | Professional padel players |
| GET /v1/players/{id} | Player profile + recent matches |
| GET /v1/tournaments | Tournaments / tour calendar |
| POST /v1/webhooks | Subscribe to push events — match.live / .score / .finished (pro+) |
Authentication
Send your API key as a bearer token (or ?api_key= for quick tests):
curl -H "Authorization: Bearer pk_free_xxx" \
https://padbets.com/v1/rankings?category=menExample response
{
"data": [
{ "rank": 1, "name": "Agustin Tapia", "country": "AR", "points": 20554, "rankDiff": 0 },
{ "rank": 1, "name": "Arturo Coello", "country": "ES", "points": 20554, "rankDiff": 0 }
],
"meta": { "category": "men", "count": 100 }
}Add ?format=csv to /v1/rankings, /v1/players or /v1/matches/{id}/odds-history (Pro) to download a CSV instead of JSON.
Webhooks (Pro+)
Get match.live, match.score and match.finished pushed to you in real time instead of polling. Register a URL:
curl -X POST https://padbets.com/v1/webhooks \
-H "Authorization: Bearer pk_pro_xxx" \
-d '{"url":"https://you.com/hook","events":["match.live","match.finished"]}'Each delivery carries an X-PadBets-Signature header — HMAC-SHA256 of the raw body with your webhook secret (returned once on registration). Verify it before trusting the payload.
Plans
| Tier | Quota | Includes |
|---|---|---|
| Free | 5,000 req/mo | Scores, odds, rankings, players, tournaments |
| Pro — 44 USDT/mo | 100,000 req/mo | + historical odds (the moat), CSV export |
| Enterprise — from 440 USDT/mo | Unlimited | + SLA, webhooks, white-label widgets, custom coverage |
Every Pro comes with a 14-day free trial (no payment) — reverts to Free automatically. Pay in USDT to keep it; renew monthly, cancel any time by simply not renewing.
Start free trial / go Pro →Free embeddable widgets →
Rate-limit headers (X-RateLimit-Remaining) ship on every response. Want a key? Email us — free tier issued same day. 18+ · Please gamble responsibly.

