Next free-source hunt
We check for new free data every weekday.
Datasets / OSINT
github.com/

Ookla Speedtest Open Data

FreeNon-commercial onlyauth: noneCC-BY-NC-SA-4.0#osint#alt-data#geospatial#historical-data#time-series#network-data✓ verified Nov 1, 2026

Ookla Speedtest Open Data

Ookla publishes quarterly fixed and mobile network-performance aggregates in zoom-16 geographic tiles as Apache Parquet and zipped Shapefiles. Fields include average download and upload speed, latency, test and device counts, quadkey and geometry; no key is needed.

Required Attribution:

Speedtest® by Ookla® Global Fixed and Mobile Network Performance Maps was accessed on [DAY MONTH YEAR] from AWS. Based on [LICENSEE’S] analysis of Speedtest® by Ookla® Global Fixed and Mobile Network Performance Maps for [DATA TIME PERIOD]. Ookla trademarks used under license and reprinted with permission.

Coverage

The files cover fixed and mobile measurements worldwide from Q1 2019 through the most recently completed published quarter, with quarterly additions. Only tests with GPS-quality location accuracy are included, regional availability can change, and historical aggregates can be regenerated for data-subject requests.

Verdict

A spatial alternative-data signal for comparing broadband performance, infrastructure quality and connectivity trends across markets. Each row is a quarterly aggregate rather than a live reading, so it cannot identify short outages and arrives after quarter end. Speedtest users and GPS-quality filtering create sampling effects, and some loaded-latency fields are sparse. Regional availability and reaggregation can change results, while the non-commercial licence limits deployment in commercial agents.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load an Ookla quarterly fixed-network file into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.

Raw skill file (/skills/ookla-speedtest-open-data.md)Also in our MCP server: call get_ingestion_skill with {"slug": "ookla-speedtest-open-data"}.

Access

  • No account, key or signed AWS request is needed for the public S3 file.
  • The data licence permits non-commercial use and requires attribution and ShareAlike distribution.

Request

bash
curl -O 'https://ookla-open-data.s3.amazonaws.com/parquet/performance/type=fixed/year=2019/quarter=1/2019-01-01_performance_fixed_tiles.parquet'

Format

Apache Parquet rows for zoom-16 tiles with WKT geometry, speed and latency averages, test and device counts, quadkey and centroid coordinates where available.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""Ookla 2019 Q1 fixed-network performance tiles -> pandas -> Parquet. No key."""
import io
import requests
import pandas as pd

URL = "https://ookla-open-data.s3.amazonaws.com/parquet/performance/type=fixed/year=2019/quarter=1/2019-01-01_performance_fixed_tiles.parquet"
r = requests.get(URL, timeout=120)
r.raise_for_status()
df = pd.read_parquet(io.BytesIO(r.content))
df.to_parquet("ookla_fixed_2019_q1.parquet", index=False)
print(len(df), "tiles", int(df["tests"].sum()), "tests", "median download kbps", int(df["avg_d_kbps"].median()))

Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 4877036 tiles 69942821 tests median download kbps 29883

Limits

  • Rate limit: Not stated.
  • Files are quarterly aggregates and individual Parquet files can be hundreds of megabytes.
  • The licence is non-commercial and ShareAlike.

Quirks

  • The tile field is WKT in EPSG:4326 even though the aggregation grid is based on zoom-16 Web Mercator tiles.
  • avg_lat_down_ms and avg_lat_up_ms begin with Q4 2022, are Parquet-only and can be null.
  • Historical aggregates can change after reaggregation, and regional availability is subject to change.

Terms and attribution

  • The data is licensed CC BY-NC-SA 4.0 for non-commercial reuse.
  • Use the provider's suggested attribution and retain ShareAlike terms on adapted data.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer