P

Postman API

by Postman Free tier

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.

api-testingcollectionsworkspacesmocksmonitorsenvironmentsci-cd

Quick Reference

Base URL 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
Pricing
90
Latency
60
Depth
100

Authentication

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-...

Pricing

Model freemium Starting price Free tier available Free quota API access included on all plans; Free plan supports 1 user

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.

Key Endpoints

MethodPathDescription
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

Sample Request

curl "https://api.postman.com/collections" \
  -H "X-API-Key: $POSTMAN_API_KEY"

Sample Response

{
  "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.