Skip to main content
Welcome to the Chainworks API documentation. Build powerful DeFi applications with our unified API, available over both Socket.IO and HTTP.

What is Chainworks?

Chainworks provides a unified DeFi API that enables developers and institutions to easily access trading, token analysis, and other DeFi functionality across multiple blockchains. The same operations are available over two transports:
  • Socket.IO for a persistent, low-latency connection with real-time push (for example live price updates).
  • HTTP for simple, stateless request and response calls.
Every event path is also an HTTP endpoint. The request body and response shape are identical across transports, so you can pick whichever fits your stack. See Quick Start and Authentication for both.

Supported Chains


Core Features

Token Trading

Execute swaps across multiple DEXes with optimal routing. Get quotes, build transactions, and send them with MEV protection.

Price Quotes

Real-time price quotes with slippage calculation, price impact analysis, and liquidity information.

Token Reports

Comprehensive token analysis including:
  • Liquidity depth
  • Buy/sell taxes
  • Transfer limits
  • Holder restrictions
  • Market data

Multi-Chain Transfers

Build and send native currency and token transfers across all supported chains.

Quick Example


Next Steps