WhaleIntel API v1

Available Endpoints

  • GET /stakingByWallet/{wallet_address} - Individual wallet staking analysis
  • GET /stakingByToken/{token_address} - Token holder analysis
  • GET /withdrawalsByToken/{token_address} - Token withdrawal tracking
  • GET /upcomingUnstakingByToken/{token_address} - Upcoming unstaking analysis
  • GET /tokensMetadata - Tokens metadata with customizable fields

Staking by Wallet

Test API

Generated Request

curl --request GET \
  --url 'http://localhost:5000/stakingByWallet/0xe555ab9b94df98d366d7b589c06df65a7a5f1b18' \
  --header 'Content-Type: application/json'

Response

Ready

Click "Test API" to see the response

Staking by Token

Test API

Generated Request

curl --request GET \
  --url 'http://localhost:5000/stakingByToken/0xaaa9a3bc81fe7951fe0c3755837b40749ce0c894' \
  --header 'Content-Type: application/json'

Response

Ready

Click "Test Token API" to see the response

Withdrawals by Token

Test API

Enter number of hours to look back for withdrawals

Generated Request

curl --request GET \
  --url 'http://localhost:5000/withdrawalsByToken/0xaaa9a3bc81fe7951fe0c3755837b40749ce0c894?hours=24' \
  --header 'Content-Type: application/json'

Response

Ready

Click "Test Withdrawals API" to see the response

Upcoming Unstaking by Token

Test API

Show unstaking with countdown ≤ this many hours (default: 336 = 14 days, 0 = ready now)

Generated Request

curl --request GET \
  --url 'http://localhost:5000/upcomingUnstakingByToken/0xaaa9a3bc81fe7951fe0c3755837b40749ce0c894?countdown=336' \
  --header 'Content-Type: application/json'

Response

Ready

Click "Test Upcoming Unstaking API" to see the response

Tokens Metadata

Test API

Select which fields to include in the response

Generated Request

curl --request GET \
  --url 'http://localhost:5000/tokensMetadata' \
  --header 'Content-Type: application/json'

Response

Ready

Click "Test Tokens Metadata API" to see the response