It's free up to 1,500 requests per day, beyond which we have a couple of paid plans to accommodate higher limits.
We've got some code samples for various languages on the home page as well as documentation by Apiary.
It's a super simple Rails app powered by MaxMind data.
I've been developing in the web and mobile space for years, but this is my first web project I'm finally releasing to the public - I'm not expecting it to be a money maker but just wanted to get a feel for reaction from the hacker community!
I'd recommend killing the unlimited plan - you'll lose out on revenue with that.
Good luck! Feel free to reach out to me if there's anything you think I could help with.
Thanks for the tip on pricing, the plans are essentially guesswork at the moment until I see some real users with real usage. I checked out some other services (including yours ;) ) and saw a wide range of pricing, some that had unlimited plans and some that didn't. Will definitely be something to revisit in the future.
Let's say someone who make an equivalent service, sells cheaper plans, and uses yours for example.
The output is practically the same as https://freegeoip.net/json/
But their free limit is a whooping 240x yours (and it's been very reliable for a client of mine). Are you piggybacking/bootstrapping off this?
Why iplocate.io rather than the reliable freegeoip.net
and a few dozen more....?
 Source: https://news.ycombinator.com/item?id=14681118
Also, nitpick, but using `X-` headers are deprecated, even though everybody still does it. Recommend changing auth header to `IPLocate-API-Key`.
Thanks for the tip about the header - I didn't know that! I can certainly change the name.
curl ipinfo.io gives me the same info.