{
  "info": {
    "name": "InPlan API",
    "description": "Is this provider in this plan? Plan by plan, with the source type and date behind every answer.\n\nSet the collection variable INPLAN_KEY to your key (ip_live_...). The sample values are real identifiers.\n\nDocs: https://inplan.io/docs · OpenAPI: https://inplan.io/openapi.json",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "version": "1.0.0"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{INPLAN_KEY}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.inplan.io",
      "type": "string"
    },
    {
      "key": "INPLAN_KEY",
      "value": "",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Providers",
      "description": "Provider identity and every plan that lists them.",
      "item": [
        {
          "name": "GET /v1/providers/{npi}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/providers/1376006148",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "providers",
                "1376006148"
              ]
            },
            "description": "Provider profile + plan summary\n\nIdentity (name, credential, specialties, practice locations, groups, facility affiliations) from national provider registry records, with counts of the ACA and MA plans that list the provider. Providers who asked us to hide their contact details have street address and phone set to null. No honorifics are added: the credential is returned as published.\n\nDocs: https://inplan.io/docs/api/providers"
          }
        },
        {
          "name": "GET /v1/providers/{npi}/plans",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/providers/1376006148/plans?year=2026",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "providers",
                "1376006148",
                "plans"
              ],
              "query": [
                {
                  "key": "market",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "",
                  "description": "ACA: plan state. MA: plan service-area state.",
                  "disabled": true
                },
                {
                  "key": "year",
                  "value": "2026",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "",
                  "disabled": true
                }
              ]
            },
            "description": "Every plan that lists the provider\n\nDocs: https://inplan.io/docs/api/provider-plans"
          }
        }
      ]
    },
    {
      "name": "Check",
      "description": "The in-network answer for (provider, plan) pairs.",
      "item": [
        {
          "name": "GET /v1/check",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/check?npi=1376006148&plan_id=17414NC0010004",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "check"
              ],
              "query": [
                {
                  "key": "npi",
                  "value": "1376006148",
                  "disabled": false
                },
                {
                  "key": "plan_id",
                  "value": "17414NC0010004",
                  "disabled": false
                },
                {
                  "key": "year",
                  "value": "",
                  "disabled": true
                }
              ]
            },
            "description": "Is this provider in this plan?\n\nDocs: https://inplan.io/docs/api/check"
          }
        },
        {
          "name": "POST /v1/check/batch",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/check/batch",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "check",
                "batch"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"npi\": \"1376006148\",\n      \"plan_id\": \"17414NC0010004\"\n    },\n    {\n      \"npi\": \"1376006148\",\n      \"plan_id\": \"H3404-003-001\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "Up to 100 (npi, plan) pairs per call (Builder+)\n\nEach accepted pair counts as one call against the account's monthly quota. Invalid pairs return a per-item `error` and cost nothing; a rejected request (more than 100 pairs, invalid body) costs nothing.\n\nDocs: https://inplan.io/docs/api/check-batch"
          }
        }
      ]
    },
    {
      "name": "Plans",
      "description": "Plan details and providers listed by a plan.",
      "item": [
        {
          "name": "GET /v1/plans/{plan_id}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/plans/17414NC0010004",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "plans",
                "17414NC0010004"
              ],
              "query": [
                {
                  "key": "year",
                  "value": "",
                  "disabled": true
                }
              ]
            },
            "description": "Plan metadata and listing coverage\n\nDocs: https://inplan.io/docs/api/plans"
          }
        },
        {
          "name": "GET /v1/plans/{plan_id}/providers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/plans/17414NC0010004/providers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "plans",
                "17414NC0010004",
                "providers"
              ],
              "query": [
                {
                  "key": "state",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "specialty",
                  "value": "",
                  "description": "Case-insensitive substring of a specialty name, e.g. `cardio`.",
                  "disabled": true
                },
                {
                  "key": "zip",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "radius",
                  "value": "",
                  "description": "Miles from the zip centroid (1-100); needs `zip`.",
                  "disabled": true
                },
                {
                  "key": "year",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "",
                  "disabled": true
                }
              ]
            },
            "description": "Providers listed by a Marketplace plan (Growth+)\n\nPages through the providers a plan lists. With filters a page may hold fewer than `limit` providers: follow `page.next_cursor` until null. Paging reaches the first 5,000 listings of a plan; full plan networks are available as Data Files. For Medicare Advantage plans use /v1/check or /v1/providers/{npi}/plans (this endpoint answers 501).\n\nDocs: https://inplan.io/docs/api/plan-providers"
          }
        }
      ]
    },
    {
      "name": "Coverage",
      "description": "What the data covers, with freshness.",
      "item": [
        {
          "name": "GET /v1/coverage",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/coverage?state=NC",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "coverage"
              ],
              "query": [
                {
                  "key": "market",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "state",
                  "value": "NC",
                  "disabled": false
                },
                {
                  "key": "year",
                  "value": "",
                  "disabled": true
                }
              ]
            },
            "description": "Markets, states, insurers and plan counts with listings, with as-of dates\n\nDocs: https://inplan.io/docs/api/coverage"
          }
        }
      ]
    },
    {
      "name": "Status",
      "description": "Health and data freshness (public).",
      "item": [
        {
          "name": "GET /v1/status",
          "request": {
            "method": "GET",
            "auth": {
              "type": "noauth"
            },
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/status",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "status"
              ]
            },
            "description": "Health and data freshness (no key needed)\n\nDocs: https://inplan.io/docs/api/status"
          }
        }
      ]
    }
  ]
}