How to use this tool
Pick a method, enter the URL, and add any query params, headers, body (JSON or text) and auth (Bearer or Basic). Hit Send to see the status, response time, size, headers and body. Use Copy as cURL to take the request elsewhere.
About browser-based API testing
Because this client runs entirely in your browser, it is private and free — your requests never pass through our servers. The trade-off is CORS: browsers only allow calls to APIs that explicitly permit cross-origin requests, so some APIs will return a CORS error here. That is a browser security rule, not a bug — for locked-down APIs you would use a desktop client or a server-side proxy.
Frequently asked questions
What does this API tester do?
It's a lightweight REST client in your browser: choose a method (GET, POST, PUT, PATCH, DELETE…), enter a URL, add query params, headers, a body and authentication, then send and view the response status, time, size, headers and body (with JSON pretty-printed).
Why does my request fail with a CORS error?
Browsers block requests to APIs that don't send CORS headers, so this tool can only call APIs that allow browser requests. Many public APIs do; private or strict APIs may not. For those, a desktop tool or a server-side proxy is needed.
Are my requests sent through a server?
No. Requests go directly from your browser to the API — nothing passes through our servers, so your URLs, tokens and data stay private to your device.
Can I copy my request as cURL?
Yes. Click 'Copy as cURL' to get a ready-to-run cURL command for your request, including headers and body.