Speed Test API Put a real speed test inside your product.

Add enterprise-grade, real-world speed testing to any platform in minutes. No infrastructure required.

Trusted by developers since 2013  ·  No credit card required

Download
94.32Mbps
Upload 21.74Mbps
Latency 14ms
Jitter 1.2ms

Built for Real-World Applications

White-Label Speed Tests

Your branding, our engine

Network Analytics

Benchmark connections across your user base

Adaptive Streaming

Auto-adjust quality based on real bandwidth

ISP Diagnostics

Pinpoint connectivity issues instantly

Smart Transfers

Accurate ETAs for file operations

IoT Ready

Lightweight enough for embedded devices

Why Thousands of Developers Choose Us

Battle-Tested Since 2013

The original speed test API, proven at scale

Real-World Accuracy

Measures what users actually experience

Deploy in Minutes

Skip months of development. Ship today.

Scales With You

From prototype to millions of tests

Quick Start: Add a Speed Test in Minutes

Embed the speed test on any web page with a few lines of JavaScript.

<script src="https://speedof.me/api/api.js"></script>
<script>
  SomApi.account = 'YOUR_API_KEY';
  SomApi.domainName = 'yourdomain.com';
  SomApi.onTestCompleted = function (result) {
    console.log(result.download, result.upload, result.latency, result.jitter);
  };
  SomApi.startTest();
</script>

Full configuration, callbacks and the result schema are in the API documentation, with ready-to-run code in the integration examples.

AI Agent Integration

Run speed tests directly from AI agents and automation tools

MCP Server

Native integration with Claude, Cursor, Windsurf, and other AI platforms via Model Context Protocol

CLI Tool

Command-line speed testing for scripts, CI/CD pipelines, and automation workflows

JavaScript SDK

Promise-based API for Node.js applications. Same package, three interfaces

Local History

Results stored locally in JSON format for trending and analysis

Analytics Dashboard

Real-time insights into your API usage

  • Usage Statistics - Track API calls, test counts, and bandwidth consumption in real-time
  • Geographic Distribution - See where your users are testing from with country and city breakdowns
  • Device & Speed Insights - Monitor device types, average speeds, and latency trends
SpeedOf.Me API analytics dashboard showing usage statistics, geographic distribution, and device insights

Plans and Pricing

STARTUP
$49
per month
  • 1,000 API calls included
  • $0.138/extra test
  • Technical Support
Start free trial
POPULAR
BUSINESS
$149
per month
  • 10,000 API calls included
  • $0.045/extra test
  • Technical Support
Start free trial
PRO
$599
per month
  • 100,000 API calls included
  • $0.015/extra test
  • Technical Support
Start free trial
ENTERPRISE
Custom
Pricing
  • Need more than 100,000 API calls per month?
Get a quote
  • No credit card required
  • Full API access for 30 days
  • Cancel anytime

* Free trial includes 100 API calls.

Speed Test API FAQ

How do I add a speed test to my website or app?

Include our JavaScript API (api.js), set your account key and domain, then call SomApi.startTest(). Download, upload, latency and jitter arrive via callbacks. Ready-made examples cover vanilla JS, React, Vue, Angular, iOS, Android, Flutter, Electron and more.

Is the speed test API free?

It is a paid API with a free trial: 30 days and 100 API calls, no credit card required. Paid plans start at $49/month and scale to Enterprise for high volume.

What does the API measure?

Download speed, upload speed, latency and jitter, using the same single-stream HTML5 engine as SpeedOf.Me for real-world accuracy.

Can AI agents and scripts run speed tests?

Yes. The @speedofme/mcp package is an MCP server for AI agents, a CLI for scripts and CI pipelines, and a Node.js SDK, all from one install.

Which platforms are supported?

Web (JavaScript), plus example integrations for iOS, Android, macOS, Windows, Electron, Flutter, React, Vue, Angular and React Native.

Have more questions? Read the full FAQ →

Menu ×