API Request Tester

Connects to a serviceDeveloper Tools#API

Send GET, POST, PUT, PATCH or DELETE requests with headers, auth and a body; see the status and response.

Query parameters. They stay in sync with the URL.

Response

Press Send to see the status, headers and body here.Ctrl+Enter sends from anywhere in the tool.
How to use, limits & privacy

About API Request Tester

Send HTTP requests to an API from your browser and inspect the answer, a light alternative to Postman for quick checks. Choose the method, add query parameters, headers, a JSON, form or raw body and Bearer, Basic or API key authorization, then see the status, time, size, response headers and the formatted body. It can also send a test webhook payload to your own endpoint, import a cURL command and copy any request as cURL or fetch code. It suits developers, students learning APIs and testers.

How to Use

1

Enter the request

Pick a method such as GET or POST and type the URL. Add query parameters in Params, headers in Headers and a token in Auth, or click Import cURL to paste a command.

2

Add a body if needed

For POST, PUT, PATCH or DELETE, open Body and choose JSON, Form or Raw text. Content-Type is set for you, and the JSON is checked as you type.

3

Send and read the response

Click Send or press Ctrl+Enter. The status, time and size appear with the body and response headers; earlier requests stay in History until you leave the page.

Privacy & Processing

  • Mode: connected
  • Files Leave Browser: Selected data may be sent to a service or peer
  • Max Input Size: API dependent
  • Account Required: No
  • Data Stored Locally: Nothing is saved. Request history, tokens and passwords stay in memory and are cleared when you close or reload the page.
  • Network Processing: Required for connected features

Requests go from your browser straight to the URL you enter, with the headers and body you set. They do not pass through ToolKit360.

Rules & Limitations

  • The server must allow requests from other websites (CORS) for the response to be readable. If it does not, use Copy as cURL and run the request from a terminal.
  • Browsers do not let web pages send some headers, such as Cookie, Host, Origin and Content-Length; the tool warns you when you add one.
  • Only response headers the server exposes through CORS are visible. There is no proxy server.
  • Requests stop after 30 seconds. http:// addresses other than localhost are blocked from this https:// page as mixed content.
  • It sends requests only. It cannot receive webhooks, because it has no public URL; use it to send a test webhook to your own endpoint.

Top Suggestions

  • Checking that a REST API endpoint returns the right status and JSON
  • Sending a sample webhook payload to a local or staging server
  • Trying a request copied from browser developer tools as cURL
  • Turning a request into cURL or fetch code for documentation or scripts
  • Learning how HTTP methods, headers and status codes work

API Request Tester FAQ

How do I test an API online without Postman?

Enter the URL, pick the method, add headers or a body if the API needs them and click Send. The status code, response time, size, headers and formatted JSON body appear on the right.

Why do I get "No response" or a CORS error?

Browsers only let a page read responses from servers that allow it with an Access-Control-Allow-Origin header. Many APIs allow it, but some do not. The request may also fail if the address is wrong, offline or blocked. Copy as cURL runs the same request from a terminal, where CORS does not apply.

Can I send requests to localhost?

Yes, if your local server is running and sends CORS headers, for example Access-Control-Allow-Origin: *, and answers OPTIONS requests. Chrome and Edge may ask for permission to reach your local network.

Can this tool receive webhooks?

No. Receiving a webhook needs a public URL that another service can call, and this tool runs only in your browser. It can send a test webhook payload to your own endpoint, which is useful for checking your handler.

Are my API keys and tokens saved or sent to ToolKit360?

No. Requests go straight from your browser to the URL you enter, and tokens, passwords and history are kept only in the page's memory. They are gone when you close or reload the page.

How do I import a cURL command?

Click Import cURL and paste the command. The method, URL, headers (-H), body (-d, --data-raw, --json) and Basic login (-u) are filled in for you. Multipart uploads (-F) are not supported.