HTTP Request Builder

Send live API requests and generate curl, fetch, axios snippets.

Support
Works Offline
Privacy First
No Login
No API

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/users

Output

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

Frequently asked questions

Read more

Comments

No login needed. Comments appear after a quick review.

Protected by an on-site captcha — no third-party trackers.

Optional: get an alert when your comment is published or replied to, plus new tool announcements. No sign-up.

Loading comments…

Version 2.0.0 · Updated 2026-08-13 · Runs entirely in your browser