Loading...

How to Use API Request Tester - Complete Guide

Step 1

Enter API Endpoint URL

Enter your API endpoint URL and select the HTTP method (GET, POST, PUT, PATCH, DELETE, etc.).

Supports all HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
HTTPS and HTTP: Test both secure and non-secure endpoints
Step 2

Configure Request Details

Use tabs to configure different aspects of your API request:

Body Tab: Add JSON or text request body for POST/PUT/PATCH requests
Headers Tab: Add custom headers like Content-Type, Accept, etc.
Auth Tab: Add Bearer tokens or Basic authentication
Import cURL Tab: Paste cURL commands from browser DevTools
Step 3

Send Request and View Response

Click the "Send" button to execute your API request and see the response instantly.

Status code: See HTTP status (200, 404, 500, etc.) with color coding
Response time: View request duration in milliseconds
Formatted response: JSON responses are automatically formatted
Copy response: One-click copy to clipboard

Powerful Features

cURL Import

Paste cURL commands from browser DevTools and automatically parse URL, headers, method, and body

Custom Headers

Add unlimited custom headers with enable/disable toggle for each

Authentication

Support for Bearer tokens and Basic authentication

JSON Editor

Syntax-highlighted JSON editor for request body and response

Frequently Asked Questions

How do I import a cURL command?

Go to the "Import cURL" tab, paste your cURL command (from browser DevTools → Network → Copy as cURL), and click "Parse cURL Command". The tool will automatically extract the URL, method, headers, and body.

Can I test APIs that require authentication?

Yes! Use the "Auth" tab to add Bearer tokens or Basic authentication. The authorization header will be automatically added to your request. You can also manually add custom authorization headers in the Headers tab.

What HTTP methods are supported?

All standard HTTP methods are supported: GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. Request body is supported for POST, PUT, PATCH, and DELETE methods.

Does it work with CORS-protected APIs?

Requests are made directly from your browser, so CORS policies apply. If you encounter CORS errors, you may need to use the API's CORS settings or test from a server-side environment. Public APIs usually allow CORS.

Can I save my requests?

Currently, requests are stored in your browser session. For persistent storage, you can copy the cURL equivalent or save request details manually. We're working on adding request history and collections features.

Is the API tester free to use?

Yes, completely free with no limitations on the number of requests. No registration required.