ASN Lookup API

GET

Find the organization that operates any ASN.

ASN Lookup resolves any Autonomous System Number to its registered organization name and numeric identifier. Paid plans add the registry handle, country code, and announced IP range statistics.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/asnlookup?asn=AS15169
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "asn": "AS15169",
    "simple": "15169",
    "handle": "GOOGLE",
    "description": "Google LLC",
    "country": "US",
    "ipv4RangeCount": 153,
    "ipv6RangeCount": 33,
    "ipv4AddressCount": 1379072
  }
}

About the ASN Lookup API

Pass an ASN with or without the leading prefix. The endpoint queries daily-updated registry data to return the registered organization name and numeric identifier. Paid plans include the two-letter country code, registry handle, and the total count of announced IPv4 and IPv6 address ranges.

What people use it for

Incident Investigation
When investigating an alert, security teams resolve suspicious IP ownership to determine which hosting provider or telco operates the network.
Bot Traffic Filtering
Flag incoming requests originating from cloud hosting providers rather than consumer internet service providers to block automated scraping.
Signup Fraud Prevention
To stop payment fraud, risk engines compare the cardholder's billing country against the ASN registration country associated with the transaction.
Network Peer Analysis
Network engineers track upstream transit providers by looking up ASNs captured in NetFlow and BGP routing table dumps.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use ASN Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the ASN Lookup API.

Read the docs
Is it cheap enough to check an ASN for every suspicious connection?
Yes. Each lookup costs 4 credits, which works out to $0.60 per 1,000 requests on the Starter plan (about $0.0006 per call). The Starter plan covers 50,000 lookups per month, while the Free plan includes 50 lookups each month for testing.
Do I get the country code and handle on the Free plan?
No, the registry handle and country code are premium fields reserved for paid subscriptions. On the Free plan, you receive the full ASN notation, numeric value, and the organization description. Upgrading to any paid plan unlocks the two-letter country code and registry handle.
Do I need to include the 'AS' prefix when submitting a query?
You can supply the ASN parameter in standard notation. The response returns both the full notation with the prefix and the simplified numeric format alongside the organization name.
How frequently is the ASN data refreshed?
ASN records are updated on a daily cycle. This ensures network ownership descriptions, registry handles, and country mappings stay aligned with recent routing registry changes.
Can I use ASN Lookup data in a commercial security product?
Yes, commercial use is permitted on all paid plans. You can use the returned network details inside your software, security monitoring pipelines, or user-facing dashboards. You cannot resell or redistribute the raw records as a standalone dataset.

Ready to build with ASN Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs