Measurement Lab NDT Server Scraper
Pricing
from $3.75 / 1,000 result items
Measurement Lab NDT Server Scraper
Export M-Lab NDT broadband-speed-test server inventory. Pull hostname, machine, city, country, geo, and signed download/upload endpoints for nearby and global servers. Filter by country, city, or format.
Pricing
from $3.75 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

๐ก Measurement Lab (M-Lab) NDT Server Scraper
๐ Export the M-Lab NDT server inventory in seconds. Pull broadband-speed-test servers with hostname, machine, country, city, geo, and signed WebSocket download and upload URLs ready to use. No registration required.
The M-Lab NDT Scraper exports the live server inventory from Measurement Lab, the open networking research platform that powers the Network Diagnostic Test (NDT) used by Google's public Internet speed test and many ISP performance measurement studies. Each record returns 10 fields, including the M-Lab machine identifier, the public hostname, the requested protocol (ndt7 or ndt5), the host country and city, and four ready-to-call WebSocket URLs (secure and insecure variants for download and upload).
The inventory covers every active M-Lab NDT pod worldwide, with M-Lab access tokens signed for the caller so the download/upload URLs work out of the box for a network diagnostic, speed-test client, or research probe.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Network researchers, ISP analysts, broadband policy teams, telecom engineers, CDN ops, network journalists | Speed-test infrastructure mapping, ISP performance studies, regional throughput baselines, broadband policy research, NDT probe orchestration |
๐ What the M-Lab NDT Scraper does
Multiple filtering workflows in a single run:
- ๐ Nearest server. Default mode returns the M-Lab pods closest to the caller geo.
- ๐ณ๏ธ Country filter. Restrict to one ISO 3166-1 alpha-2 country code (
US,GB,DE,JP,BR, and more). - ๐๏ธ City filter. Match against the location.city hint exposed by the M-Lab inventory.
- ๐ฐ๏ธ Protocol filter.
ndt7(modern WebSocket, default) orndt5(legacy), or both. - ๐ Ready-to-call URLs. Every record includes pre-signed WebSocket URLs for both secure (WSS) and insecure (WS) variants of download and upload.
Each record includes the M-Lab machine ID, the public hostname, the format (ndt7 or ndt5), the country and city, and four signed WebSocket URLs you can hand directly to an NDT client library.
๐ก Why it matters: M-Lab powers a meaningful slice of the public broadband-quality dataset used in regulatory filings, academic papers, and ISP scorecards. Anyone running NDT measurements at scale needs the live server inventory to balance load, study regional capacity, or audit speed-test routing. This Actor returns that inventory in a clean dataset on every run.
๐ Data fields
Each record includes: city, country, downloadUrl, downloadUrlInsecure, format, hostname, machine, scrapedAt, uploadUrl, uploadUrlInsecure. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
๐ How to use
- ๐ Sign up. Create a free account with $5 credit (takes 2 minutes).
- ๐ Open the Actor. Go to the M-Lab NDT Scraper page on the Apify Store.
- ๐ฏ Set input. Optionally pick a country or city, choose
ndt7,ndt5, or both, and setmaxItems. - ๐ Run it. Click Start and let the Actor collect your data.
- ๐ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
๐ Recommended Actors
- ๐ OurAirports Scraper - Global airport reference data with codes and geo
- ๐ก๏ธ Shodan IP Scraper - Internet-connected device intelligence
- ๐ OpenSky Flights Scraper - Live aircraft network telemetry
- ๐ RIPE Atlas Probes Scraper - Global Internet measurement probes
- ๐ก PeeringDB Scraper - Network interconnection registry
๐ก Pro Tip: browse the complete ParseForge collection for more network and infrastructure scrapers.
โ ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Measurement Lab (M-Lab) or its operators. All trademarks mentioned are the property of their respective owners. Only publicly available M-Lab inventory data is collected.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.
