API Debugger

Compose and send HTTP requests directly from your browser.

Query parameters appended to the URL automatically.

Send a request to see the response

About This Tool

How to Use
  1. Select an HTTP method (GET, POST, PUT, etc.) from the dropdown
  2. Enter the full URL of the API endpoint, or use Import cURL to fill in a request
  3. Add query params, headers, or a request body using the tabs below the URL bar
  4. Configure authentication under the Auth tab if needed
  5. Click Send to execute the request (Cancel stops it; set a timeout if needed)
  6. Use Generate Code to export the request as cURL, JavaScript, or Python
Common Use Cases
  • Testing REST API endpoints during development
  • Debugging API responses and status codes
  • Exploring third-party APIs before integrating them
  • Generating code snippets from manually crafted requests
  • Reviewing response headers and timing information
Tips & Tricks
  • CORS may block requests to APIs you don't control — test APIs you own or those with open CORS policies
  • Request history is saved in your browser's localStorage (last 20 requests); tokens, passwords and API keys are not saved
  • Click any history entry to reload its configuration
  • Choosing a body type (JSON, Form, Raw) sets the matching Content-Type header; GET requests send no Content-Type, avoiding a CORS preflight
  • Use the Params tab to build query strings visually without editing the URL by hand

Related Tools