There is now a service called gribstream.com with free tier to query from the NBM dataset. You can retrieve the timeseries of hour-ahead (horizon=1) forecast for months and thousands of coordinates at a time in a signle http request taking a few seconds. It's cool because you don't need to download gigabytes or terabytes of data only to extract a few coords.
And also forecasts 11 days out.
This is the python client: https://github.com/GribStream/python-client