IP address, AS number and network lookup

Registration, routing and location data for every IPv4 and IPv6 address. Built from the RIPE NCC and the other regional internet registries, refreshed every day.

216.73.216.183 AS3333 2001:67c:2e8::/48
6.9M
registry networks
122.5k
AS numbers
964.9k
announced prefixes
823.1k
geofeed entries
Your connection
216.73.216.183 United States
Connection details

Everything about an address on one page

Each lookup combines the registry record, live routing data and a location with its source, so you can see where every value comes from.

Registration

The inetnum or inet6num record, holder organisation, status, parent allocations and the abuse contact.

Routing

Origin AS from the longest matching BGP route, announced prefixes, upstreams, downstreams and peers.

Location

City and country with a confidence level and the source it came from: geofeed, registry coordinates or RIPE IPmap.

JSON API

The same data as JSON over HTTPS. Free API keys with higher limits, CORS enabled, no SDK needed.

Location data

A location you can check

Most IP databases give a city without saying where it came from. We show the source for every answer and use the most reliable one available for each address.

  1. Operator geofeed
    RFC 8805 files published by the network itself
    High
  2. Registry coordinates
    geoloc: attribute on the inetnum object
    High
  3. RIPE IPmap
    Latency measurements from RIPE Atlas probes
    Medium
  4. Registry record
    City named in the netname or description
    Medium
  5. Registered address
    Address of the holder organisation
    Low

How locations are chosen Run a network? Submit your geofeed

API

One request, plain JSON

Works without a key for light use. Create a free key for higher limits and usage statistics.

$ curl https://ip-fd.net/api/v1/ip/193.0.6.139

{
  "ip": "193.0.6.139",
  "network": { "prefix": "193.0.0.0 - 193.0.7.255", "netname": "RIPE-NCC", "country": "NL" },
  "asn": { "asn": 3333, "name": "RIPE-NCC-AS", "route": "193.0.0.0/21" },
  "location": {
    "city": "Amsterdam", "country": "NL",
    "source": "ipmap", "confidence": "medium"
  },
  "abuse": { "email": "abuse@ripe.net" }
}

Read the API documentation