Data API

GET /v1/metadata/{mint}

Token identity — name, symbol, decimals, supply — decoded on-chain. The getAsset-style lookup. Single or batched.

Endpoint

GET  https://solindex.infinityblocks.io/v1/metadata/{mint}

Authentication

Send your key in the x-api-key header (or ?api-key=). See Authentication.

Path parameters

ParamDescription
mintBase-58 token mint address (single lookup).

Query parameters

ParamTypeDefaultAllowed / range
mintsstringComma-separated mints for a batch lookup (up to 100) — use /v1/metadata?mints=a,b,c with no path segment

Request

curl -s "https://solindex.infinityblocks.io/v1/metadata/<MINT>/v1/metadata/<MINT>  —or—  /v1/metadata?mints=<MINT1>,<MINT2>" \
  -H "x-api-key: <API_KEY>"
const r = await fetch("https://solindex.infinityblocks.io/v1/metadata/<MINT>/v1/metadata/<MINT>  —or—  /v1/metadata?mints=<MINT1>,<MINT2>", {
  headers: { "x-api-key": "<API_KEY>" },
});
const { data } = await r.json();

Response

{ "data": {
  "mint": "<MINT>", "symbol": "…", "name": "…",
  "decimals": 6, "totalSupply": 1000000000, "status": "bonding",
  "createdAt": 1780165369000, "updatedAt": 1780165400000,
  "launchpad": "launchlab", "creator": "…", "programId": "LanMV9s…" } }
The DAS getAsset-equivalent: name/symbol come from the Metaplex Token-Metadata account and decimals/supply from the SPL mint, both decoded on-chain by our own validator (no third-party metadata provider). Single lookup /v1/metadata/{mint} returns one object (404 if unknown); the batch form /v1/metadata?mints=a,b,c (no path segment, up to 100 mints) returns an array containing only the mints we have — absent mints are simply omitted, so check what came back.

Try it

Run GET /v1/metadata/{mint}live · GET

Your key is stored only in this browser (localStorage).