GET a JSON API
GET https://jsonplaceholder.typicode.com/todos/1
Accept: application/json200 OK
Content-Type: application/json
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
Send HTTP requests from your browser via a server-side proxy — set method, headers, body, and inspect the full response.
Loading interactive tool…
HTTP Request Builder is a Postman-lite tool for testing APIs and HTTP endpoints directly from your browser. Choose a method (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS), enter a URL, add custom request headers, and pick a body format — JSON, form-data, or raw text. The request is sent via a server-side proxy with SSRF protections so private IPs and localhost are blocked. The response panel shows a color-coded status code, elapsed time, response size, full response headers, and a pretty-printed body. A 'Copy as cURL' button generates the equivalent curl command so you can reproduce the request in your terminal or share it with teammates. The last 10 requests are saved to localStorage for quick recall.
No install — test any public API directly in the browser without Postman or Insomnia.
Server-side proxy lets you bypass browser CORS restrictions on third-party APIs.
Pretty-print JSON responses automatically for easy readability.
Copy as cURL makes it easy to share or reproduce requests in a terminal.
Request history keeps the last 10 requests so you never lose your work.
SSRF protections block private IP ranges to prevent internal network misuse.
GET https://jsonplaceholder.typicode.com/todos/1
Accept: application/json200 OK
Content-Type: application/json
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}POST https://api.example.com/posts
Authorization: Bearer eyJhbGc...
Content-Type: application/json
{"title":"Hello","body":"World"}201 Created
Location: /posts/42
{
"id": 42,
"title": "Hello",
"body": "World"
}GET https://api.github.com/users/octocat
Accept: application/vnd.github+jsoncurl -X GET 'https://api.github.com/users/octocat' \
-H 'Accept: application/vnd.github+json'