Structured Data and More With PeeringDB

This article describes our latest improvements and puts them in the context of recent feature developments.

PeeringDB users have told us that their top priorities are data quality and search. These priorities have guided recent improvements. We want to make it easier to keep PeeringDB current. We want users to be able to analyze data. And we want to make the data available to users in the way that works best for them.

Our API has enabled you to automate updates and get data in structured formats. And peeringdb-py, our local cache, lets you keep a local copy of our data. That makes it easy to keep queries local and integrate PeeringDB with other data sources.

But we've been working to add key features for web users.

Your internal source of truth can suggest updates to PeeringDB. Once you set that up, you can review and approve or deny suggestions.

Web UI for proposed updates from a source of truth

You can get PeeringDB data about facilities as a .KMZ file as well as CSV or JSON. So you can import it into Google Earth and other GIS tools.

KMZ data of London shown in Google Earth Pro

Simple search understands a wide range of geographic terms. For instance, you can just search for an ix in berlin or a fac in ke. Yes, PeeringDB understands ISO 3166-2 country codes.

Search for an IXP in Berlin on mobile Search for a facility in Kenya on mobile

And now you can export data from any page. Of course, you could always copy and paste. But copying and pasting the list of peers at IX.br (PTT.br) São Paulo is a big job. Grabbing its data as a CSV or JSON removes copy/paste errors. You can import it straight into a business analytics engine.x

Exporting 1709 peers in CSV

Of course, it’s not all feature changes. We know that we need to update the web design, too. We have a preview of the design available for you to look at and comment on: https://preview.beta.peeringdb.com

Take a look and tell us what you like and what needs to be updated before we deploy this into production.

Preview example

If you have an idea to improve PeeringDB you can share it on our low traffic mailing lists or create an issue directly on GitHub. If you find a data quality issue, please let us know at support@peeringdb.com.


PeeringDB is a freely available, user-maintained, database of networks, and the go-to location for interconnection data. The database facilitates the global interconnection of networks at Internet Exchange Points (IXPs), data centers, and other interconnection facilities, and is the first stop in making interconnection decisions.