
Ic Dashboard
A clean wrapper around the public REST APIs that power dashboard.internetcomputer.org. You get read-only access to canister metadata, ICRC ledgers, SNS data, the ICP ledger, and network metrics without deploying canisters or spending cycles. The v2+ endpoints use cursor pagination (after, before, limit) and mirror what the live dashboard uses. One gotcha: ICRC API only covers TestICP and other ICRC tokens like ckBTC, not mainnet ICP. For mainnet ICP accounts and transactions, you need the separate Ledger API. Useful when you're building off-chain tooling or scripts that need IC network data over HTTPS. The OpenAPI specs are linked if you want to generate clients.
- skills.sh installs
- 287
- GitHub stars
- 39
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dfinity/icskills --skill ic-dashboard --agent claude-codeInstalls into .claude/skills of the current project.
Files
IC Dashboard APIs
What This Is
These public REST APIs power dashboard.internetcomputer.org. They expose read-only access to canister metadata, ICRC ledgers, SNS data, the ICP ledger, and network metrics via OpenAPI specs and Swagger UI. Agents and scripts can call them over HTTPS from off-chain (no canister deployment or cycles required). Prefer v2 or higher API versions where available; they provide cursor-based pagination (after, before, limit) and are the same surface the dashboard uses.
Prerequisites
- Any HTTP client:
curl,fetch,axios, or the language’s native HTTP library. - No
icp-clior canister deployment needed for read-only API access. - For OpenAPI-based codegen: optional use of the
openapi.jsonURLs with your preferred OpenAPI tooling.
API Base URLs and Docs
Sponsors
Details
- Repository
- github.com/dfinity/icskills
- Categories
- Backend & APIs, Finance & Trading
- First seen
- Jun 3, 2026