Hi team,
I’m running into an issue with the GET /accounts/{account_identifier}/balance-history endpoint from the Ledger API.
Querying the following account:
300d6f0058417bb5131c7313a3fe7f7b90510ca2f413ab863d39b1e35eceebad
With this simple request:
curl -X GET \
"https://ledger-api.internetcomputer.org/accounts/300d6f0058417bb5131c7313a3fe7f7b90510ca2f413ab863d39b1e35eceebad/balance-history" \
-H "accept: application/json"
Returns:
{ "data": [] }
I’ve also tried using the start/end parameters with both timestamps and date formats, same result: an empty array.
This issue persists across multiple accounts, even ones that are clearly active.
Example Account Snapshot (from dashboard)
- Balance: 3,098 ICP
- Total Transactions: 25,365
- Multiple transactions occurred today, July 30, 2025
Visual Evidence
It seems like this endpoint either:
- Has delayed indexing or data population
- Or doesn’t properly surface the balance change history for certain accounts
Would appreciate help or clarification, I’m trying to use this endpoint to track and visualize daily balance trends.
Thanks!

