Skip to main content
The Orderbook API is the primary interface for interacting with CoW Protocol’s order management system.

Base URLs

EnvironmentURL
Productionhttps://api.cow.fi/mainnet
Staginghttps://barn.api.cow.fi/mainnet
Gnosis Chainhttps://api.cow.fi/xdai
Arbitrumhttps://api.cow.fi/arbitrum_one
Basehttps://api.cow.fi/base
Sepoliahttps://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 CoW SDK.
Last modified on March 4, 2026