NOAA API
NOAA (noaa.gov) has 5 public methods: list active storms, get aurora forecast, list space weather alerts, get tide times and get water level. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by NOAA.
Methods
5Lists active tropical cyclones in the selected basin, strongest first, with current conditions, advisory and forecast cone.
Returns name, type, category, basin, location, coordinates, winds, movement, pressure, advisory and cone URLs
Readnhc.noaa.gov/list_active_stormsGets the 30-minute chance of aurora overhead near a place, current geomagnetic activity, and the three-day Kp outlook. Visibility also depends on darkness and local conditions; tonight uses approximate local solar hours 18:00-06:00.
Returns aurora chance and verdict, current Kp, storm level, highest Kp tonight, three-day Kp forecast
Readswpc.noaa.gov/get_aurora_forecastLists NOAA space weather alerts, warnings, watches and summaries issued in the last 1 to 7 days, newest first, with validity times and NOAA scale levels when the message gives them.
Returns kind, title, issue time, validity window, NOAA scale level, message text, product code, serial number
Readswpc.noaa.gov/list_space_weather_alertsFinds the nearest NOAA tide prediction station to a US coastal place (within 30 miles) and returns its high and low tide times in local time with predicted heights above MLLW.
Returns station name and ID, distance, high and low tide times with heights, and page links
Readtidesandcurrents.noaa.gov/get_tide_timesGets the latest NOAA coastal water level, the matching tide prediction, the direction of change, and water temperature for the station nearest a US coastal place (within 50 miles).
Returns station, distance, observation time, observed and predicted water level, difference, direction, water temperature
Readtidesandcurrents.noaa.gov/get_water_level