Retrieve Balance Results
Retrieve processed balances for a batch
Retrieve Balance Results
Retrieve processed balance results for a previously submitted batch. This endpoint supports pagination to handle large result sets efficiently.Balance Status Codes
Thebalance_status_code field indicates the outcome of the balance check:
| Code | Description |
|---|---|
0 | Success - Balance retrieved successfully |
3000 | No tax ID match |
3001 | No SSN match |
3100 | No date of birth match |
3200 | Account closed |
3300 | Institution not supported |
3310 | Institution currently in testing |
3400 | No match with provided authorizer information |
9000 | Other error |
null balance with a non-zero status code indicates that the balance check failed for the specified reason.Pagination
For batches with more results than the specified limit, use pagination:Best Practices
- Poll periodically - If processing is not complete, poll every 30-60 seconds
- Handle pagination - Always check
has_moreand usenext_page_tokenfor complete results - Process status codes - Check
balance_status_codeto understand failed balance checks - Implement retries - Add exponential backoff for transient errors (5xx status codes)
Authorizations
Authentication to the API is performed via Bearer Token Authentication. Provide your API key as the bearer token in the Authorization header.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Query Parameters
The ID of the batch to retrieve balances for
The number of balances to return per page. Maximum is 100.
1 <= x <= 100A token to use as the cursor. Retrieves balances starting after this token.
Response
Balances retrieved successfully
Unique identifier of the batch.
Total number of authorizers processed in the batch.
List of balance records for each authorizer.
Indicates if more records are available after this page.
Token to pass into the next request to fetch more balances.
