Skip to content

Surf forecasts, surf conditions and swell data

Surf conditions and forecasts for surf spots.

Get surf forecast

Get surf forecast

Get current surf conditions and the five free forecast days for a Surfline spot by name. If a name matches multiple spots, the top match is used unless a region narrows it down. Daily values represent morning (9 a.m.) and afternoon (3 p.m.) local time; other daily values are from 9 a.m.

Your information

Surf spot name, such as Pipeline or Huntington Beach Pier.

More options

Location to distinguish spots with the same name, such as Hawaii or California.

1 credit per run

Example results

Region
United States, Hawaii, O‘ahu, Pupukea
Spot Name
Pipeline
Surfline Link
surfline.com
Surfline Spot ID
5842041f4e65fad6a7708890
Forecast Days
Forecast Days
DateRatingWind DirectionWind Speed (mph)Main Swell DirectionMain Swell Height FtMain Swell Period (seconds)Morning Surf Height Max FtMorning Surf Height Min FtAfternoon Surf Height Max FtAfternoon Surf Height Min Ft
2026-09-28
Fair
E
18.9
NNW
3.1
14
4
3
4
3
2026-09-29
Poor to Fair
ESE
9.3
NNW
2.6
12
3
2
3
2
2026-09-30
Fair
SSE
17.9
WSW
3.5
10
4
3
3
2
2026-10-01
Fair
SE
11.5
WSW
2.7
8
3
2
3
2
2026-10-02
Fair to Good
ESE
14.7
NNW
3.2
10
3
2
3
2
Current Conditions
Rating
Fair
Tide State
Falling
Wind Direction
E
Wind Speed (mph)
24.2
Surf Height Max Ft
4
Surf Height Min Ft
3
Water Temperature F
80
Example data · Run in Studio for fresh results.

Choose an action

About Surfline

Surfline returns current conditions and five forecast days for a named surf spot; provide a spot name and optionally a region.

Forecasts include ratings, wind, swell, and morning and afternoon surf heights; current conditions include tide state and water temperature.

Built by Fous from surfline.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Surfline.

Actions

Get surf forecast

1 credit per run

Get current surf conditions and the five free forecast days for a Surfline spot by name. If a name matches multiple spots, the top match is used unless a region narrows it down. Daily values represent morning (9 a.m.) and afternoon (3 p.m.) local time; other daily values are from 9 a.m.

What you provide

FieldTypeRequiredDescription
RegionregionTextOptionalLocation to distinguish spots with the same name, such as Hawaii or California.Example: California
Spot Namespot_nameTextRequiredSurf spot name, such as Pipeline or Huntington Beach Pier.Example: Pipeline

What you get

FieldTypeDescription
RegionregionTextExample: United States, Hawaii, O‘ahu, Pupukea
Spot Namespot_nameTextExample: Pipeline
Forecast Daysforecast_daysList
Dateforecast_days[].dateDateExample: 2026-09-28
Ratingforecast_days[].ratingTextExample: Fair
Wind Directionforecast_days[].wind_directionTextExample: E
Wind Speed (mph)forecast_days[].wind_speed_mphNumberExample: 18.9
Main Swell Directionforecast_days[].main_swell_directionTextExample: NNW
Main Swell Height Ftforecast_days[].main_swell_height_ftNumberExample: 3.1
Main Swell Period (seconds)forecast_days[].main_swell_period_secondsNumberExample: 14
Morning Surf Height Max Ftforecast_days[].morning_surf_height_max_ftNumberExample: 4
Morning Surf Height Min Ftforecast_days[].morning_surf_height_min_ftNumberExample: 3
Afternoon Surf Height Max Ftforecast_days[].afternoon_surf_height_max_ftNumberExample: 4
Afternoon Surf Height Min Ftforecast_days[].afternoon_surf_height_min_ftNumberExample: 3
Surfline Linksurfline_linkTextExample: https://www.surfline.com/surf-report/pipeline/5842041f4e65fad6a7708890
Surfline Spot IDsurfline_spot_idTextExample: 5842041f4e65fad6a7708890
Current Conditionscurrent_conditionsDetails
Ratingcurrent_conditions.ratingTextExample: Fair
Tide Statecurrent_conditions.tide_stateTextExample: Falling
Wind Directioncurrent_conditions.wind_directionTextExample: E
Wind Speed (mph)current_conditions.wind_speed_mphNumberExample: 24.2
Surf Height Max Ftcurrent_conditions.surf_height_max_ftNumberExample: 4
Surf Height Min Ftcurrent_conditions.surf_height_min_ftNumberExample: 3
Water Temperature Fcurrent_conditions.water_temperature_fNumberExample: 80

Example result

For Spot Name: Pipeline

JSON
{
  "region": "United States, Hawaii, O‘ahu, Pupukea",
  "spot_name": "Pipeline",
  "forecast_days": [
    {
      "date": "2026-09-28",
      "rating": "Fair",
      "wind_direction": "E",
      "wind_speed_mph": 18.9,
      "main_swell_direction": "NNW",
      "main_swell_height_ft": 3.1,
      "main_swell_period_seconds": 14,
      "morning_surf_height_max_ft": 4,
      "morning_surf_height_min_ft": 3,
      "afternoon_surf_height_max_ft": 4,
      "afternoon_surf_height_min_ft": 3
    },
    {
      "date": "2026-09-29",
      "rating": "Poor to Fair",
      "wind_direction": "ESE",
      "wind_speed_mph": 9.3,
      "main_swell_direction": "NNW",
      "main_swell_height_ft": 2.6,
      "main_swell_period_seconds": 12,
      "morning_surf_height_max_ft": 3,
      "morning_surf_height_min_ft": 2,
      "afternoon_surf_height_max_ft": 3,
      "afternoon_surf_height_min_ft": 2
    },
    {
      "date": "2026-09-30",
      "rating": "Fair",
      "wind_direction": "SSE",
      "wind_speed_mph": 17.9,
      "main_swell_direction": "WSW",
      "main_swell_height_ft": 3.5,
      "main_swell_period_seconds": 10,
      "morning_surf_height_max_ft": 4,
      "morning_surf_height_min_ft": 3,
      "afternoon_surf_height_max_ft": 3,
      "afternoon_surf_height_min_ft": 2
    }
  ],
  "surfline_link": "https://www.surfline.com/surf-report/pipeline/5842041f4e65fad6a7708890",
  "surfline_spot_id": "5842041f4e65fad6a7708890",
  "current_conditions": {
    "rating": "Fair",
    "tide_state": "Falling",
    "wind_direction": "E",
    "wind_speed_mph": 24.2,
    "surf_height_max_ft": 4,
    "surf_height_min_ft": 3,
    "water_temperature_f": 80
  }
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@surfline",
  "visibility": "public",
  "operation": "get_surf_forecast",
  "version": 1,
  "input": {
    "spot_name": "Pipeline"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare forecast surf heights across named spots
  • Track swell direction and period for surf planning
  • Review current wind, tide, and water temperature
  • Plan sessions around morning and afternoon conditions

Questions

Is Fous affiliated with Surfline?

No. Fous is not affiliated with Surfline. This workflow reads the public surfline.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a Surfline account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from surfline.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What are the surf conditions at a spot?

Get surf forecast returns current conditions, including rating, tide state, wind, surf height, and water temperature.

What is the surf forecast for the next five days?

Get surf forecast returns five forecast days with ratings, wind, swell, and morning and afternoon surf heights.

All Weather workflowsBrowse all workflows