I'm going to build a physical map of a US state backlit with an LED grid (probably between 16x16 and 64x64), and I want to display weather information with the LED grid (basic stuff like current temp, forecasted temp, precipitation chance, precipitation amount, wind speed, etc). I'm confident I can take the weather data I get, transform it however I need, and display it w/ LEDs. This question is about where I should get the data. It seems my options are:
1) fetch individual data points for each LED. This seems easy enough with api.weather.gov or various other services. The main problem is the # of requests required. A 16x16 grid refreshing every 10 min would require ~37k requests/day. 64x64 : ~590k. For all paid services I've checked out, this would get very expensive. I'd like to keep costs under $10/month. api.weather.gov is free and I couldn't find any mention of request limits, but I'm guessing they won't be happy if I start hitting them with 590k requests/day. Anyone know? I'm also wondering how stable that API is?
2) fetch the above data points in a single request. It would be amazing if I could make one request w/ four geo coords and get a response with an array of all the weather data in that area. Or if I could make one request to say, api.weather.gov, with an array of all the gridpoints I want, and get back all that data at once, that would work great as well. The only place I've found that might have something like this is openweathermap's bulk download feature, but that is only available on their tiers at $470+/month.
3) fetch a map image with no baselayer. meteomaps.com seems pretty ideal, but I'm concerned about the future of the project (last update was in 11/2019 and just said "changes are coming"). This option in particular requires some more coding work, so I'd prefer something fairly stable. api.weather.gov doesn't seem to have a working service for this. openweathermap and all the other main ones I've found are pricey.
I'm not too worried about having the absolute best, most accurate API, as I'll be displaying a fairly "low-res" map no matter what. Any ideas or suggestions are greatly appreciated!