Overview
The VordScan API exposes two surfaces: a direct JSON-RPC passthrough to the VordiumBFT execution node, and a REST index of on-chain data compiled by the VordScan backend.
Authentication
All public endpoints are open and rate-limited by IP. No API key is required for read operations. Write operations (contract verification, private tags) will require a per-account token at launch.
Base URLs
https://vordscan.io/api/v2
JSON-RPChttps://vordscan.io/api/eth
WebSocketwss://vordscan.io/socket/v2
JSON-RPC — POST /api/eth
Standard Ethereum JSON-RPC surface. Routed directly to the Forge BFT node. All eth_*, net_*, web3_*, and debug_* methods supported by Reth 2.0 are available.
Standard JSON-RPC 2.0 request body.
Common JSON-RPC methods
GET /api/v2/stats
Aggregated network counters used by the homepage stats bar. Refreshed by the indexer every few seconds.
Response shape
GET /api/v2/blocks
Paginated list of the most recent blocks with metadata, transaction counts, miner (fee recipient) and gas usage.
GET /api/v2/blocks/:number_or_hash
Full detail for a single block. Accepts block number or hash.
GET /api/v2/transactions
Paginated list of recent transactions. Can be filtered by method, type, or status.
GET /api/v2/transactions/:hash
Full detail for a single transaction, including logs, state changes, and gas accounting.
GET /api/v2/addresses/:address
Account-level information — balance, transaction count, first/last seen, token portfolio.
Sub-resources
GET /api/v2/tokens
Listing of ERC-20, ERC-721 and ERC-1155 tokens indexed on the chain. Returns empty list until the first tokens are deployed.
GET /api/v2/search
Universal search endpoint — accepts any address, tx hash, block number, token symbol, or ENS name.
WebSocket — /socket/v2
Real-time stream of new blocks, transactions, and address events. Real-time WebSocket stream powered by VordScan backend.
wss://vordscan.io/socket/v2/websocket
Connect via Phoenix channels. Subscribe to topics:
blocks:new_block — new block headers
transactions:new_transaction — new pending transactions
addresses:{address} — balance changes for an address