We make BGP data analysis

bgproutes.io collects BGP routes from operational routers, a.k.a. Vantage Points (VPs), and delivers them through a fast, unified, and intuitive interface.

bgproutes.io unlocks new capabilities

Open and automated peering policy

bgproutes.io operates its own peering and data collection infrastructure with an open peering policy. Any network operator can set up a peering session effortlessly, with full automation through our website, making data contribution seamless.

All data in one single repository

bgproutes.io is not intended to compete with platforms like RIS or RouteViews — each has its own strengths and limitations. Instead, bgproutes.io centralizes the BGP data from all public collection platforms into a single repository, aiming to enhance coverage and reduce visibility gaps.

Powerful data access and accurate services

Our platform features an intuitive interface that makes it easy to access exactly the data you need—whether you’re exploring historical records or tracking real-time updates. We also offer built-in monitoring services, so you can benefit from accurate insights without writing a single line of code.

We detail these new capabilities in our NANOG'94 presentation!

Run complex data analysis swiftly and with a few lines of code.

Our API and its Python client pybgproutesapi are simple and flexible. Whether you're querying a single vantage point or thousands across multiple platforms, you'll get only the data that matters. Every function is optimized for speed, delivering results in seconds or less.

Example: Build a giant looking glass. The code snippet on the right shows how to retrieve RIB entries for two prefixes at 01:30:11 on June 5, 2025, from all available VPs—over 5000 vantage points across all platforms!

First, use the vantage_points function to select the relevant VPs. Then, use the rib function to query those VPs at the desired timestamp, filtering with exact prefix matches. This builds a giant Internet-wide looking glass, allowing you to identify which parts of the Internet know how to reach your prefixes.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from pybgproutesapi import vantage_points, rib

# Retrieve the vantage points operated by RIS or bgproutes.io
vps = vantage_points(
    source=["bgproutes.io", "ris", "routeviews", "pch", "cgtf"],
    rib_size_v4=('>', '900000'))

# Get the RIB entries for two prefixes.
ribs = rib(vps,
    date="2025-07-31T01:30:11",
    prefix_exact_match=['65.169.6.0/23', '91.106.223.0/24'])

# Display each VP along with its corresponding RIB entries, if available.
for vp_ip, entries in ribs.items():
    print(f"Vantage Point: {vp_ip}")
    for prefix, (aspath, community) in entries.items():
        print(f"\tPrefix: {prefix}, AS path: {aspath}, community: {community}")

Need real-time BGP feeds? Prefer using a user-friendly dashboard instead of writing code? Discover our unique services designed for simple yet accurate BGP analysis.

Uncover more insights thanks to our high number of VPs.

By aggregating data from all public archives and streams of BGP data, we can significantly reduce visibility gaps and let you detect many more critical events compared to relying on just one or two providers.

+85%

of AS-links observed

With the topology endpoint of our API, you can quickly build a full AS-level topology. In just a few minutes, our platform reveals 1.16 million AS links. By comparison, using only RIPE RIS vantage points would yield just 620,000 links, highlighting the power of our higher coverage.

+9x

more prefix unreachability events detected.

With the pybgpstreamlive library, you can detect in real time when your prefixes become unreachable from parts of the Internet. As expected, increasing the number of vantage points improves coverage: by using 300 VPs instead of 100 (a 3× increase), we observed over 9× more periods of unreachability.

Start peering with bgproutes.io in less than ten minutes.

As more vantage points help to reduce visibility gaps and improves BGP monitoring and security, we invite everyone to peer with bgproutes.io and contribute BGP data. Our open peering policy ensures that anyone can join!

We make BGP data analysis

bgproutes.io collects BGP routes from operational routers, a.k.a. Vantage Points (VPs), and delivers them through a fast, unified, and intuitive interface.

bgproutes.io unlocks new capabilities

Open and automated peering policy

bgproutes.io operates its own peering and data collection infrastructure with an open peering policy. Any network operator can set up a peering session effortlessly, with full automation through our website, making data contribution seamless.

All data in one single repository

bgproutes.io is not intended to compete with platforms like RIS or RouteViews — each has its own strengths and limitations. Instead, bgproutes.io centralizes the BGP data from all public collection platforms into a single repository, aiming to enhance coverage and reduce visibility gaps.

Powerful data access and accurate services

Our platform features an intuitive interface that makes it easy to access exactly the data you need—whether you’re exploring historical records or tracking real-time updates. We also offer built-in monitoring services, so you can benefit from accurate insights without writing a single line of code.

We detail these new capabilities in our NANOG'94 presentation!

Run complex data analysis swiftly and with a few lines of code.

Our API and its Python client pybgproutesapi are simple and flexible. Whether you're querying a single vantage point or thousands across multiple platforms, you'll get only the data that matters. Every function is optimized for speed, delivering results in seconds or less.

Need real-time BGP feeds? Prefer using a user-friendly dashboard instead of writing code? Discover our unique services designed for simple yet accurate BGP analysis.

Uncover more insights thanks to our high number of VPs.

By aggregating data from all public archives and streams of BGP data, we can significantly reduce visibility gaps and let you detect many more critical events compared to relying on just one or two providers.

+85%

of AS-links observed

With the topology endpoint of our API, you can quickly build a full AS-level topology. In just a few minutes, our platform reveals 1.16 million AS links. By comparison, using only RIPE RIS vantage points would yield just 620,000 links, highlighting the power of our higher coverage.

+9x

more prefix unreachability events detected.

With the pybgpstreamlive library, you can detect in real time when your prefixes become unreachable from parts of the Internet. As expected, increasing the number of vantage points improves coverage: by using 300 VPs instead of 100 (a 3× increase), we observed over 9× more periods of unreachability.

Start peering with bgproutes.io in less than ten minutes.

As more vantage points help to reduce visibility gaps and improves BGP monitoring and security, we invite everyone to peer with bgproutes.io and contribute BGP data. Our open peering policy ensures that anyone can join!

© 2025 bgproutes.io. All rights reserved.