HTTP Request Builder
Send live API requests and generate curl, fetch, axios snippets.
Requests go straight from your browser first. If the API blocks cross-origin calls, the request is retried through our fetch relay so you still get the response — avoid sending private credentials to APIs that need the relay.
Headers
Body
Environment variables
Use {{name}} anywhere in the URL, headers or body
Variables stay in this browser only. Resolved URL: https://api.github.com/repos/facebook/react
Collection
Save requests you use often
- Nothing saved yet.
History
Your last 25 sent requests, stored in this browser
- No requests sent yet.
cURL
fetch
axios
Python requests
HTTPie
About the HTTP Request Builder
Build an HTTP request with method, URL, headers and body, then send it directly from your browser and inspect the status code, timing, response headers and pretty-printed body. The same request is also exported as ready-to-run curl, fetch, axios, Python requests and HTTPie snippets. Requests go straight from your tab to the API — no proxy, no server, no logging — so cross-origin endpoints must return CORS headers for the browser to expose the response.
Examples
GET request
GET https://api.example.com/usersOutput
curl -X GET 'https://api.example.com/users'Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
cURL Command Parser
API & HTTP
Parse a curl command into method, URL, headers, and body.
cURL to Fetch Converter
API & HTTP
Convert a curl command into JavaScript fetch() code.
GraphQL Query Formatter
API & HTTP
Format and indent GraphQL queries and mutations.
GraphQL Schema Viewer
API & HTTP
Browse a GraphQL SDL schema's types, queries, and mutations.
Webhook Request Inspector
API & HTTP
Inspect a pasted webhook request and verify its HMAC signature.
WebSocket Tester
API & HTTP
Open a live WebSocket connection, send frames and read replies.
Frequently asked questions
Read more
- Testing APIs from the browser: what works, what CORS blocks, and why
How a browser-based REST client sends real requests, why some endpoints fail with a CORS error, and how to work around it without installing anything.
- A browser API client with environments, history and saved requests
Environment variables, request history and a saved collection turn a one-off request form into something you can actually work in — without installing a desktop client.
Comments
No login needed. Comments appear after a quick review.
Loading comments…
Version 2.0.0 · Updated 2026-08-13 · Runs entirely in your browser