Waimea Bay
HI · United States
Beach Day Score
450
Excellent
π§ Water Quality
Monitoring data pending
π€οΈ Weather
80Β°F
Light Drizzle
· 15.3 mph wind
π Ocean Conditions
No data
π Tides
No data
β± Last Updated
Oct 19, 2026 08:20 PM UTC
Data refreshes periodically from government and public monitoring programs.
π¦ Raw API Response
{
"id": 26775,
"name": "Waimea Bay",
"state": "HI",
"country": "United States",
"latitude": 21.639641,
"longitude": -158.063706,
"description": "",
"beach_day_score": 450.0,
"water_quality": null,
"weather": {
"current": {
"time": "2026-10-19T10:15",
"interval": 900,
"weather_code": 51,
"precipitation": 0.1,
"temperature_2m": 26.9,
"wind_speed_10m": 24.6,
"relative_humidity_2m": 70
},
"latitude": 21.61687,
"timezone": "Pacific/Honolulu",
"elevation": 0.0,
"longitude": -158.07574,
"current_units": {
"time": "iso8601",
"interval": "seconds",
"weather_code": "wmo code",
"precipitation": "mm",
"temperature_2m": "\u00b0C",
"wind_speed_10m": "km/h",
"relative_humidity_2m": "%"
},
"generationtime_ms": 6.572842597961426,
"utc_offset_seconds": -36000,
"timezone_abbreviation": "GMT-10"
},
"ocean_conditions": null,
"tides": null,
"updated_at": "2026-10-19T20:20:22.070005+00:00",
"rules": [],
"amenities": []
}
π§ Try it yourself
Copy one of these code snippets and replace YOUR_API_KEY to get live data.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://beachdayapi.com/v1/beaches/26775/" 2>/dev/null | jq .
from beachdayapi import BeachDayAPI
client = BeachDayAPI(api_key="YOUR_API_KEY")
beach = client.get_beach(26775)
print(beach)
const response = await fetch(
"https://beachdayapi.com/v1/beaches/26775/",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await response.json();
console.log(data);
Ready to build with beach data?
Get your free API key and 50 credits to start exploring the full Beach Day API β no credit card required.