Padel live api
PadelFIP API is a comprehensive, developer-friendly REST API that unlocks the full depth of data published by the International Padel Federation (FIP) — the global governing body of professional padel. The official FIP website stores its data across server-rendered HTML pages, WordPress REST endpoints, and embedded live-score widgets with no public API documentation. This project bridges that…
Padel live api endpoints
| Method | Endpoint | Description |
|---|---|---|
| Rankings | ||
| GET |
getRankings /api/padelfip/rankings |
Get paginated player rankings. First 40 entries scraped from HTML, subsequent pages via upstream API. Week param auto-defaults to current ISO week. |
| Players | ||
| GET |
searchPlayers /api/padelfip/players/search |
Search players by name. Returns paginated results with client-side slicing. |
| GET |
getPlayerProfile /api/padelfip/players/profile |
Get full player profile by slug. Combines WP REST API (image, country, gender) + HTML scraping (bio, stats, season summary, tournament breakdown, partner, titles). |
| Statistics | ||
| GET |
getCircuitStats /api/padelfip/stats/circuit |
Get circuit statistics with optional filters for player, gender, circuit, and year. Paginated via upstream API. |
| GET |
getCupraStats /api/padelfip/stats/cupra |
Get CUPRA FIP Tour statistics. Gender is required. Client-side pagination over full upstream list. |
| GET |
getTitlesStats /api/padelfip/stats/titles |
Get titles and finals statistics. Gender is required. Client-side pagination over full upstream list. |
| Live Scores | ||
| GET |
getTournamentLiveScores /api/padelfip/live/tournament |
Get live scores for a specific tournament by its widget ID. Scraped from matchscorerlive.com widget. |
| GET |
getAllLiveScores /api/padelfip/live |
Get all currently live tournaments with match scores. Discovers active tournaments via WP AJAX (livescore_load), then scrapes the Crionet widget for each. Returns structured… |
| News | ||
| GET |
getLatestNews /api/padelfip/news |
Get paginated news articles scraped from PadelFIP. Deduplicated by title. |
| GET |
getNewsArticle /api/padelfip/news/article |
Get a single news article by slug. Uses WP REST API /wp/v2/posts with _embed for full content, image, and categories. |
| Tournaments | ||
| GET |
listTournaments /api/padelfip/tournaments |
List tournaments from WP REST API /wp/v2/events. 1028 total events, 440 in 2026. Includes category, country, gender, and year from embedded taxonomy terms. |
| GET |
getTournamentDetail /api/padelfip/tournaments/detail |
Get tournament detail by slug. Returns title, date, category, country, gender, year, and image from the events CPT. |
| Reference | ||
| GET |
getCountries /api/padelfip/countries |
Get list of all countries and federations registered with PadelFIP (~142 entries). Fixed reference data, no pagination needed. |
| Other endpoints | ||
| GET |
getCircuitStats /api/padelfip/stats/circuit |
Get circuit statistics with optional filters for player, gender, circuit, and year. Paginated via upstream API. |
| GET |
searchPlayers /api/padelfip/players/search |
Search players by name. Returns paginated results with client-side slicing. |
| GET |
getNewsArticle /api/padelfip/news/article |
Get a single news article by slug. Uses WP REST API /wp/v2/posts with _embed for full content, image, and categories. |
| GET |
getCountries /api/padelfip/countries |
Get list of all countries and federations registered with PadelFIP (~142 entries). Fixed reference data, no pagination needed. |
| GET |
getLatestNews /api/padelfip/news |
Get paginated news articles scraped from PadelFIP. Deduplicated by title. |
| GET |
getTitlesStats /api/padelfip/stats/titles |
Get titles and finals statistics. Gender is required. Client-side pagination over full upstream list. |
| GET |
getCupraStats /api/padelfip/stats/cupra |
Get CUPRA FIP Tour statistics. Gender is required. Client-side pagination over full upstream list. |
| GET |
getPlayerProfile /api/padelfip/players/profile |
Get full player profile by slug. Combines WP REST API (image, country, gender) + HTML scraping (bio, stats, season summary, tournament breakdown, partner, titles). |
| GET |
getAllLiveScores /api/padelfip/live |
Get all currently live tournaments with match scores. Discovers active tournaments via WP AJAX (livescore_load), then scrapes the Crionet widget for each. Returns structured… |
| GET |
getTournamentDetail /api/padelfip/tournaments/detail |
Get tournament detail by slug. Returns title, date, category, country, gender, year, and image from the events CPT. |
| GET |
getTournamentLiveScores /api/padelfip/live/tournament |
Get live scores for a specific tournament by its widget ID. Scraped from matchscorerlive.com widget. |
| GET |
getRankings /api/padelfip/rankings |
Get paginated player rankings. First 40 entries scraped from HTML, subsequent pages via upstream API. Week param auto-defaults to current ISO week. |
| GET |
listTournaments /api/padelfip/tournaments |
List tournaments from WP REST API /wp/v2/events. 1028 total events, 440 in 2026. Includes category, country, gender, and year from embedded taxonomy terms. |
Padel live api pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5 / month | — |
|
| ULTRA | $19.99 / month | — |
|
| MEGA | $95 / month | — |
|