Api Latency Tester
Free online api latency tester tool, no installation required
About API Latency Tester
Fires the same HTTP request N times in sequence (1-20 iterations) against any URL using the browser fetch API with CORS mode, then reports per-request status, status text, and round-trip time in milliseconds, plus an average/min/max summary. Supports GET, POST, PUT, and DELETE.
How to Use
1. Pick a method button (GET / POST / PUT / DELETE). 2. Enter the full URL (https://...). 3. Set Iterations (1-20). 4. Optionally add Headers as a JSON object {"key":"value"} or one 'Key: Value' per line. 5. For POST/PUT, add a request Body (raw text). 6. Click Send Test. A progress bar tracks each iteration; results stream in as they complete.
Results & CORS Caveats
Each result row shows the iteration number, HTTP status (green for 2xx, red otherwise, Error if the fetch threw), elapsed ms, and status text or error message. When more than one request succeeds, a summary card reports average, minimum, and maximum latency. Because requests use mode:'cors', targets without proper CORS headers will fail with a network error even if the server is reachable. This is a browser limitation, not a bug in the tool.
▶Why do all requests show Error even though the API works in curl?
▶Does the request body get sent for GET or DELETE?
▶How are headers parsed?
▶Are requests run in parallel or sequentially?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee