API Request Tester
User-triggered networkCompose, send, inspect, save, and reproduce HTTP API requests from one workspace.
The browser sends only when you choose Send. CORS may block reading some cross-origin responses.
Query parameters
Send a request to inspect its response.
How to use it
- 01
Compose the request
Choose a method and URL, then configure parameters, headers, body, authentication, and reusable environment variables.
- 02
Send and inspect
Run the request explicitly, cancel slow work, and inspect status, elapsed time, size, response headers, and formatted content.
- 03
Save or reproduce
Reuse redacted history and collections, import cURL, or copy cURL, Fetch, Axios, Python, and Go code.
Frequently asked questions
Why can a request work in cURL but fail here?
Browsers enforce CORS. If the target does not allow this site to read its response, use the generated cURL or other server-side snippet.
Are tokens saved?
Authentication values and common sensitive headers are redacted before history or collections are persisted. They remain in memory while you edit the current request.
Does the tool send requests on page load?
No. A network request is made only when you choose Send, and the destination is the URL shown in the editor.
Is the cURL importer a shell?
No. It parses a safe, useful subset and rejects shell substitutions, file references, and unsupported options; it never executes commands.
Related tools
Keep working with other focused browser utilities.