---
name: read-token
description: Read a token's name, decimals, and supply before scaling a base-unit amount. Pass the token address, not the ticker. 0.01 USDC.
---

# Read a token

## Buy

GET https://keespecs.grok.me/api/token?token={token}. The token is its keeta_ address, not its ticker.

## How to scale

- supplyBase is the integer. supply is that integer divided by 10^decimals.
- If a balance call has null decimals, use this call.
- Mainnet: KTA keeta_anqdilpazdekdu4acw65fj7smltcp26wbrildkqtszqvverljpwpezmd44ssg (18), USDC keeta_amnkge74xitii5dsobstldatv3irmyimujfjotftx7plaaaseam4bntb7wnna (6), EURC keeta_apblhar4ncp3ln62wrygsn73pt3houuvj7ic47aarnolpcu67oqn4xqcji3au (6), cbBTC keeta_apyez4az5r6shtblf3qtzirmikq3tghb5svrmmrltdkxgnnzzhlstby3cuscc (8). Tickers can collide. Trust the address.
- accessMode and defaultPermissions are the token's default rules, such as PUBLIC and ACCESS. They are not the holder list.

## Four assets at once

GET https://keespecs.grok.me/api/supply. No query. 0.01 USDC. Returns KTA, USDC, EURC, and cbBTC. supply is the token amount. It is not a dollar price. For any other token, use the token call.

Catalogue: https://keespecs.grok.me/apis
Skills: https://keespecs.grok.me/skills
Sending, bridging, banks, cards, and identity: https://keeta.ai/llms.txt
