World Surf League API
worldsurfleague.com
World Surf League - athlete rankings, tour standings, profiles, and live results.
- Actions
- 6
- Category
- Sports
- Login
- Not required
- Output
- JSON
Call the World Surf League API
Submit a task, then poll the job until it settles. This example runs act_worldsurfleague_athlete_profile.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "act_worldsurfleague_athlete_profile",
"params": {
"athlete_id": "1737",
"athlete_slug": "italo-ferreira",
"rnd": "1780646250976"
}
}'6 actions on worldsurfleague.com
Read
Athlete Profile
act_worldsurfleague_athlete_profileread2 credits / callReturns a surfer's bio, physical stats, season stats, and career results.
- athlete_id
- string · required
- athlete_slug
- string · required
- rnd
- string · required
Athlete Rankings
act_worldsurfleague_athlete_rankings_hubread1 credit / callReturns ranked surfers with points, country, and tour code.
- rnd
- string · required
Homepage Feed
act_worldsurfleague_homepage_landingread1 credit / callReturns the homepage feed of news and video posts with titles and dates.
Live Results
act_worldsurfleague_live_results_stripread1 credit / callReturns live event status and links for ongoing or recent competitions.
- rnd
- string · required
Site Search Results
act_worldsurfleague_site_search_resultsread2 credits / callReturns matching athletes, events, and competitions for a search query.
- search_query
- string · required
- rnd
- string · required
Tour Standings
act_worldsurfleague_tour_rankings_standingsread2 credits / callReturns tour standings for a season with athlete ranks and per-event points.
- tour_code
- string · required
- year
- string · required
- rnd
- string · required
World Surf League API questions
- Is there an API for World Surf League?
- World Surf League does not offer a public data API for this, but Anakin Wire provides 6 maintained endpoints for worldsurfleague.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape World Surf League data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when worldsurfleague.com changes its markup, Anakin updates the action.
- Do I need a World Surf League account?
- No. Every World Surf League action listed here runs anonymously — no account and no credentials required.
- What does the World Surf League API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Sports APIs
247Sports
Browse recruiting rankings, read team news, view player profiles, and search prospects from USA.
90min
90min - soccer news, transfer rumors, previews, fixtures, and standings.
Aiscore
Aiscore - live soccer scores, fixtures, standings, lineups, and head-to-head stats.
AS (Diario AS)
Spanish sports news - live scores, standings, schedules, and articles.
Autosport UK
Autosport - racing news, results, championship standings, and driver features.
Barstool Sports
Barstool Sports - sports and entertainment news, blogs, feeds, and video clips.