Scrollscan
HomeTwitterKnowledge Base
Scroll Mainnet
Scroll Mainnet
  • Introduction
  • ✨Getting Started
    • Creating an Account
    • Getting an API key
    • Endpoint URLs
  • 🎯API Endpoints
    • Accounts
    • Contracts
    • Transactions
    • Blocks
    • Logs
    • Geth/Parity Proxy
    • Tokens
    • Stats
  • ✅Contract Verification
    • What's Contract Verification
    • Awesome Verification
    • Verifying Contracts Programmatically
    • Contract Verification Plugins
    • Common Verification Errors
  • 🔧Misc Tools & Utilities
    • Libraries
  • 🤝Support
    • FAQ
    • Rate Limits
    • Common Error Messages
    • Getting Help
  • Visit Scrollscan.io
Powered by GitBook
On this page
  • Get ERC20-Token TotalSupply by ContractAddress
  • Get ERC20-Token Account Balance for TokenContractAddress
  1. API Endpoints

Tokens

PreviousGeth/Parity ProxyNextStats

Last updated 1 year ago

Endpoints with are under the API Pro subscription. To upgrade your API plan, browse through the page.

Get ERC20-Token TotalSupply by ContractAddress

Returns the current amount of an ERC-20 token in circulation.

https://api.scrollscan.com/api
   ?module=stats
   &action=tokensupply
   &contractaddress=0x06efdbff2a14a7c8e15944d1f4a48f9f95f663a4
   &apikey=YourApiKeyToken

Try this endpoint in your

Query Parameters

Parameter
Description

contractaddress

the contract address of the ERC-20 token

Sample Response

{
   "status":"1",
   "message":"OK",
   "result":"10772216942091"
}

Tip : The result is returned in the token's smallest decimal representation.

Eg. a token with a balance of 215.241526476136819398 and 18 decimal places will be returned as 215241526476136819398

Get ERC20-Token Account Balance for TokenContractAddress

Returns the current balance of an ERC-20 token of an address.

https://api.scrollscan.com/api
   ?module=account
   &action=tokenbalance
   &contractaddress=0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4
   &address=0x1e4c8489f9d876293c36b730107e89e0f2a0cb04
   &tag=latest&apikey=YourApiKeyToken

Query Parameters

Parameter
Description

contractaddress

the contract address of the ERC-20 token

address

the string representing the address to check for token balance

Sample Response

{
   "status":"1",
   "message":"OK",
   "result":"1000000000000"
}

Eg. a token with a balance of 215.241526476136819398 and 18 decimal places will be returned as 215241526476136819398

Try this endpoint in your

Tip : The result is returned in the token's smallest decimal representation.

🎯
📈
🔗
browser
🔗
📈
Scrollscan APIs
browser