Pikespeak
Pikespeak allows you to fetch blockchain events and aggregated analytics on wallets, validators, delegators, money transfers, dApps activity, and more.
Use case includes:
- Querying account balances
- Querying the most active wallets
- Querying historic account events
Documentation
You can find the complete API endpoint list in this page
Endpoints
To access the Pikespeak API you'll need to register and create an account. Once you're registered, under the My Account
page you can get your API key.
- Mainnet:
https://api.pikespeak.ai
Examples
Check the account balance for root.near
:
curl -X 'GET' \
'https://api.pikespeak.ai/account/balance/root.near' \
-H 'accept: application/json' \
-H 'x-api-key: YOUR-PIKESPEAK-API-KEY'
Response
[
{
"contract": "Near",
"amount": 5796.337470826706,
"symbol": "NEAR",
"isParsed": true,
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2AAAANgCAIAAADF8JzzAAA...
}
]
Most active wallets NEAR senders:
curl -X 'GET' \
'https://api.pikespeak.ai/hot-wallets/near' \
-H 'accept: application/json' \
-H 'x-api-key: YOUR-PIKESPEAK-API-KEY'
Response
{
"totalAmount": "43620883.893401468080059376309428",
"totalUSDValue": "0",
"topAccounts": [
{
"account": "jap1m48ko2uu.users.kaiching",
"amount": "0.00642925390730650000000",
"txCount": "1",
"usdValue": "0"
},
{
"account": "jb6050zkcoky.users.kaiching",
"amount": "0.00924935417618550000000",
"txCount": "1",
"usdValue": "0"
},
...
]
}
Get historic account events for keypom.near
:
curl -X 'GET' \
'https://api.pikespeak.ai/event-historic/keypom.near' \
-H 'accept: application/json' \
-H 'x-api-key: YOUR-PIKESPEAK-API-KEY'
Response
[
{
"direction": "send",
"transaction_id": "Beh3TGHXWveH7n2aWmPoVUsFMuMSWUyKStZNccYbnUJA",
"receipt_id": "DvMhKedP25koZTw2RJ2DW3A8Ch4C7FsrZQZFv8hNCRkk",
"index": 0,
"sender": "keypom.near",
"receiver": "chaotictempest.near",
"type": "NEAR_TRANSFER",
"block_height": "132716642",
"timestamp": "1731632151999",
"transaction_type": "SEND_RECEIVE",
"token": null,
"2fa": false,
"amount": "5.00000000000000000000000",
"transaction_view": {
"type": "NEAR_TRANSFER",
"index": 0,
"amount": 5,
"sender": "keypom.near",
"status": true,
"two_fa": false,
"receiver": "chaotictempest.near",
"timestamp": 1731635751999756300,
"receipt_id": "DvMhKedP25koZTw2RJ2DW3A8Ch4C7FsrZQZFv8hNCRkk",
"block_height": 132716642,
"transaction_id": "Beh3TGHXWveH7n2aWmPoVUsFMuMSWUyKStZNccYbnUJA",
"transaction_type": "SEND_RECEIVE"
},
"amount_numeric": "5.00000000000000000000000"
},
...
]