API Request Builder
Build and send HTTP requests right from your browser.
How it works
- 1
Enter the URL
Type the API endpoint URL and select the HTTP method.
- 2
Add headers and body
Optionally add request headers and a JSON, form, or raw body.
- 3
Send and inspect
Click Send to execute the request and view the response status, headers, and body.
Common use cases
GET a public API
GET https://jsonplaceholder.typicode.com/posts/1
POST with JSON body
POST https://httpbin.org/post with {"test": true}
About This Tool
A lightweight API testing tool in your browser. Build HTTP requests with custom methods, headers, and bodies, send them via fetch, and inspect responses with syntax highlighting. Supports JSON, form data, and raw body formats. Request history is saved locally so you can quickly re-send previous requests. Works seamlessly with the cURL to Code Converter.
More examples
Examples
GET a public API
Input
GET https://jsonplaceholder.typicode.com/posts/1
Output
JSON response with post title, body, userId
POST with JSON body
Input
POST https://httpbin.org/post with {"test": true}Output
Response showing the echoed request body and headers
Frequently Asked Questions
- Why do some requests fail with a CORS error?
- Requests are sent directly from your browser, so they are subject to the target server's CORS policy. APIs that don't include Access-Control-Allow-Origin headers will be blocked.
- Is my request data sent to any server?
- No. Requests go directly from your browser to the target URL. Nothing is routed through Utiliify servers.
- Can I import requests from cURL?
- Yes. Use the cURL to Code Converter tool and click "Send to API Builder" to pre-populate your request.