At the Coastal Observing Research and Development Center (CORDC) at UC San Diego
http://cordc.ucsd.edu/projects/models/coamps/api/
REST API
http://cordc.ucsd.edu/js/COAMPS/query.php?help
Examples:
COAMPS URL Services Recognized parameters: bbox, ll, ts, fmt, callback, force `ll` and `bbox` are mutually exclusive, with bbox taking precedence. bbox: Query directive - return records in bounds '<north>,<east>,<south>,<west>' ll: Query directive - return records nearest '<lat>,<lon>' ts: Query directive - return records at specific epoch time (seconds) fmt: Output format. One of ( json, csv, tsv ), default: json. callback: For JSON output, a function wrapper's name, ignored otherwise. force: Caching directive - override cache when true. Parameter Usage Examples: bbox: 36.25,-116.445,33.919,-119.445 ll: 35.1124,-120.221 ts: 1362499746 fmt: json callback: doWindsCallback All together now! http://cordc.ucsd.edu/js/COAMPS/query.php?bbox=36.25,-116.445,33.919,-119.445&ll=35.1124,-120.221&ts=1362499746&fmt=json&callback=doWindsCallback Gotcha! I said bbox and ll were mutually exclusive. Try again? http://cordc.ucsd.edu/js/COAMPS/query.php?bbox=36.25,-116.445,33.919,-119.445&ts=1362499746&fmt=json&callback=doWindsCallback