Postman Collection Viewer
List every request in a Postman v2.x collection export.
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.