Foursquare was the best data provider for casual geolocation analysis + visualization and POI data (here's a scraper I had written for it: https://github.com/minimaxir/foursquare-venue-scraper), until a April 2018 change neutered both the amount of returned metadata for Personal API clients and the rate limits for those clients. (endpoint documentation: https://developer.foursquare.com/docs/api/endpoints)
It's disappointing, and this article is a reminder I need to add a depreciation notice to that repo.