We use cookies to understand how the site is used and to display ads. Analytics and advertising only run after you accept. You can change your choice anytime via the footer link or your browser settings. Privacy policy

Skip to content
>_devvkit

API Tester

Send HTTP requests, inspect responses, and generate curl commands.

Headers
Generated curl
curl -X GET "https://jsonplaceholder.typicode.com/posts/1" \
  -H "Accept: application/json"
Response
Send a request to see the response. Note: the browser blocks cross-origin requests unless the server sends CORS headers — this tool runs fully client-side.
//Share this tool

Send HTTP requests to any CORS-enabled endpoint and inspect the full response: status, headers, body, timing, and size. Build requests with custom headers and JSON bodies, then export them as curl commands.

[x]Features
  • -GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS methods
  • -Custom headers and JSON request bodies
  • -Response status, time, size, and header inspection
  • -Syntax-highlighted JSON response body
  • -Generate curl commands for any request
  • -Request history stored locally (last 10)
>Use Cases
  • >Smoke-testing APIs during development
  • >Inspecting response headers and timing
  • >Building and debugging POST requests with JSON bodies
  • >Generating curl snippets for docs and scripts

Frequently Asked Questions

>Does the API tester work with any endpoint??
Requests are made directly from your browser, so the target API must allow CORS requests from client-side origins. For locked-down APIs, copy the generated curl command and run it from your terminal.
>Is my request history saved??
Yes, the last 10 requests are stored in your browser's local storage on this device. Clearing your browser data removes it.