Skip to the page
Chapters

Payers

List payers

GET/api/v1/payers

The payer directory, ordered by name, one page at a time. Filter by the transaction a payer supports or by whether it needs enrollment. Removed payers are left out unless include_removed is true.

Needs a key with read permission.

Request

Query parameters

Query parameters
NameTypeRequiredDescription
limitintegeroptionalHow many items to return, from 1 to 100. Default 25.At least 1.At most 100.
cursorstringoptionalThe next_cursor of the previous page, to get the page after it. Opaque: pass it back unchanged.
supportsstringoptionalOnly payers that support this transaction.One of: `eligibility`, `claims`, `era`, `attachments`.
enrollment_requiredstringoptionaltrue for payers that need enrollment for any transaction, false for those that need none.One of: `true`, `false`.
include_removedstringoptionaltrue to include payers that are no longer in the directory. Default false.One of: `true`, `false`.

Response

A page of payers. Status 200.

Response fields
NameTypeDescription
dataarray of object
data[].idstringAn ID that starts with pyr_.
data[].objectstringAlways `payer`.
data[].payer_idstringThe payer's own payer ID, used for routing.
data[].namestring
data[].additional_infovalue
data[].aliasesarray of string
data[].statusstringOne of: `active`, `removed`.
data[].transactionsobject
data[].transactions.eligibilityobject
data[].transactions.eligibility.supportedboolean
data[].transactions.eligibility.enrollment_requiredboolean
data[].transactions.eligibility.enrollment_typeobject or null
data[].transactions.eligibility.enrollment_type.codestringThe enrollment code from the payer listing, such as S or WL.
data[].transactions.eligibility.enrollment_type.labelstring
data[].transactions.eligibility.enrollment_type.explanationstring
data[].transactions.eligibility.connection_typestring or nullOne of: `real_time`.
data[].transactions.eligibility.response_levelstring or nullOne of: `detailed`, `general`.
data[].transactions.eligibility.returnsobject
data[].transactions.eligibility.returns.coinsurancevalue
data[].transactions.eligibility.returns.deductiblesvalue
data[].transactions.eligibility.returns.benefit_descriptionsvalue
data[].transactions.eligibility.returns.benefit_limitationsvalue
data[].transactions.eligibility.returns.frequency_limitationsvalue
data[].transactions.eligibility.notesvalue
data[].transactions.claimsobject
data[].transactions.claims.supportedboolean
data[].transactions.claims.enrollment_requiredboolean
data[].transactions.claims.enrollment_typeobject or null
data[].transactions.claims.enrollment_type.codestringThe enrollment code from the payer listing, such as S or WL.
data[].transactions.claims.enrollment_type.labelstring
data[].transactions.claims.enrollment_type.explanationstring
data[].transactions.claims.submission_typestring or nullOne of: `batch`, `real_time`, `ibatch`, `images`.
data[].transactions.eraobject
data[].transactions.era.supportedboolean
data[].transactions.era.enrollment_requiredboolean
data[].transactions.era.enrollment_typeobject or null
data[].transactions.era.enrollment_type.codestringThe enrollment code from the payer listing, such as S or WL.
data[].transactions.era.enrollment_type.labelstring
data[].transactions.era.enrollment_type.explanationstring
data[].transactions.era.paper_eob_shutoff_when_enrolledboolean
data[].transactions.era.notesvalue
data[].transactions.attachmentsobject
data[].transactions.attachments.supportedboolean
data[].transactions.attachments.enrollment_requiredboolean
data[].transactions.attachments.enrollment_typeobject or null
data[].transactions.attachments.enrollment_type.codestringThe enrollment code from the payer listing, such as S or WL.
data[].transactions.attachments.enrollment_type.labelstring
data[].transactions.attachments.enrollment_type.explanationstring
data[].transactions.attachments.processorstring or nullOne of: `nea`, `claim_house`, `nea_claim_house`.
data[].transactions.attachments.nea_payer_idvalue
data[].transactions.attachments.nea_master_idvalue
data[].updated_atstring (date-time)
next_cursorvaluePass as cursor to get the next page; null when there is no next page.

Errors

Errors
HTTP statusCodeWhat it means
401UNAUTHORIZEDA valid API key is required. Send it as "Authorization: Bearer <key>".
403PERMISSION_DENIEDThis API key is not allowed to do that.
422INVALID_REQUESTThe request is not valid.
504TIMEOUTThe request took too long to finish. It may still have taken effect: look it up before sending it again with a new Idempotency-Key. What it made is found with GET /api/v1/eligibility?request_id=<this request_id>, and the same filter on /api/v1/claims and /api/v1/attachments (a key with read permission).
500INTERNALSomething went wrong on our side. Quote the request ID if you contact us.

Example

Example request

Shell
curl "https://sandbox.myclaimhouse.com/api/v1/payers?supports=eligibility&limit=2" \
  -H "Authorization: Bearer $CLAIMHOUSE_KEY"

Example response: 200

JSON
{
  "data": [
    {
      "id": "pyr_01JM000000E008000000000004",
      "object": "payer",
      "payer_id": "00000",
      "name": "Example Dental Plan",
      "additional_info": null,
      "aliases": [
        "EXAMPLE",
        "EXDENTAL"
      ],
      "status": "active",
      "transactions": {
        "eligibility": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "connection_type": "real_time",
          "response_level": "detailed",
          "returns": {
            "coinsurance": true,
            "deductibles": true,
            "benefit_descriptions": true,
            "benefit_limitations": true,
            "frequency_limitations": true
          },
          "notes": null
        },
        "claims": {
          "supported": true,
          "enrollment_required": true,
          "enrollment_type": {
            "code": "S",
            "label": "Claim House facilitates",
            "explanation": "Claim House can handle enrollment with the payer. The provider requests it by completing the Claim House enrollment request form and supplying the demographic details asked for, including tax ID and NPIs."
          },
          "submission_type": "real_time"
        },
        "era": {
          "supported": true,
          "enrollment_required": true,
          "enrollment_type": {
            "code": "W",
            "label": "Payer paperwork (fax or email)",
            "explanation": "The payer requires its own enrollment paperwork. Claim House supplies a copy, and the provider returns it by fax, email or mail so Claim House can submit it to the payer."
          },
          "paper_eob_shutoff_when_enrolled": false,
          "notes": null
        },
        "attachments": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "processor": "nea",
          "nea_payer_id": null,
          "nea_master_id": "EXAMPLE01"
        }
      },
      "updated_at": "2026-01-05T00:00:00Z"
    },
    {
      "id": "pyr_01JM000000E008000000000005",
      "object": "payer",
      "payer_id": "00001",
      "name": "Example Dental Plan Two",
      "additional_info": null,
      "aliases": [],
      "status": "active",
      "transactions": {
        "eligibility": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "connection_type": "real_time",
          "response_level": "detailed",
          "returns": {
            "coinsurance": true,
            "deductibles": true,
            "benefit_descriptions": true,
            "benefit_limitations": true,
            "frequency_limitations": true
          },
          "notes": null
        },
        "claims": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "submission_type": "real_time"
        },
        "era": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "paper_eob_shutoff_when_enrolled": false,
          "notes": null
        },
        "attachments": {
          "supported": true,
          "enrollment_required": false,
          "enrollment_type": null,
          "processor": "nea",
          "nea_payer_id": null,
          "nea_master_id": "EXAMPLE01"
        }
      },
      "updated_at": "2026-01-05T00:00:00Z"
    }
  ],
  "next_cursor": "eyJwIjoiW1wiRXhhbXBsZSBEZW50YWwgUGxhbiBUd29cIixcIjAxOTUwMDAwLTAwMDAtNzAwMC04MDAwLTAwMDAwMDAwMDAwNVwiXSJ9"
}