API Response Viewer

Paste an API response — with optional headers — and get a pretty-printed body plus a browsable tree. Deliberately paste-only: no live fetching, so no CORS problems and no credential exposure.

Last updated: · Runs 100% in your browser

Awaiting input
Paste a response body on the left.

// What is the API Response Viewer?

The API Response Viewer takes a raw HTTP response you have already captured — headers plus body — and renders it in a readable form: status code with its meaning, headers as a sorted table, and a JSON body pretty-printed and explorable as a tree. It is built for the moment when you have copied a response out of a terminal, a proxy or a browser network tab and need to understand it quickly. Cache-control, content-type and rate-limit headers are surfaced because they explain behaviour that the body alone does not. Nothing is fetched by this page: you paste what you captured, and every step of the parsing happens locally in your browser tab.

// Features

  • Pretty-print with syntax highlighting
  • Collapsible tree view
  • Optional header pane
  • Response size and line count

// How to use

  1. 01Paste your raw response body.
  2. 02Optionally paste headers into the headers pane.
  3. 03Browse the tree or copy the pretty-printed body.

// Use cases

  • Reading a curl -i response that arrived as unformatted text.
  • Explaining a failing API call in a ticket or a bug report.
  • Checking caching and rate-limit headers on a third-party response.
  • Comparing a staging response against production during debugging.

// FAQ

Your data never leaves your browser. This tool runs 100% locally — no upload, no logging, no analytics on your inputs.

// Related tools