Polling and parsing external (json) data using an API

I have multiple environment sensors feeding LibreNMS data. These are working just fine. In order to interpret the data better I’d like to compare our readings from within the building with the actual weather outside. Adding an other device to LibreNMS monitoring the weather outside is an option. But this would require me to buy such a device. (Suggestions are welcome, please no DIY options) An other option is to pull in the weather data from one of the many sites offering these data sets. Is a external polling solution already in place in LibreNMS? For example using an API key and a URL to obtain a JSON data set/object containing several variables with their corresponding values. E.g. temperature, humidity, etc. Then parse the selected variables and put their values into a graph.