From BCH Ecosystem
REST or GraphQL API for BCH: balances, history, CashTokens. So builders don’t need to run a full node.
dApps, dashboards, and explorers need to query BCH: address balance, tx history, token balances, and maybe mempool or block data. Running a full node is heavy for read-only use. A public or freemium API built on an indexer lets builders integrate BCH without operating infrastructure.
Developers building on Bitcoin Cash often need “balance of this address,” “transactions for this address,” or “tokens held by this address.” Full nodes expose RPC, but it’s not always REST-friendly or rate-limited for public use. Third-party APIs may not support BCH or CashTokens well. A clear, documented API (REST or GraphQL) with examples in JS, Python, or cURL would speed up integration. Optional: webhooks for new txs or confirmations.
Run an indexer (or use an existing BCH indexer) and expose a public or freemium API: GET balance, GET history, GET token balances, GET tx by id. Document with OpenAPI/Swagger and provide SDKs or code samples. Consider rate limits and caching; offer higher limits or webhooks for paid tiers. If possible, open-source the indexer/backend so others can self-host. Emphasize BCH and CashTokens so builders know the API is first-class for the BCH ecosystem.