Arkham Intelligence · AsyncAPI Specification
Arkham Intelligence Transfers WebSocket API
Version 1.0.0
Real-time streaming of blockchain transfers from Arkham Intelligence. Clients subscribe with filter payloads (from, to, chains, tokens, usdGte) and receive matching transfer events as they are observed onchain. This AsyncAPI describes the publicly documented `/ws/transfers` endpoint of the Arkham Intel API. The separate Arkham Exchange WebSocket (wss://arkm.com/ws) is referenced in third-party material but is not publicly described in the developer documentation available at the time of writing, and is therefore intentionally omitted from this spec.
View Spec
View on GitHub
Onchain IntelligenceEntity ResolutionCrypto ExchangeTradingMarket DataCryptoWeb3AsyncAPIWebhooksEvents
Channels
/ws/transfers
Messages a client sends to the server.
Bidirectional stream for managing transfer subscriptions and receiving matching transfer notifications. Authentication uses the `API-Key` header during the WebSocket handshake.
Messages
Subscribe
Create transfer filter subscription
Create a new filter to receive matching transfers in real time. Filters must include at least one of `from`, `to`, `tokens`, `base`, or `usdGte >= 10,000,000`.
Unsubscribe
Remove transfer filter
Remove an existing filter by its server-assigned filter ID.
Reconnect
Restore previous session
Restore a previous WebSocket session within five minutes of disconnection using its session ID.
Transfer
Real-time transfer notification
A matching blockchain transfer for an active filter.
Ack
Operation acknowledgment
Acknowledgment for a successful client operation (subscribe, unsubscribe, reconnect).
Error
Error notification
Error notification, including rate-limit and authentication errors.
Servers
wss
production
api.arkm.com
Arkham Intel WebSocket production endpoint