Speedtest Global Index Scraper - Internet Speeds avatar

Speedtest Global Index Scraper - Internet Speeds

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Speedtest Global Index Scraper - Internet Speeds

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

lulz bot

Maintained by Community

Actor 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

FieldTypeDefaultDescription
modestring"global""global" for full rankings, "country" for specific country pages.
countriesstring[][]Country names for country mode (e.g. ["United States", "Japan"]).
connectionTypestring"fixed""fixed" for broadband, "mobile" for cellular.
limitinteger200Maximum number of results to return.
proxyConfigurationobject-Optional proxy settings.

Output

Each result includes:

FieldDescription
rankGlobal ranking position (global mode)
countryCountry name
medianDownloadMedian download speed in Mbps
medianUploadMedian upload speed in Mbps (country mode)
medianLatencyMedian latency/ping in ms (country mode)
connectionType"fixed" or "mobile"
sourceUrlSource URL on Speedtest.net
scrapedAtISO 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

  1. 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.

  2. 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