Need an API Key?Requests to this endpoint require an API Key.
Get your key at https://dev.openpool.co/ and make a call by entering your key as an Authentication Header or a
api_key
Query Param
Before you can query the OpenPool API for a given address’s balances and transactions, you will first need to register the wallet/contract address. This allows you to access our powerful data processing infrastructure which will automatically clean, normalize, tag and enrich your wallet’s transactions at scale. You can optionally register a set of 0x addresses all at once by submitting a comma-separated list of 0x addresses to this endpoint. If registering multiple wallets in a comma separated list, there is a limit of 10 wallets per request.
Successful Query Example
Single Wallet
curl --request POST \
--url https://api.openpool.co/wallet/manage/ \
--header 'X-API-KEY: <insert_api_key>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"address": "0x59a5493513ba2378ed57ae5ecfb8a027e9d80365"
}
'
Multiple Wallets
curl --request POST \
--url https://api.openpool.co/wallet/manage/ \
--header 'X-API-KEY: <insert_api_key>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"address": "0x59a5493513ba2378ed57ae5ecfb8a027e9d80365,0x3b3525f60eeea4a1ef554df5425912c2a532875d"
}
'
Successful Response Example
{
"results": [
{
"id": 48,
"address": "0x59a5493513ba2378ed57ae5ecfb8a027e9d80365",
"is_loaded": true
}
]
}