Skip to content
InternetData

Mobile proxy exits, over a rolling 90 days.

Addresses observed exiting a mobile proxy pool on carrier space, with the provider, the window, and how persistent each address has been.

Schema at a glance.

See documentation →

The schema and metadata are in the docs. It is published as CSVGZ and MMDB.

ipproviderfirst_seenlast_seenhitshits_days_pctproviders_num
142.169.77.36floppydata2026-06-172026-08-23532
185.117.151.243dataimpulse2026-06-182026-08-06762
84.15.181.69dataimpulse2026-08-142026-08-14111
2600:1008:a034:f0d1:fab9:135b:3ef9:293floppydata2026-06-102026-06-10111
2a00:23ee:2300:136a:4cd1:51ff:fee0:b836floppydata2026-07-302026-07-30111
ID
mobproxy_ip_90d_v1
Entries
3,635,494
Refresh
Daily
CSVGZ
35.35 MB
MMDB
482 MB
Mobile Proxy Provider

The operators behind the IDs.

Mobile Proxy Provider documentation →

provider is an ID that holds from build to build. Mobile Proxy Provider resolves each one to the provider's name and homepage, whether we track its addresses and whether it has gone defunct. Join it on provider.

idnameurlactivenotedefunct
dataimpulseDataImpulsehttps://dataimpulse.com/tf
floppydataFloppydatahttps://floppydata.com/tf
vibeproxiesVibeProxieshttps://vibeproxies.com/tf
ID
mobproxy_provider_v2
Entries
4

What each flag rests on.

Every flag arrives with the operator behind it, how strongly it is supported and 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.
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.
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, and one seen once is noise. The columns are in the file, so your customers can tell them apart.

Downloading it from code.

Database API reference →

One call gets you the current Mobile Proxy IP build. Every official client wraps it three ways: straight to disk, a time-limited link you hand to your own runner, or bytes in memory, and checksums() returns the published digests to verify it against.

download()
Streams the current build to a file, which lands only once the whole transfer has arrived, so a failed one never leaves a truncated file behind.
downloadUrl()
The time-limited link the API redirects to, for your own downloader, a job runner or a CDN pull.
downloadBytes()
The build in memory, for a small database or a pipeline that never touches a filesystem.
metadata()
Row count, file sizes and when the build last updated. Poll it and fetch only when a new one has landed.
checksums()
The md5, sha1, sha256 and sha512 digests of one file, to verify it once it lands.
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("mobproxy_ip_90d_v1")
client.database.download("mobproxy_ip_90d_v1", "mmdb", "./mobproxy_ip_90d_v1.mmdb")
sums = client.database.checksums("mobproxy_ip_90d_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 →

Where it occurs.

Mobile Proxy IP holds 2,509,248 IPv4 addresses in the latest build. These are the countries and networks with the most of them; each opens its own page, as does every IP range.

By country

Of the 2,509,248 IP Geolocation places.

  1. Italy222,958 · 8.89%
  2. India217,310 · 8.66%
  3. Saudi Arabia156,142 · 6.22%
  4. United States143,062 · 5.70%
  5. Algeria87,935 · 3.50%
  6. Japan83,463 · 3.33%
  7. Morocco65,380 · 2.61%
  8. France63,028 · 2.51%
  9. Spain58,623 · 2.34%
  10. Turkey53,529 · 2.13%

By network

Each /24 counted for the AS announcing most of it.

  1. AS55836Reliance Jio Infocomm Limited101,836 · 4.06%
  2. AS45609Bharti Airtel Ltd. AS for GPRS Service80,892 · 3.22%
  3. AS39891Saudi Telecom Company JSC78,621 · 3.13%
  4. AS1267WIND TRE S.P.A.67,370 · 2.68%
  5. AS21928T-Mobile USA, Inc.64,196 · 2.56%
  6. AS35819Etihad Etisalat, a joint stock company49,287 · 1.96%
  7. AS29447Scaleway SAS47,586 · 1.90%
  8. AS30722Fastweb SpA43,848 · 1.75%
  9. AS36947Telecom Algeria40,704 · 1.62%
  10. AS6167Verizon Business40,703 · 1.62%

Getting your hands on it.

Teams join Mobile Proxy IP against traffic they already log, inside their own infrastructure, and never send an address anywhere to get an answer.

Rules and scoring

Join the rows against traffic you already log and score a session on the operator and the confidence, rather than on one boolean.

Account and payment risk

Signals at signup and checkout, where the answer has to be local and consistent.

Network and abuse operations

Attribute what is hitting you to the infrastructure behind it, with provider IDs that stay stable as ranges rotate.

License the full database
Sales will quote on volume, term and whether you need redistribution rights.
Checksums published per file: md5, sha1, sha256 and sha512.
The ID fixes the schema, so a new build never changes the columns your parser reads.
Samples are cut from the current build, not a synthetic extract.

An official client for every major language.

All SDKs on GitHub →

Twelve official clients for the languages you ship in, each wrapping the database endpoints: list what you're licensed for, poll a build, follow the download redirect and verify what landed. Install commands are in the docs.

On this page

What does a row tell us?

One address seen exiting a mobile proxy pool in the window, the provider that sold it, the first and last day it appeared, how many times, the share of days it appeared on, and how many providers resold it.

00 · Evaluate

Test the real build first.

An evaluation license puts a full current build in your hands, with 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 rather than by seat.
Annual terms, a named contact, and monthly, quarterly or yearly payment.