Login
BGP Intelligence

BGP Upstream Explorer

Discover the providers, peers, and customers of any network. Accurate BGP relationship classification powered by CAIDA AS-Rank.

AS
๐Ÿ“ก Try our API: https://api.lynk.run/bgp/v1/asn/34309 click to copy ยท 5 free lookups/day without key
๐ŸŽฏ

Accurate Classification

Powered by CAIDA AS-Rank: distinguishes providers (upstreams) from peers from customers โ€” research-grade data quality.

๐Ÿ”

Competitive Intelligence

Identify which transit providers, peers, and customers your prospects have. Find sales opportunities.

โšก

Unified API Access

One Lynk API key works across all services: BGP data, phone calls, competitive intel. Simple token-based billing.

Need more? Get your Lynk API key

Unlimited BGP lookups with your @link11.com email. One key works across all Lynk services.

Free tier: 5 lookups/day. @link11.com emails get unlimited access via api.lynk.run

๐Ÿ“ก API Documentation

Integrate BGP upstream data into your tools and workflows. View full API docs โ†’

Unified BGP Endpoint

GET
https://api.lynk.run/bgp/v1/asn/:asn

One endpoint for everything โ€” free tier (5/day per IP) or unlimited with API key

Without API Key (Free Tier)

curl https://api.lynk.run/bgp/v1/asn/34309

โ†’ Rate limited: 5 lookups per day per IP address

With Lynk API Key (Unlimited)

curl -H "Authorization: Bearer lynk_your_api_key" \
  https://api.lynk.run/bgp/v1/asn/34309

โ†’ Unlimited access for @link11.com emails

AS Name Search

GET
https://api.lynk.run/bgp/v1/search?q=:query

Search for AS numbers by organization name โ€” public, no API key required

Example

curl "https://api.lynk.run/bgp/v1/search?q=Google"

โ†’ Returns up to 15 matching ASNs (configurable via limit param, max 50)

Response

[
  { "asn": 15169, "name": "GOOGLE", "domain": "google.com", "country": "US" },
  { "asn": 36040, "name": "GOOGLE-CLOUD-2", "domain": "google.com", "country": "US" },
  ...
]

โ†’ Minimum query length: 2 characters. Case-insensitive, matches anywhere in name.

Company Search

GET
https://api.lynk.run/bgp/v1/company/search?q=:query

Search for a company by name, organization, or domain โ€” returns all ASNs, IP ranges, and BGP relationships. Public, no API key required.

Example

curl "https://api.lynk.run/bgp/v1/company/search?q=Google"

โ†’ Returns up to 10 matching ASNs with IP ranges and relationship counts (configurable via limit param, max 20)

Response

{
  "query": "Google",
  "results": [{
    "asn": 15169, "name": "GOOGLE", "domain": "google.com",
    "prefixes": [{ "start": "8.8.4.0", "end": "8.8.4.255", "country": "US", "size": 256 }, ...],
    "prefix_count": 452, "total_ips": 14203904,
    "relationships": { "upstreams": 3, "peers": 120, "customers": 580 }
  }],
  "total_asns": 5, "total_ips": 15728640, "total_prefixes": 1204
}

Example Response (CAIDA AS-Rank)

{
  "asn": 34309,
  "name": "LINK11",
  "description": "LINK11",
  "upstreams": {
    "ipv4": [
      { "asn": 1299, "name": "TWELVE99" },
      { "asn": 174, "name": "COGENT-174" },
      { "asn": 6453, "name": "AS6453" },
      { "asn": 3320, "name": "DTAG" }
    ],
    "ipv6": [ /* same as ipv4 */ ]
  },
  "peers": {
    "ipv4": [ /* 67 peering relationships */ ],
    "ipv6": [ /* 67 peering relationships */ ]
  },
  "customers": {
    "ipv4": [ /* 56 customer networks */ ],
    "ipv6": [ /* 56 customer networks */ ]
  },
  "upstream_count": { "ipv4": 4, "ipv6": 4 },
  "peer_count": { "ipv4": 67, "ipv6": 67 },
  "customer_count": { "ipv4": 56, "ipv6": 56 },
  "source": "CAIDA AS-Rank",
  "provider": "caida",
  "queried_at": "2026-02-17T16:00:00.000Z"
}

Data source: CAIDA AS-Rank โ€” Research-grade BGP relationship classification

Direct Links

View results in your browser โ€” shareable and bookmarkable:

https://bgp.lynk.run/as/34309

Rate Limits

Access LevelRate LimitHow to Use
Free Tier5 lookups/day per IPNo API key needed
@link11.comUnlimitedLynk API key (Authorization header)

Register at api.lynk.run to get your unified Lynk API key โ€” works across all Lynk services