ambolt

All endpoints

Base Token Facts: Owner, Proxy, Pause and Mint Powers

Verifiable on-chain facts about an ERC-20 token on Base: name, symbol, supply, whether the contract has an owner (and whether it was renounced), whether it is an upgradeable proxy and who administers it, whether it is paused, and which privileged functions (mint, burn, pause, blacklist, fee setting, upgrade) appear in its bytecode. Facts only: no verdict and no recommendation.

x402: $0.01 per callMCP tool: base_token_facts

Input

ParameterTypeDefaultDescription
token *stringERC-20 token contract address on Base.

* required

Source and freshness

Source and licence
Stated in every response (field source).
Last verified
2026-10-03 (hourly check against the live source)

Use it

HTTP (x402)

curl -i "https://api.ambolt.dev/v1/base-token-facts?token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"

Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.

MCP

{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: base_token_facts

Apify

Not published as an Actor yet.

Example response

{
  "network": "base",
  "chainId": 8453,
  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "found": true,
  "decimals": 6,
  "symbol": "USDC",
  "name": "USD Coin",
  "totalSupplyRaw": "4356053376009397",
  "totalSupply": "4356053376.009397",
  "contractBytes": 1852,
  "owner": {
    "hasOwnerFunction": true,
    "address": "0x3abd6f64a422225e61e435bae41db12096106df7",
    "renounced": false,
    "kind": "externally owned account"
  },
  "isProxy": true,
  "implementation": "0x2ce6311ddae708829bc0784c967b7d77d19fd779",
  "proxyAdmin": "0x4fc7850364958d97b4d3f5a08f79db2493f8ca44",
  "paused": false,
  "capabilitiesInBytecode": [
    "mint",
    "burn",
    "pause",
    "blacklist",
    "ownerTransfer",
    "upgrade"
  ],
  "checkedAt": "2026-10-02T23:08:15.427Z",
  "note": "Capabilities are four-byte function selectors found in the contract bytecode (heuristic: a function can exist without being used). Facts at the time of the call; not advice."
}

Good to know