List Claims
Retrieve a paginated list of claim records, newest first. Filter by status, patient control numbers, or submission time
/claimsRetrieve a paginated list of claim records with filters for status, patient control numbers, and submission date ranges.
Each claim record contains summary information about its most recent submission, including processing status, charge and paid totals, patient information, and dates of service. Use this endpoint when you need to monitor claims across your account, build a claims dashboard, or search for specific claims.
-
Call this endpoint with optional query parameters to filter by status, patient control numbers, or submission date range.
-
Stedi returns a paginated list of claim records, ordered by most recent submission first. Each claim record shows summary information from that claim's most recent submission.
To view the full history of submissions, acknowledgments, and payments for a specific claim, use the Retrieve Claim Timeline endpoint.
A production Stedi API Key for authentication.
Query Parameters
The maximum number of claims to return per page. Defaults to 100.
The nextPageToken from a previous call to this operation. If not specified, Stedi returns the first page of results.
Filter for claims with specific statuses. You can include this parameter multiple times to filter for multiple statuses.
SUBMITTED: You submitted the claim to Stedi but haven't yet received a 277CA response from Stedi or the payer.RECEIVED: The clearinghouse or payer has acknowledged receipt of the claim. This doesn't mean the claim has been accepted for adjudication.ACCEPTED: The payer has accepted the claim into their adjudication system and it's currently being processed or adjudicated.REJECTED: Either Stedi or the payer rejected the claim before the start of adjudication. This can happen even when the payer has acknowledged receipt.PROCESSED: The payer has adjudicated the claim. ChecktotalClaimPaidAmountto see how much was paid.DENIED: The payer has denied the claim.UNKNOWN: Stedi can't determine a single status for this claim, usually because the payer's responses are mixed or incomplete.
SUBMITTEDRECEIVEDACCEPTEDREJECTEDPROCESSEDFilter for claims with specific patient control numbers. You can include this parameter multiple times to filter for multiple patient control numbers.
Filter for claims with submittedAt after this time.
Filter for claims with submittedAt before this time.
Response
The claim records on this page, newest first by submittedAt. Each claim record includes summary information about the most recent submission, including processing status, charge and paid totals, patient name, dates of service, and claim type.
Token you can supply in subsequent requests to retrieve the next page of results. If absent, there are no more results.
curl --request GET \ --url "https://claims.us.stedi.com/2025-03-07/claims?pageSize=100" \ --header "Authorization: <api_key>"{
"items": [
{
"datesOfService": {
"start": "2026-01-05"
},
"id": "clm_01K6XFP3TZ8RA9X84963NMW40N",
"patientControlNumber": "123456",
"patientName": {
"firstName": "John",
"lastName": "Doe",
"middleName": "Michael",
"suffix": "Jr"
},
"status": "PROCESSED",
"statusReportedBy": "PAYER",
"stediPayerId": "ABCDE",
"submittedAt": "2026-01-16T10:00:00Z",
"totalClaimChargeAmount": "832.00",
"totalClaimPaidAmount": "200.00",
"type": "PROFESSIONAL"
},
{
"id": "clm_01K6XFP3TZ8RA9X84963NMW41P",
"patientControlNumber": "123457",
"patientName": {
"firstName": "Jane",
"lastName": "Doe"
},
"status": "SUBMITTED",
"statusReportedBy": "CLEARINGHOUSE",
"stediPayerId": "ABCDE",
"submittedAt": "2026-01-06T10:00:00Z",
"totalClaimChargeAmount": "125.00",
"type": "PROFESSIONAL"
}
],
"nextPageToken": "eyJsYXN0SWQiOiIwMUs2WEZQMyJ9"
}