Products
IP Geolocation Anonymity Detection Blocklists IP Reputation Scores ASN & Company Network Classification Mobile Carriers Extended ASN API ipdata.free
Resources
Documentation API Reference SDKs & Libraries Research Tool ISP directory ASN directory Datacenter networks Mobile carriers
Pricing Log in
Sign up

Introducing the IP Research Tool

JK
Jonathan Kosgei
3 min read Product

I'm Jonathan, the founder of ipdata. This month we shipped three things I've wanted to build for a long time: a tool for researching lists of IP addresses, a free endpoint with unlimited country and ASN lookups, and a new ipdata.co. Here is what each one does.

The IP Research Tool

Most of the questions we get about IPs aren't about one address. They're about a log, an export, or a list someone pasted into a ticket. Until now, answering them meant a script against the API or a lot of copy and paste. The IP Research Tool takes the whole list.

Forty-one seconds: a list pasted in, looked up, filtered to the Tor and VPN exits, grouped by operator, mapped and shared.

Paste it, drop the file, or type a single IP. Raw logs work: the tool finds the addresses in whatever surrounds them. Every address comes back in one table with its country, city, registered owner, operator, ASN, network type, and threat and VPN flags. Filter by any column, group the rows by operator or by owner, star the ones that matter, or switch to the map.

With your API key, the tool returns every field we have for an address: the threat flags, the blocklists it appears on, the reputation scores, the usage type, the mobile carrier. Without a key it runs on ipdata.free, which covers location and network and is often enough. When you're done, share the table as a link instead of a screenshot.

The IP Research Tool: paste a list, drop a file, or type one IP; every address in one table; filter, group or map it; your API key brings every field; share the table as a link

ipdata.free: unlimited country and ASN lookups

ipdata.free is our keyless endpoint. There's no account and no key. Country and ASN lookups are unlimited. City-level lookups are capped at 1,000 a day per calling IP, and past the cap you keep getting the country and the network for every request. We never answer with a 429. Commercial use is fine with attribution.

$ curl ipdata.free
$ curl ipdata.free/62.12.118.195
{
  "ip": "62.12.118.195",
  "city": "Nairobi",
  "region": "Nairobi",
  "country": "KE",
  "latitude": -1.2833,
  "longitude": 36.8167,
  "asn": "AS37684",
  "org": "ANGANI Limited",
  "timezone": "Africa/Nairobi"
}

ipdata.co answers the same way from a terminal: curl ipdata.co is your own record and curl ipdata.co/8.8.8.8 is Google's. A field name after the address returns just that field as text:

$ curl ipdata.co/8.8.8.8/org
Google LLC
$ curl ipdata.co/city
Nairobi

Put the same address in a browser and you get its page, with the map.

ipdata.free: country and ASN lookups unlimited, 1,000 city-level lookups a day per calling IP, no account, commercial use fine with attribution, and ipdata.co answers the same way to curl

A new ipdata.co

We rebuilt the site from the ground up. Every page now runs a real request against the API and shows you the response. The homepage maps your own city, with your IP, network and local time on it. The geolocation page pins you on a map; the anonymity page tells you whether you're on a VPN. The maps are ours.

Every IP has a page: ipdata.co/8.8.8.8, or ipdata.co/me for your own. There's a directory of 7,112 ISPs across 223 countries and 9,797 ASNs, updated daily from BGP, with a page for each. There's a dark theme. And the URLs are clean.

The new ipdata.co: the homepage over a map of London, the page for 8.8.8.8, and the ISP directory

Try them

If something you need is missing, write to me. I read every message.