I went to the site expecting it to be an open-source library providing one convenient API into all the things you mention. In fact it wasn't until I went to the top menu looking for a Github or download link that I realized it was a hosted for-pay service. I think a library bringing all those things together (maybe without the geolocation part) would be useful, and I don't personally know of one.