Send HTTP requests and view API responses in real-time.
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.
- Enter the full URL of the API endpoint you wish to test.
- Select the appropriate HTTP method (e.g., GET, POST) from the dropdown menu.
- To add custom request headers (like `Authorization` or `X-API-Key`), click "Add Header" and fill in the key-value pairs.
- For methods like POST or PUT, switch to the "Body" tab and enter your request payload (e.g., JSON data).
- Click the "Send" button to execute the request.
- The response from the server will be displayed below, neatly organized into three tabs: Body, Headers, and Status.
- 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.
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.
IP Lookup
Find the location and details of any IP address. This tool provides information such as the country, city, ISP, and organization associated with a given IP. It also shows your own IP address on page load.
CSV Viewer
Quickly view and paginate through CSV files directly in your browser. Upload a CSV file to render its contents in a clean, searchable table format. Ideal for inspecting tabular data without opening a spreadsheet application.
Boilerplate Generator
Quickly generate boilerplate code for various project setups, such as Dockerfiles, GitHub Actions, and more. Save time on initial configuration.
Algorithm Visualizer
Visualize sorting algorithms like Bubble Sort and Merge Sort to understand how they work step-by-step. An educational tool for developers and students.