Skip to main content

Overview

This guide walks you through placing your first order using the Pro API. You’ll learn to fetch market data, check your account, and execute a trade.
Prerequisites: You need a Pro account and an API key with Trade scope. Contact support@daya.co to request access. See Authentication for details.

Step 1: Fetch Available Markets

First, check which markets are available. This endpoint doesn’t require authentication:
Response:

Step 2: Check the Orderbook

View current market depth for your chosen pair:

Step 3: Quote and Place a Limit Order

First call POST /orders/quote with a key that has Read or Trade scope. Use one client_order_id for the quote and the order. Review the quote, then send its estimated_fee unchanged as max_taker_fee when you place the limit order. The order endpoint requires Trade scope. The placement examples below assume the quote returned estimated_fee: "30.90". Do not hardcode that value; use the value from your own quote.
Response:

Step 4: Check Your Orders

View your open orders:

Step 5: Cancel an Order

Cancel an open order if needed:

Order Types

Order Status

Next Steps

Markets API

Full markets and orderbook reference

Orders API

Complete order management reference