Datamint Docs
  • 📖Introduction
  • 🔑Authorizing
  • 🛣️Endpoints
    • 📊Meta
      • 🏦Exchanges
      • 💱Pools
    • 💰ERC20
      • 📝Events
      • 💼Balances
      • 📊Meta
      • 👤Holders
    • 🔮Oracles
    • 💱DEX
      • 🔄Trades
      • 💰Prices
      • 🔊Volumes
      • 💸Fees
      • 💎TVL
    • 🦄Uniswap
      • 💼Positions V3
Powered by GitBook
On this page
  1. 🛣️Endpoints
  2. 💰ERC20

💼Balances

APIs for getting ERC20 balances

Previous📝EventsNext📊Meta

Last updated 1 year ago

get

Returns all ERC20-balances of user filtered by certain parameters

Path parameters
addressanyOptional
Query parameters
blockchainstringOptional

Filter tokens by blockchain

Example: Arbitrum
symbolstringOptional

Filter token by symbol

Example: WETH
tokenstringOptional

Filter balances by token address

Example: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
minUSDValuenumber · floatOptional

Filter tokens by minimal USD value

Example: 1e-9
maxUSDValuenumber · floatOptional

Filter tokens by maximal USD value

Example: 1.15
filterScamTokensbooleanOptional

Filter out known scam-tokens

Default: false
filterAirdropsbooleanOptional

Filter out known airdrop-tokens

Default: false
Responses
200
List of token matching filters
application/json
401
Authorization error
application/json
404
Address not found
application/json
get
GET /v1/erc20/balance/{address} HTTP/1.1
Host: apis.datamint.ai
Accept: */*
{
  "status": "ok",
  "response": {
    "address_type": "text",
    "balances": [
      {
        "blockchain": "Arbitrum",
        "decimals": 18,
        "symbol": "WETH",
        "balanceRaw": "12345678901234567",
        "balance": 0.012345678901234567
      }
    ]
  }
}
get

Returns history of all ERC20-balances of user filtered by certain parameters

Path parameters
addressanyOptional
Query parameters
blockchainstringOptional

Filter tokens by blockchain

Example: Arbitrum
symbolstringOptional

Filter token by symbol

Example: WETH
tokenstringOptional

Filter balances by token address

Example: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
minUSDValuenumber · floatOptional

Filter tokens by minimal USD value

Example: 1e-9
maxUSDValuenumber · floatOptional

Filter tokens by maximal USD value

Example: 1.15
filterScamTokensbooleanOptional

Filter out known scam-tokens

Default: false
filterAirdropsbooleanOptional

Filter out known airdrop-tokens

Default: false
Responses
200
List of token matching filters
application/json
401
Authorization error
application/json
404
Address not found
application/json
get
GET /v1/erc20/balance-history/{address}/{from} HTTP/1.1
Host: apis.datamint.ai
Accept: */*
{
  "status": "ok",
  "response": {
    "address_type": "text",
    "balances": [
      {
        "blockchain": "Arbitrum",
        "decimals": 18,
        "symbol": "WETH",
        "balanceRaw": "12345678901234567",
        "balance": 0.012345678901234567
      }
    ]
  }
}
  • GET/balance/{address}
  • GET/balance-history/{address}/{from}