In Nifi you have the in built GetTwitter processor which pulls tweets through twitter streaming API. As part of the tweets you can pull the location information by extracting the twitter.coordinates field. Coordinates represents the geographic location of this Tweet as reported by the user or client application. The inner coordinates array is formatted as geoJSON (longitude first, then latitude).