Trusted IP intelligence database licensing.

We measure the internet and license the result as databases you download — VPN, proxy, hosting, Tor, relay and CDN address data. Trusted by the largest IP intelligence vendors to power their own data and products.

Request evaluationCompare licensesNo metering ·StandardorRedistributionterms
Full catalog →
start_ipend_ipproviderconfidencelast_seen
216.131.87.112216.131.87.127ipvanishhigh2026-09-08
208.85.18.71208.85.18.71tunnelbearhigh2026-09-07
187.13.129.184187.13.129.187nordvpnhigh2026-09-07
172.235.240.0172.235.240.11metrovpn_netmedium2026-09-04
95.170.13.2095.170.13.23pingvpn_pingsecurelow2026-06-16
ID
vpn_ip_v1
Entries
17,328,905
Refresh
Daily
CSVGZ
114 MB
MMDB
549 MB

Accurate coverage, wide tracking.

All major VPN and proxy providers, covered deeply and licensed to you.

148M
anonymous IPs
821M
hosting IPs
2.3K
providers
Daily
update frequency
NordVPNProton VPNExpressVPNSurfsharkMullvadCyberGhostPrivate Internet AccessWindscribeIPVanishTunnelBearhide.mePureVPNHotspot ShieldVyprVPNMozilla VPNNorton VPNPsiphon
Bright DataOxylabsDecodoIPRoyalSOAXWebshareRayobyteDataImpulseProxy-CheapPacketStreamInfaticaProxyEmpireMassiveShifterZyte

Flags say what. Evidence says why.

Every flag arrives with the operator behind it, how strongly it is supported, when it was last observed — and for proxy pools, how persistent the address has been.

provider
Which operator the address belongs to, as a stable id you can key rules off.
confidence
How strongly the observation is supported — high, medium or low.
last_seen
The most recent day the address was observed in this role.
first_seen
How far back the sighting goes inside the dataset's time window.
hits
How many times the address turned up in the pool during the window.
hits_days_pct
The share of days it appeared on — persistence, not a one-off.
providers_num
How many distinct providers resold the same address.

45.83.91.1

The same address, across three builds
vpn_ip_v1high confidence
provider
mullvad
confidence
high
last_seen
2026-09-18
hosting_ip_v1high confidence
provider
m247
last_seen
2026-09-18
Pool persistence63% of days · 42 hits · 2 networks

An address seen on 63% of the last 90 days is a standing pool member. One sighting on one day is noise — your customers can tell them apart because the columns are in the file.

Download it in four lines.

Official clients wrap the download API: fetch the current build and the digests to verify it against, then query it locally. No request per address, no lookup service in your path.

database.list()
Every database family you are licensed for, with its versions, formats and license type.
database.metadata(id)
Build date, row count, columns and byte size per format — without moving the file.
database.download(id, fmt, path)
Streams to disk through a neighboring .part file, so a half-finished transfer never lands.
database.checksums(id, fmt)
The four digests the exporter published for that file, to verify the bytes you got.
import os
from internetdata import InternetData
client = InternetData(os.environ["INTERNETDATA_API_KEY"])
# what is in today's build, without moving the file
meta = client.database.metadata("vpn_ip_v1")
client.database.download("vpn_ip_v1", "mmdb", "./vpn_ip_v1.mmdb")
sums = client.database.checksums("vpn_ip_v1", "mmdb")
print(meta.updated, meta.entries, sums["sha256"])
load.pypip install internetdata
Also available for .NET, Ruby, Rust, Swift, Erlang, Perl and Zig. See all on GitHub →

Simple licensing terms, pick your database.

Full licensing detail →
StandardInternal use

Use the data inside your own product, service and operations. No metering, no per-lookup accounting — unlimited usage.

Any internal use case
All formats, daily updates
Unlimited usage
Redistribution

Resell it forward in your own product, even directly as a database, or to power your IP data API.

Direct resale and redistribution available
Flexible licensing and finance terms
Custom databases available
On this page

Is there a lookup API?

No, and that is deliberate. You license databases and run them where your traffic already is — no round trip, no rate limit, no per-query bill, and none of your customers' addresses leaving your infrastructure. Builds arrive through the database API: list, metadata, download, checksum.

00 · Evaluate

Test the real build first.

An evaluation license puts a full current build in your hands — every row, every column, no sampling — so you can measure it against your own traffic before anyone talks about terms.

01 · License

Then license what you use.

Standard, for detection and decisions inside your own product and operations.
Redistribution, when the data ships onward inside what you sell — priced by scope, not by seat.
Annual terms, a named contact, and flexible payment terms — monthly, quarterly or yearly.