ToolBunny LogoToolBunny
Back to Homepage
API Request Tester

Send HTTP requests and view API responses in real-time.

About This Tool

The API Request Tester is an essential client-side utility for developers and QA testers to interact with and debug REST APIs. It provides a comprehensive interface to build and send various types of HTTP requests—including GET, POST, PUT, DELETE, and PATCH—and immediately inspect the server's response. You can customize the request URL, add custom headers, and include a request body (for methods like POST), making it an indispensable tool for API development, integration testing, and debugging.

How to Use
  1. Enter the full URL of the API endpoint you wish to test.
  2. Select the appropriate HTTP method (e.g., GET, POST) from the dropdown menu.
  3. To add custom request headers (like `Authorization` or `X-API-Key`), click "Add Header" and fill in the key-value pairs.
  4. For methods like POST or PUT, switch to the "Body" tab and enter your request payload (e.g., JSON data).
  5. Click the "Send" button to execute the request.
  6. The response from the server will be displayed below, neatly organized into three tabs: Body, Headers, and Status.
  7. You can view the response status code (e.g., 200, 404), size, and time taken, as well as all response headers and the response body.
A Quick Note

This tool makes HTTP requests directly from your browser. Due to web security policies (CORS - Cross-Origin Resource Sharing), you can only make requests to APIs that are configured to allow requests from this domain (`toolbunny.com`). If the target server does not send the appropriate CORS headers (like `Access-Control-Allow-Origin: *`), the request will be blocked by your browser and will fail.