Tide predictions
API · /tides-api
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 health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 837 ms
- Server probes · 24h
- Subscribers
- 3,221
- active
- Total calls
- 12
- 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
- Stations, metadata & predictions
- High/low & hourly tides
- No credit card
Basic
€4.00 /month
- 30,000 calls / month
- 5 requests / second
- Hard cap (429 above quota, no overage)
- 30,000 requests/month, 5 req/s
- Feet or metres, choice of datum
- Up to 7-day predictions
- Commercial use, email support
Pro
€14.00 /month
- 150,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 150,000 requests/month, 15 req/s
- High-volume tide tables
- 3,400+ US coastal stations
- Priority email support
Mega
€44.00 /month
- 1,000,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 1,000,000 requests/month, 40 req/s
- Ports, logistics & app scale
- Maximum concurrency
- Priority support
Built by
Related APIs
Other APIs with overlapping tags.
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.oanor.com/seatemp-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 Tides API?
What's the rate limit for Tides API?
How much does Tides API cost?
Can I cancel my subscription anytime?
Is Tides 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/tides-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/tides-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/tides-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/tides-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.