Speedtest Global Index Scraper - Internet Speeds
Pricing
from $10.00 / 1,000 results
Speedtest Global Index Scraper - Internet Speeds
Scrape Speedtest.net global internet speed rankings. Extract median download/upload speeds and latency by country for fixed and mobile connections.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 months ago
Last modified
Categories
Share
Speedtest Global Index Scraper
Scrape internet speed rankings from Speedtest.net Global Index. Extract median download speeds by country for fixed broadband and mobile connections.
Features
- Global mode: Scrape the full country ranking table from the global index
- Country mode: Scrape individual country detail pages with download, upload, and latency
- Connection type: Filter by fixed broadband or mobile
- Median speeds: Extract median download/upload speeds in Mbps
- Latency: Ping/latency data in milliseconds (country mode)
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | "global" | "global" for full rankings, "country" for specific country pages. |
countries | string[] | [] | Country names for country mode (e.g. ["United States", "Japan"]). |
connectionType | string | "fixed" | "fixed" for broadband, "mobile" for cellular. |
limit | integer | 200 | Maximum number of results to return. |
proxyConfiguration | object | - | Optional proxy settings. |
Output
Each result includes:
| Field | Description |
|---|---|
rank | Global ranking position (global mode) |
country | Country name |
medianDownload | Median download speed in Mbps |
medianUpload | Median upload speed in Mbps (country mode) |
medianLatency | Median latency/ping in ms (country mode) |
connectionType | "fixed" or "mobile" |
sourceUrl | Source URL on Speedtest.net |
scrapedAt | ISO timestamp of when the data was scraped |
Usage Examples
Full global rankings (fixed broadband)
{"mode": "global","connectionType": "fixed","limit": 200}
Mobile speed rankings
{"mode": "global","connectionType": "mobile","limit": 100}
Specific country details
{"mode": "country","countries": ["United States", "Japan", "South Korea", "Germany"],"connectionType": "fixed"}
How It Works
-
Global mode: Fetches the Speedtest Global Index page and parses the median ranking table for the selected connection type. Extracts rank, country name, and median download speed from server-rendered HTML tables.
-
Country mode: Fetches individual country pages at
/global-index/{country-slug}. Extracts download, upload, and latency from the result-group elements specific to the selected connection type.
Notes
- Global mode returns median download speed rankings (upload and latency are only available on country detail pages)
- For complete data including upload and latency, use country mode
- Country names should match Speedtest's naming (e.g. "United States" not "USA")
- Data is updated monthly by Speedtest.net based on speed tests taken worldwide
- Rate limited to 20 requests/minute