You can buy location data from companies that buy it from carriers, some weather companies, and some advertising companies. If you're an oil trader, you almost certainly have the resources required to accept all these feeds and clean + cross ref them for a couple hundred locations.