Sports
Surfline logo

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 / call

    Returns hurricane editorial series taxonomy and navigation terms for a region.

    geotarget
    string · required
  • Hurricane Series Posts

    act_surfline_hurricane_series_postsread1 credit / call

    Returns hurricane-related editorial posts and articles for a geographic target.

    geotarget
    string · required
  • Popular Spots Listing

    act_surfline_popular_spots_listingread1 credit / call

    Returns 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 / call

    Returns 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 / call

    Returns the geographic taxonomy tree for region browse navigation with country and sub-region hierarchy.

  • Surf Charts

    act_surfline_surf_charts_ssrread2 credits / call

    Returns 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 / call

    Returns a global surf spots browse index with region navigation links.

  • World Region Browse Tree

    act_surfline_world_region_browse_treeread1 credit / call

    Returns 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

All Sports sites