Developer tools

API Response Inspector

JSON API Response Inspector

API Response Inspector

Ready

Press Ctrl or Command and Enter to run the tool.

About this tool

About this tool

API Response Inspector reviews a JSON response for shape, record consistency, field types, null usage, nesting depth, size, and potential sensitive values by analyzing the payload in the browser. It also infers a JSON Schema for integration review.

Paste an API response to review its shape, record consistency, field types, null usage, nesting, estimated size, potential sensitive values, and inferred JSON Schema before integrating it into an application.

Built for daily work

  • Review a third-party API before integration.
  • Document internal response structures.
  • Detect unexpected null and type variation across records.
  • Check sample responses for potentially sensitive fields before sharing.

How to use this tool

How to use this tool

1

Paste a complete response

Use the response body from a development or test environment after removing secrets that are not required.

2

Run the inspection

The tool parses the JSON and analyzes size, depth, field types, nulls, repeated record shapes, and potentially sensitive field names.

3

Review or export

Use the report to document the payload, generate a schema, or continue into diff and TypeScript tools.

Key features

Key features

Structural overview

See root type, maximum depth, array records, object count, field count, and minified size.

Field inventory

Review field paths, observed types, nullability, occurrence counts, and representative values.

Safety review

Potential tokens, secrets, passwords, emails, and identity fields are flagged by field name for manual review.

Connected workflow

Continue directly to JSON Diff, JSON Schema, JSONPath, or TypeScript generation.

Practical use cases

Practical use cases

  • Review a third-party API before integration.
  • Document internal response structures.
  • Detect unexpected null and type variation across records.
  • Check sample responses for potentially sensitive fields before sharing.
  • Prepare representative data for schema or TypeScript generation.

Private by default

For local tools, input is processed in your browser and is not sent to application analytics.

Data processing notice

Technical details

Technical details

ProcessingLocal browser processing
Accepted files.json and .txt
Maximum local file25 MB
Schema outputJSON Schema draft 2020-12 style
Field analysisPath, types, nulls, occurrences, samples
Remote requestsNone

Limitations and important notes

Limitations and important notes

  • A single sample response may not represent every production response shape.
  • Sensitive field detection is heuristic and does not replace security review.
  • Large arrays are sampled to keep analysis responsive on ordinary devices.

Frequently asked questions

Frequently asked questions

Related guides and solutions

Related guides and solutions

Browse all guides

How to inspect a JSON API response before integration

A structured API response review process for developers, QA teams, technical writers, and integration engineers.

Learn more

How to validate JSON with JSON Schema

A practical introduction to generating a starting schema, strengthening constraints, and interpreting validation errors.

Learn more

What local browser processing means for online tools

A transparent explanation of local tool processing, temporary browser memory, local storage, downloads, analytics boundaries, and cases that require remote services.

Learn more

Trust center

Related tools

Related tools

View all tools

JSON tools

JSON Diff Checker

Compare two JSON values and list additions, removals, type changes, and value changes by path.

Local processing Focus mode
Open tool

JSON tools

JSON Schema Generator

Infer a JSON Schema from sample data with nested properties, required fields, arrays, and detected types.

Local processing Focus mode
Open tool