Get Smart Contract Names

This endpoint allows you to query our database of 50K+ smart contracts to get the tags and labels associated with a smart contract address.

This endpoint allows you to query our database of 50K smart contract labels with broad EVM DeFi coverage to quickly identify a 0x address as belonging to a specific DeFi protocol (e.g. Compound). This can help provide invaluable context to blockchain activity, aiding in the identification of ecosystem participants.

This is a premium endpoint. For access, please visit the Plans page on the OpenPool Developer Portal at dev.openpool.co to sign up (you’ll need to create an account first).

Successful Query Example

curl --request GET \
     --url 'https://api.openpool.co/metadata/contract/?address=0xd4dbf96db2fdf8ed40296d8d104b371adf7dee12' \
     --header 'X-API-KEY: <insert_api_key>' \
     --header 'accept: application/json'

Successful Response Example

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "contract_22KH27n8udJdFhKig6fte3",
      "address": "0xd4dbf96db2fdf8ed40296d8d104b371adf7dee12",
      "name": "Balancer: ETH/BTC++ 20/80 #2",
      "tags": "balancer",
      "blockchain": "blockchain_CXTQHpufgGtMwu8Lktv7Aw"
    }
  ]
}
Language
Authorization
Click Try It! to start a request and see the response here!