It also depends on where you are. There are more options in the US but there are drivers that support some other (or global) APIs such as my Weather Service Monitor 4 Hubitat.
You can find a list of Community Drivers and it includes a whole section for Weather-related drivers. Although a lot of developers forget to add their drivers in there.