Multichain Observer API Documentation

RESTful API for multi-chain wallet management and blockchain monitoring

Getting Started

The Multichain Observer API allows you to manage EVM-compatible wallets across multiple blockchain networks including Ethereum, Polygon, BSC, Arbitrum, Optimism, Avalanche, and Base.

Base URL

https://multichain.observer/api/v1

Authentication

All API requests require an API key. Include your API key in the request headers:

X-API-Key: your_api_key_here

You can generate API keys from your dashboard.

EVM Multi-Wallet Endpoints

Manage wallets across multiple EVM chains with a single API.

GET /evm-multi-wallets

List all multi-chain wallets

POST /evm-multi-wallets

Create a new multi-chain wallet

Request Body
{
  "name": "My Wallet",
  "chain_ids": [1, 137, 56],
  "password": "secure_password"
}
GET /evm-multi-wallets/{id}/balance

Get wallet balances across all chains

POST /evm-multi-wallets/{id}/addresses

Generate new addresses for the wallet

Chain-Specific Endpoints

Manage wallets on specific blockchain networks.

Supported Chains

ethereum
Chain ID: 1
polygon
Chain ID: 137
bsc
Chain ID: 56
arbitrum
Chain ID: 42161
optimism
Chain ID: 10
avalanche
Chain ID: 43114
base
Chain ID: 8453
GET /{chain}/wallets

List wallets on a specific chain

GET /{chain}/wallets/{id}/balance

Get wallet balance on specific chain

POST /{chain}/wallets/{id}/send

Send transaction from wallet

Request Body
{
  "to": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
  "amount": "0.1",
  "password": "wallet_password"
}

Webhooks & Automation

Set up automated notifications and actions for blockchain events.

GET /flow-items

List all webhooks and automation flows

POST /flow-items

Create a new webhook or automation flow

Response Codes

200 Success
201 Created
400 Bad Request
401 Unauthorized (Invalid API Key)
404 Not Found
500 Internal Server Error