Show HN: IP-Api.io – Geolocation by IP
ip-api.io
ip-api.io
€10/m for 100k queries €45/m for 300k queries
Can I just make 3 accounts and save €15/m?
I currently use and love https://ipdata.co/ which is very similar in terms of features and pricing so I see no compelling reason to move, but it's great to see more entrants into this space especially if it causes more innovation and data types to be added.
EDIT: nevermind, they send it through email..
We also have APIs to get IP ranges for companies, to get domains hosted on the same IP, and more. See https://ipinfo.io/developers
That's nice. Maybe a free plan without an API key would be nice to try without registration.
Also you might want to integrate it to geocoder ip lookup: https://github.com/alexreisner/geocoder
* I pay for 100,000 queries even though I made only 50,000.
* I need to upgrade as soon as my usage goes over the plan limit. And then, I need to remember to downgrade.
Be fair, charge by usage.
q3k@anathema ~ $ whois 185.236.240.1 | egrep '(address|org-name)'
org-name: Stowarzyszenie "Warszawski Hackerspace"
[...]
address: Warszawa
q3k@anathema ~ $ curl -s https://ip-api.io/json/185.236.240.1 | jq .organisation,.country_name
"Stowarzyszenie Warszawski Hackerspace"
"Poland"
However, this generally doesn't work for multinational ISPs that have blocks in different countries. For instance, take this Google IP address that I got when I spun up a VM in their Belgium DC: q3k@anathema ~ $ curl -s https://ip-api.io/json/104.155.39.247 | jq .organisation,.country_name
"Google LLC"
"United States"I think countries themselves have ranges of IPs allocated to them, but again, not my area of expertise.
You can always use `whois` on an IP address from a command line to get all the public records about it that you need. This will have information about the RIR, LIR, and potentially end-user of the block.
that one is still correct? ;)
Edit: MaxMind got it right.