V1 API Reference

ZERA Indexer API

Access indexed blockchain data from the ZERA network. Transactions, blocks, tokens, wallets, governance, DEX, staking, and more.

ALPHA DOCUMENTATIONThese endpoint schemas are currently in Alpha and may contain inaccuracies or incomplete payload parameters. If you encounter any structural divergence while integrating, please report it to us so we can resolve it swiftly.
https://api.zerascan.io/v1
GET ONLYJSON RESPONSES

Tokens

Token metadata, listings with market data, ACE lists, and price history.

Token List

GET/v1/tokens?request=list

Paginated list of all indexed tokens with optional market statistics.

Parameters

ParameterTypeRequiredDescription
requeststringoptionalMust be `list` (default)
limitintoptionalNumber of results (1–100)
offsetintoptionalPagination offset
symbolstringoptionalFilter by contract ID (exact, case-insensitive)
typestringoptionalFilter: token, nft, or sbt
sortstringoptionalSort: market_cap, name, volume, change, holders, transactions, created, symbol
orderstringoptionalSort direction: asc or desc
includestringoptionalSections to include: supply, market, fees, governance, icons, project, all

🪙 Usage & Credits

This endpoint consumes 5 credits per request against your active API tier.

Response

json
{
  "found": "integer",
  "tokens": [
    {
      "symbol": "string",
      "name": "string",
      "type": "string",
      "icon": "string *"
    }
  ]
}

Token Info

GET/v1/tokens?request=info

Detailed metadata for a specific token. Supports bridge mint resolution.

Parameters

ParameterTypeRequiredDescription
requeststringREQUIREDMust be `info`
symbolstringREQUIREDContract ID (e.g. $ZRA+0000)
includestringoptionalSections: supply, market, fees, governance, icons, project, all

🪙 Usage & Credits

This endpoint consumes 10 credits per request against your active API tier.

Response

json
{
  "symbol": "string",
  "name": "string",
  "type": "string",
  "icon": "string *",
  "supply *": {
    "totalSupply": "float",
    "maxSupply": "float *",
    "circulatingSupply": "float",
    "burnedSupply": "float *",
    "mintedSupply": "float *",
    "partsPerToken": "float"
  },
  "market *": {
    "marketCap": "float",
    "volume24hr": "float",
    "change24hr": "float",
    "rate": "float *",
    "holders": "integer",
    "transactions": "integer",
    "isAceAuthorized": "boolean"
  },
  "fees *": {
    "feeType": "string",
    "totalFee": "string",
    "burnPercent": "integer",
    "validatorPercent": "integer",
    "otherPercent": "integer",
    "feeAddress": "string *",
    "acceptedFeeContracts": "array *"
  },
  "governance *": {
    "type": "string",
    "activeProposals": "integer",
    "totalProposals": "integer",
    "threshold": "integer",
    "quorum": "integer",
    "fastQuorum": "integer *",
    "durationDays": "integer *",
    "durationMonths": "integer *",
    "startCycleUnix": "integer *",
    "endCycleUnix": "integer *",
    "numberStages": "integer *",
    "currentStageNumber": "integer *",
    "stages *": [
      {
        "stageNumber": "integer",
        "isBreak": "boolean",
        "period": "string",
        "length": "integer",
        "maxAllowed": "integer *",
        "startsAt": "integer *",
        "endsAt": "integer *"
      }
    ]
  },
  "icons *": {
    "lowRes": "string *",
    "highRes": "string *"
  },
  "project *": {
    "projectUrl": "string *",
    "exchangeInfo": "string *",
    "generalInfo": "string *"
  },
  "bridge *": {
    "mints": [
      {
        "network": "string",
        "mintId": "string"
      }
    ]
  }
}

Errors

StatusCondition
400Missing symbol parameter
404Token not found

ACE Authorized Tokens

GET/v1/tokens?request=authorized

Tokens authorized for ACE (Authorized Currency Equivalent) base fee payments.

Parameters

ParameterTypeRequiredDescription
requeststringREQUIREDMust be `authorized`
addressstringoptionalFilter to ACE tokens the wallet holds
typestringoptionalFilter: token, nft, sbt
includestringoptionalSections to include

🪙 Usage & Credits

This endpoint consumes 10 credits per request against your active API tier.

Response

json
{
  "found": "integer",
  "tokens": [
    {
      "symbol": "string",
      "name": "string",
      "type": "string",
      "icon": "string *"
    }
  ]
}

Price History

GET/v1/tokens?request=priceHistory

Time-bucketed historical price data for charting.

Parameters

ParameterTypeRequiredDescription
requeststringREQUIREDMust be `priceHistory`
symbolstringREQUIREDContract ID
intervalstringoptionalBucket: 5m, 15m, 1h, 4h, 1d
startTimeintoptionalUnix timestamp lower bound
endTimeintoptionalUnix timestamp upper bound
limitintoptionalMax data points (1–2000)

🪙 Usage & Credits

This endpoint consumes 10 credits per request against your active API tier.

Response

json
{
  "found": "integer",
  "symbol": "string",
  "interval": "string",
  "prices": [
    {
      "time": "integer",
      "price": "float"
    }
  ]
}