Postman Collection Viewer

List every request in a Postman v2.x collection export.

Open tool

Overview

Upload a Postman collection v2.x export and the viewer lists every request - name, method, URL, and the folder hierarchy - in a clean tree. Useful for browsing a collection without opening Postman, or for diffing collection changes in a PR review.

It's for developers and API testers handing collections around for documentation or smoke testing. Reach for it when reviewing a teammate's collection contribution, auditing what an exported collection actually contains, or producing a quick checklist of operations covered by automated tests.

How it works

The viewer parses the Postman Collection v2.1 schema (the JSON format Postman exports). Folders (item containers) become nested branches; requests become leaves with their method, URL, headers, and body type listed. The schema is well-documented in Postman's "Collection Format" reference.

Environment variables ({{baseUrl}}, {{token}}) are shown as-is - the viewer doesn't expand them, since the variables come from an environment file that's typically separate from the collection.

Examples

  • A simple collection:
    My API
    +- Users
    |  +- GET /users         Get all users
    |  +- POST /users        Create user
    +- Auth
       +- POST /auth/login   Login
    
  • Variables in URLs:
    {{baseUrl}}/users/{{userId}}
    
  • Filter by method to focus on, e.g., all POST endpoints.
  • Inspect headers and body type per request.

FAQ

Does it support v1.0 collections?

Postman's v1 format is end-of-life. Export from Postman 7+ to get v2.1, which is what the viewer reads. v2.0 is also accepted.

Where do environment variables live?

In a separate environment JSON file. Postman keeps the collection and environment decoupled; the viewer reflects this by showing variables literally.

Can I run requests from the viewer?

No - it's read-only. Use Postman or newman (the CLI) to actually fire the requests. Use the OpenAPI Snippet Exporter to generate cURL commands from an OpenAPI spec instead.

Why are some requests grayed out?

Disabled requests (you can toggle them off in Postman) carry a disabled: true flag - the viewer shows them muted so they're easy to spot.

Try Postman Collection Viewer

An unhandled error has occurred. Reload ×