What are the realistic rate limits of the NWS API? The only information I found talked about not retrieving data more often than the known refresh frequency. IE if a forecast is updated every 6 hours, don't poll more frequently than that. Beyond that there are no actual stated limits.
Here's the scenario. Say I create a weather app for iPhone / Android which retrieves forecast data directly from the NWS. Each device caches data appropriately and doesn't request more often than refresh frequency for that data. So all is well and good... however let's say I have 1 million people install my app. That's 1 million weather requests coming in. Since NWS does not have access tokens, and since the devices would all have different IP addresses and use a generic useragent, the NWS has absolutely no way of knowing those requests are from a common app.
Does anyone have any information on this type of access? I guess since NWS doesn't require access tokens they feel this kind of usage is acceptable? After all it would be no different than my including a webview in my app that pulls up their forecast directly on the NWS site.