Skip to main content
GET
/
v0
/
insurance-claims
List insurance claims
curl --request GET \
  --url https://api.getlemma.com/v0/insurance-claims \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "claim_Rv8nXm3hTw5pBk7c",
      "provider_id": "entity_k7mXp2vR9nTfBw4s",
      "payer_name": "Aetna Health Insurance",
      "claim_number": "CLM-2026-03-1542",
      "payer_claim_number": "ACN7829304561",
      "subscriber_id": "W123456789",
      "patient_name": "Jane Smith",
      "charged_amount": 325000,
      "service_date": "2026-02-15T00:00:00Z",
      "service_end_date": null,
      "reconciled": false,
      "transaction_ids": [],
      "created_at": "2026-03-15T14:30:00Z"
    },
    {
      "id": "claim_Hd4cWn7mFx9vTk2b",
      "provider_id": "entity_k7mXp2vR9nTfBw4s",
      "payer_name": "BlueCross BlueShield",
      "claim_number": "CLM-2026-02-0987",
      "payer_claim_number": "BCB4410928374",
      "subscriber_id": "X987654321",
      "patient_name": "John Doe",
      "charged_amount": 47500,
      "service_date": "2026-01-20T00:00:00Z",
      "service_end_date": null,
      "reconciled": true,
      "transaction_ids": ["transaction_Wp5mRx3nKv8bTh2d"],
      "created_at": "2026-02-28T10:00:00Z"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.getlemma.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns a list of insurance claims. This includes claims submitted via the API, claims parsed automatically from lockbox mail, and claims created when a provider uploads an EOB directly to Lemma. You can filter by reconciliation status to find claims that are still awaiting payment or claims that have been matched to a transaction.

Query parameters

provider_id
string
required
Filter claims to a specific provider.
reconciled
boolean
Filter by reconciliation status. Pass true to return only reconciled claims, or false to return only unreconciled claims. Omit to return all claims.

Response

data
object[]
The list of claim objects.
Claims processed by multiple payers (e.g., primary then secondary) will have multiple entries in transaction_ids. You can look up full transaction details via the List transactions endpoint.
{
  "data": [
    {
      "id": "claim_Rv8nXm3hTw5pBk7c",
      "provider_id": "entity_k7mXp2vR9nTfBw4s",
      "payer_name": "Aetna Health Insurance",
      "claim_number": "CLM-2026-03-1542",
      "payer_claim_number": "ACN7829304561",
      "subscriber_id": "W123456789",
      "patient_name": "Jane Smith",
      "charged_amount": 325000,
      "service_date": "2026-02-15T00:00:00Z",
      "service_end_date": null,
      "reconciled": false,
      "transaction_ids": [],
      "created_at": "2026-03-15T14:30:00Z"
    },
    {
      "id": "claim_Hd4cWn7mFx9vTk2b",
      "provider_id": "entity_k7mXp2vR9nTfBw4s",
      "payer_name": "BlueCross BlueShield",
      "claim_number": "CLM-2026-02-0987",
      "payer_claim_number": "BCB4410928374",
      "subscriber_id": "X987654321",
      "patient_name": "John Doe",
      "charged_amount": 47500,
      "service_date": "2026-01-20T00:00:00Z",
      "service_end_date": null,
      "reconciled": true,
      "transaction_ids": ["transaction_Wp5mRx3nKv8bTh2d"],
      "created_at": "2026-02-28T10:00:00Z"
    }
  ]
}