How the API Request Builder Works
AnyTool composes an HTTP request — method, URL, query params, headers, auth (None/Basic/Bearer/API-key), and body (JSON/form/multipart) — and sends it directly from the user's browser with the native fetch() API, then renders the status, timing, size, response headers, and a pretty-printed body. A live panel regenerates runnable code (curl, JS fetch, Node, Python, PHP, Java, Go, C#, Ruby) from the current request via httpsnippet, all client-side.
- All HTTP methods with headers, params, and auth presets
- Request sent via browser fetch() — data stays on the device
- Full response viewer: status, timing, size, headers, body
- Live code generation in 9+ languages (httpsnippet)
- Import/export curl; history stored locally
