The curl API for WorldIP is now live and completely free to use. You can hit it right from your terminal:
curl worldip.io — returns information about your requesting IP. curl worldip.io/8.8.8.8 — returns details on any specific IP.
The main differentiator here is that we aren't just wrapping another provider's API and reselling their data. We built and run our own global infrastructure capable of scanning the entire IPv4 space in about a day.
Happy to answer any questions about the scanning infrastructure or the stack!

Discussion (4 Comments)Read Original on HackerNews
Can you disclose how your assemble your GeoIP information? It doesn’t seem to match Maxmind’s for the couple of IPs I’ve tested.
One small piece of feedback: the CIDR pages don’t make much sense to me. For example, https://worldip.io/range/1.0.0.0/8 shows as Cloudflare owns the /8, when they actually own the /24, /8 is not allocated. I understand those pages are generated, so please consider something similar to bgp.tools’s prefix not found page, which shows me all allocated ranges, including sub-allocations: https://bgp.tools/prefix/1.0.0.0/8
I've recently started aggregating my own location data to run alongside MaxMind. If you don't mind sharing a few of the IPs that were off, I'd love to take a look and see if there's a dataset bug.
Good call on the range pages, too—I’ll look into handling unallocated blocks more like bgp.tools. Appreciate you bringing it to my attention!