The Postman API lets you automate and integrate your API development workflows. Manage workspaces, import and export collections, sync environments, spin up mock servers, trigger monitor runs, and retrieve usage analytics — all via REST. Used for CI/CD integrations, team automation, and platform engineering workflows. The API mirrors Postman's web interface for full programmatic control.
https://api.postman.com
Auth type
API Key Header
Auth header
X-API-Key: PMAK-...
Rate limit
300 requests/min
Pricing
Free tier available
Free quota
API access included on all plans; Free plan supports 1 user
Documentation
https://learning.postman.com/docs/developer/postman-api/intro-api/
Endpoint status
Live — HTTP 200 — endpoint is accessible1.66s
(checked Mar 29, 2026)
Builder score
A
85%
builder-friendly
Generate a Postman API key in your account settings. Pass it in the X-API-Key request header on every request.
X-API-Key: PMAK-...
Free: 1 user, basic features. Solo $9/mo: AI features + extended usage. Team $19/user/mo: collaboration, role-based access, SSO add-on. Enterprise $49/user/mo: SSO, audit logs, custom roles, advanced security.
| Method | Path | Description |
|---|---|---|
| GET | /workspaces |
List all workspaces in your team |
| GET | /collections |
List all collections (optionally filter by workspace) |
| POST | /collections |
Create a new collection from a definition |
| PUT | /collections/{collectionId} |
Replace an entire collection |
| GET | /environments |
List all environments in a workspace |
| POST | /environments |
Create a new environment with variables |
| GET | /mocks |
List all mock servers |
| POST | /mocks |
Create a mock server from a collection |
| GET | /monitors |
List all monitors with schedule and status |
| POST | /monitors/{monitorId}/run |
Trigger an immediate monitor run |
| GET | /apis |
List all API definitions in a workspace |
| GET | /me |
Get current authenticated user info and usage |
curl "https://api.postman.com/collections" \ -H "X-API-Key: $POSTMAN_API_KEY"
{
"collections": [
{
"id": "abc123",
"name": "My API Collection",
"owner": "1234567",
"uid": "1234567-abc123",
"updatedAt": "2024-03-15T10:30:00.000Z",
"isPublic": false,
"fork": null
}
]
}
Data sourced from API Map. Always verify pricing and rate limits against the official Postman documentation.