ASN lookup

Look up an ASN or IP address to identify its network organization. Enter an AS number such as AS15169, or paste an IPv4 or IPv6 address, then copy the network details for a support ticket or report.

Find the network behind an IP

Paste an IPv4 or IPv6 address from a connection log to identify its ASN and recorded network operator. You can also enter the AS number directly, with or without the AS prefix. AS13335 and 13335 refer to the same network.

Copy the network summary into a support request or report to keep the AS number and organization together. When you searched by IP, the summary includes that address too.

A network can operate in many countries

An ASN identifies a network under one operator. Its recorded country describes the network record. An individual IP can be used in another country, so an IP search labels its country separately.

Use IP lookup when you need the address's available location details. The operator's name identifies the network organization, rather than an individual subscriber.

When a network cannot be identified

A known AS number can have an unknown organization or country. Some addresses have no network record available, and private or reserved AS numbers do not identify a public operator. A missing record does not establish that an ASN is available for assignment.

This ASN search gives the recorded network identity. Current advertised routes, peers and routing changes require live routing information.

Build an ASN lookup

Accept an AS number, or resolve an IP to its ASN first. Show the recorded network organization and keep unknown country or name fields unknown.

  1. Accept an AS number with or without AS, or an IP address.
  2. For an IP, read its ASN from the IP API before the ASN lookup.
  3. Display the network organization and recorded country. The country is network context, not every server's location.

Installation steps are included in each example. Set PARSEAPI_KEY on your server. Swift and Kotlin use an app key restricted to your app ID.

// npm install @parseapi/sdk@1.14.0
import { parseAPI } from '@parseapi/sdk';

// Set PARSEAPI_KEY on your server.
const parse = parseAPI();

const input = process.argv[2] ?? 'AS13335';
let number = input.trim();
if (number.includes('.') || number.includes(':')) {
  const ip = await parse.ip(number);
  if (!ip.asn) throw new Error('This IP has no recorded ASN.');
  number = ip.asn;
}
number = number.replace(/^AS/i, '');
if (!/^\d+$/.test(number) || Number(number) < 1 || Number(number) > 4294967295) {
  throw new Error('Enter an AS number from 1 to 4294967295.');
}
const row = await parse.asn(String(Number(number)));
console.log({ asn: row.asn, name: row.name ?? null,
  country: row.country ?? null, countryName: row.country_name ?? null });

ASN API documentationIP API documentation

How do I find which network operates an ASN?

Enter the AS number, with or without its AS prefix. The result identifies the recorded organization and any available network-record country. Copy summary keeps the number and organization together.

Can I find an ASN from an IP address?

Yes. Enter a public IPv4 or IPv6 address. The tool reads the network attached to that IP and uses the ASN directory when additional organization detail is needed.

Is the network country the location of the IP address?

They are different facts. A network record can identify one country while its addresses serve connections elsewhere. IP-based results label the IP country separately.

What does an unknown organization mean?

The lookup has no organization name available for that result. An unknown name does not mean the ASN is unassigned or available to register.

Can this show live BGP routes or network peers?

This tool identifies the ASN and organization. It does not supply a live routing table, peer list, complete advertised-prefix inventory or network reputation score.

How can I include the result in a support ticket?

Choose Copy summary. The copied text includes the AS number, organization and the available context for the exact input you checked.