3 ms·
Simplicity. You had to signup and register for an API token for the others, and then read the docs to figure out how to parse the response or work out what fiel
by coderholic 9y ago
Simplicity. You had to signup and register for an API token for the others, and then read the docs to figure out how to parse the response or work out what field you wanted. Can't get much easier than:
$ curl ipinfo.io
{
"ip": "73.222.35.113",
"hostname": "c-73-222-35-113.hsd1.ca.comcast.net",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.3885,-122.0741",
"org": "AS7922 Comcast Cable Communications, LLC",
"postal": "94041"
}
Of course it's now evolved past that point. You can signup for an access token, we offer additional data sets (carrier detection, hosted domain details, ip type etc), and we've done a ton of work on infrastructure to handle over 300 million API req/day at very low latencies and without any stability issues, but simplicity and really focusing on developers is what I think helped with the initial growth.