Surfline API
surfline.com
Surfline - surf forecasts, live conditions, spot listings, and hurricane coverage.
- Actions
- 8
- Category
- Sports
- Login
- Not required
- Output
- JSON
Call the Surfline API
Submit a task, then poll the job until it settles. This example runs act_surfline_hurricane_series_metadata.
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_surfline_hurricane_series_metadata",
"params": {
"geotarget": "US"
}
}'8 actions on surfline.com
Read
Hurricane Series Metadata
act_surfline_hurricane_series_metadataread1 credit / callReturns hurricane editorial series taxonomy and navigation terms for a region.
- geotarget
- string · required
Hurricane Series Posts
act_surfline_hurricane_series_postsread1 credit / callReturns hurricane-related editorial posts and articles for a geographic target.
- geotarget
- string · required
Popular Spots Listing
act_surfline_popular_spots_listingread1 credit / callReturns popular surf spots for a country with cameras, conditions, and spot metadata.
- geo_country_iso
- string · required
Region Spots Listing
act_surfline_region_spots_listing_ssrread2 credits / callReturns surf spots for a country and region with conditions and forecast links.
- country_slug
- string
- geoname_id
- string
Region Taxonomy Tree
act_surfline_region_taxonomy_treeread1 credit / callReturns the geographic taxonomy tree for region browse navigation with country and sub-region hierarchy.
Surf Charts
act_surfline_surf_charts_ssrread2 credits / callReturns surf chart data including wave height and location for a spot.
- spot_slug
- string · required
Surf Spots Listing
act_surfline_surf_spots_listing_ssrread1 credit / callReturns a global surf spots browse index with region navigation links.
World Region Browse Tree
act_surfline_world_region_browse_treeread1 credit / callReturns an alphabetized index of world countries and regions for browse navigation.
Surfline API questions
- Is there an API for Surfline?
- Surfline does not offer a public data API for this, but Anakin Wire provides 8 maintained endpoints for surfline.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 Surfline 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 surfline.com changes its markup, Anakin updates the action.
- Do I need a Surfline account?
- No. Every Surfline action listed here runs anonymously — no account and no credentials required.
- What does the Surfline 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.