API Request Tester
Send REST API requests with custom methods, headers, body, and query parameters. View formatted responses.
Testing REST APIs is a daily task for developers. This browser-based API client lets you send requests to any endpoint with custom HTTP methods, headers, and request body. Responses are automatically formatted as JSON when possible.
Browser CORS restrictions apply — the target API must allow cross-origin requests. Public APIs like JSONPlaceholder and httpbin.org work perfectly for testing. For APIs behind authentication, add your token in the headers field.
Browser CORS restrictions apply — the target API must allow cross-origin requests. Public APIs like JSONPlaceholder and httpbin.org work perfectly for testing. For APIs behind authentication, add your token in the headers field.
Tester
Results
—
—
How to Use
- Enter the API endpoint URL
- Select the HTTP method
- Add headers and body as needed
- Click Calculate to send the request
FAQ
How is this different from the Webhook Tester?
The API Request Tester is focused on REST API testing with JSON formatting and PATCH support. The Webhook Tester is simpler and focused on sending payloads to webhook endpoints.
Can I test APIs that require authentication?
Yes. Add your authentication headers in the Headers field, e.g., {"Authorization": "Bearer your-token"}.
Is my data safe when I use API Request Tester?
Yes. All calculations run entirely in your browser. Your data is never sent to a server, stored in a database, or shared with anyone. You can use this tool with complete confidence that your information remains private.
Learn More
Guides that feature this tool
Thank you! Your report has been submitted.