Current sea temperature + waves
API · /seatemp-api
Sea Temperature & Waves API
Real-time and forecast ocean conditions for any coastal or open-water location. Get the current sea-surface temperature (in °C and °F) together with a wave snapshot — height, direction, period, swell and wind-wave — pull an hourly series of temperature and waves, or a daily forecast with sea-temperature min/avg/max and wave aggregates. Global ocean coverage sourced from Open-Meteo’s Marine model, delivered through a fast, reliable API; inland coordinates return a clear not-found so you always know you have ocean data. Ideal for surf and sailing apps, fishing and diving, beach and tourism services, shipping and coastal or climate monitoring.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 510 ms
- Server probes · 24h
- Subscribers
- 3,481
- active
- Total calls
- 24
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 1,000 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 1,000 requests/month, 2 req/s
- Current, hourly & daily-forecast
- Sea temperature + wave conditions
- No credit card
Basic
€5.00 /month
- 75,000 calls / month
- 5 requests / second
- Hard cap (429 above quota, no overage)
- 75,000 requests/month, 5 req/s
- °C and °F, swell & wind-wave
- Hourly series up to 7 days
- Commercial use, email support
Pro
€15.00 /month
- 300,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 300,000 requests/month, 15 req/s
- High-volume marine data
- Daily min/avg/max sea temperature
- Priority email support
Mega
€39.00 /month
- 1,200,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 1,200,000 requests/month, 40 req/s
- Surf, sailing & shipping scale
- Maximum concurrency
- Priority support
Built by
Related APIs
Other APIs with overlapping tags.
Tides API
High and low tide predictions for thousands of US coastal stations, powered by NOAA CO-OPS. Search the station directory by state or name, pull full station metadata (coordinates and time zone), and get tide predictions as high/low events or an hourly height series for up to seven days, in feet or metres and against the datum of your choice (MLLW, MSL, MHHW and more). Delivered through a fast, reliable API with clear errors for invalid stations. Ideal for boating and sailing, fishing and surfing, ports and logistics, beach and tourism services and coastal planning.
api.oanor.com/tides-api
Unit Converter API
Fast, deterministic unit conversion across 10 categories — length, mass, temperature, area, volume, speed, time, digital storage, pressure and energy. Convert any value between compatible units and list the full unit catalog per category. Fully local compute (no third-party upstream), so responses are instant and always available. Ideal for calculators, e-commerce, logistics, engineering tools, dashboards and chatbots.
api.oanor.com/unit-api
Weather API
Real-time weather: current conditions, multi-day forecast, historical weather, marine/wave forecast, astronomy (sun/UV), air quality, geocoding and timezone.
api.oanor.com/weather-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Sea Temperature & Waves API?
What's the rate limit for Sea Temperature & Waves API?
How much does Sea Temperature & Waves API cost?
Can I cancel my subscription anytime?
Is Sea Temperature & Waves API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/seatemp-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/seatemp-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/seatemp-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/seatemp-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.