The Orderbook API is the primary interface for interacting with CoW Protocol’s order management system.
Base URLs
| Network | Production | Staging |
|---|
| Ethereum | https://api.cow.fi/mainnet | https://barn.api.cow.fi/mainnet |
| Gnosis Chain | https://api.cow.fi/xdai | https://barn.api.cow.fi/xdai |
| Arbitrum One | https://api.cow.fi/arbitrum_one | https://barn.api.cow.fi/arbitrum_one |
| Base | https://api.cow.fi/base | https://barn.api.cow.fi/base |
| Avalanche | https://api.cow.fi/avalanche | https://barn.api.cow.fi/avalanche |
| Polygon | https://api.cow.fi/polygon | https://barn.api.cow.fi/polygon |
| Lens | https://api.cow.fi/lens | https://barn.api.cow.fi/lens |
| BNB | https://api.cow.fi/bnb | https://barn.api.cow.fi/bnb |
| Linea | https://api.cow.fi/linea | https://barn.api.cow.fi/linea |
| Plasma | https://api.cow.fi/plasma | https://barn.api.cow.fi/plasma |
| Ink | https://api.cow.fi/ink | https://barn.api.cow.fi/ink |
| Sepolia | https://api.cow.fi/sepolia | https://barn.api.cow.fi/sepolia |
Key Endpoints
Quotes
POST /api/v1/quote — Get a price quote for a trade
Orders
POST /api/v1/orders — Submit a signed order
GET /api/v1/orders/{UID} — Get order by UID
DELETE /api/v1/orders/{UID} — Cancel an order
GET /api/v1/account/{owner}/orders — Get orders for an account
Trades
GET /api/v1/trades — Get trades (filter by owner or orderUid)
Auction
GET /api/v1/auction — Get the current batch auction
GET /api/v1/solver_competition/{auction_id} — Get solver competition results
Interactive Documentation
Explore the full API specification at api.cow.fi/docs.
SDK Access
For programmatic access via TypeScript, use the OrderBookApi from the TypeScript SDK. Last modified on March 12, 2026