Uttir

API Tester (HTTP Requests)

Make HTTP requests from your browser: GET, POST, PUT, DELETE, with custom headers and body. Import a cURL command, see the full response (status, headers, body) with timing. Free, in browser, no signup.

API Tester (HTTP Requests) — Make HTTP requests from your browser. Pick a method, paste a URL, add headers and a body, and see the full response: status, headers, body, and how long it took. Useful for testing an API before you wire it into a real application, debugging a failing endpoint, or exploring a public API like GitHub, OpenWeather, or a custom backend.

Your request goes from your browser to the target server directly. Nothing is sent to a third party.

Was API Tester (HTTP Requests) useful?

What is api tester (http requests)?

Make HTTP requests from your browser. Pick a method, paste a URL, add headers and a body, and see the full response: status, headers, body, and how long it took. Useful for testing an API before you wire it into a real application, debugging a failing endpoint, or exploring a public API like GitHub, OpenWeather, or a custom backend.

Import a cURL command from the API docs and the form fills itself. The request goes from your browser to the target server directly — there is no proxy in between, so the response is the same as what a real client would see.

How to use it

  1. Pick a method and enter a URL

    GET is the default. The URL must start with http:// or https://.

  2. Add headers (optional)

    Most APIs need an Authorization header. Use the "Add header" button for each one.

  3. Add a body (for POST / PUT / PATCH)

    JSON, form-encoded, or plain text. The body kind auto-sets the Content-Type header.

  4. Click Send

    The request is made from your browser. The response shows status, headers, body, and timing.

Examples

Test a public API

Make a GET to a public API and see the JSON response. No auth, no rate limits, no API key needed for the example APIs.

GET https://api.github.com/repos/sveltejs/kit

Result: A 200 response with the repository metadata, JSON-formatted, showing the full body in a few seconds.

POST a JSON body

Most modern APIs use JSON for both the request and the response. The form auto-sets Content-Type: application/json when you pick the JSON body kind.

POST https://httpbin.org/post
Authorization: Bearer x
Content-Type: application/json

{"name":"alice","age":30}

Result: A 200 response with the body echoed back, showing what the server received.

Import a cURL command

Most API docs give cURL examples. Paste the command into the import field and the form fills in method, URL, headers, and body.

curl -X POST -H "Authorization: Bearer x" -H "Content-Type: application/json" -d '{"query":"hello"}' https://api.example.com/v1/search

Result: The form shows: method POST, the URL, both headers, and the JSON body. One click to send.

Frequently asked questions

Related tools