Skip to content

OrderBook ​

Get all orders placed for the current trading day with statistics.

Endpoint URL ​

http
Local Host   :  POST http://127.0.0.1:5000/api/v1/orderbook
Ngrok Domain :  POST https://<your-ngrok-domain>.ngrok-free.app/api/v1/orderbook
Custom Domain:  POST https://<your-custom-domain>/api/v1/orderbook

Sample API Request ​

json
{
  "apikey": "<your_app_apikey>"
}

Sample cURL Request ​

bash
curl -X POST http://127.0.0.1:5000/api/v1/orderbook \
  -H 'Content-Type: application/json' \
  -d '{
  "apikey": "<your_app_apikey>"
}'

Sample API Response ​

json
{
  "status": "success",
  "data": {
    "orders": [
      {
        "action": "BUY",
        "symbol": "RELIANCE",
        "exchange": "NSE",
        "orderid": "250408000989443",
        "product": "MIS",
        "quantity": "1",
        "price": 1186.0,
        "pricetype": "MARKET",
        "order_status": "complete",
        "trigger_price": 0.0,
        "timestamp": "08-Apr-2025 13:58:03"
      },
      {
        "action": "BUY",
        "symbol": "YESBANK",
        "exchange": "NSE",
        "orderid": "250408001002736",
        "product": "MIS",
        "quantity": "1",
        "price": 16.5,
        "pricetype": "LIMIT",
        "order_status": "cancelled",
        "trigger_price": 0.0,
        "timestamp": "08-Apr-2025 14:13:45"
      }
    ],
    "statistics": {
      "total_buy_orders": 2.0,
      "total_sell_orders": 0.0,
      "total_completed_orders": 1.0,
      "total_open_orders": 0.0,
      "total_rejected_orders": 0.0
    }
  }
}

Request Body ​

ParameterDescriptionMandatory/OptionalDefault Value
apikeyYour Tradeboard API keyMandatory-

OrderbookSchema declares only apikey. Any other field returns HTTP 400.

Response Fields ​

FieldTypeDescription
statusstring"success" or "error"
dataobjectOrder book data

Data Object Fields ​

FieldTypeDescription
ordersarrayArray of order objects
statisticsobjectOrder statistics summary

Order Object Fields ​

FieldTypeDescription
orderidstringUnique order ID
symbolstringTrading symbol
exchangestringExchange code
actionstringBUY or SELL
quantitystringOrder quantity
pricenumberOrder price
trigger_pricenumberTrigger price for SL orders
pricetypestringMARKET, LIMIT, SL, SL-M
productstringMIS, CNC, NRML
order_statusstringCurrent order status
timestampstringOrder placement time

Statistics Object Fields ​

FieldTypeDescription
total_buy_ordersnumberTotal buy orders placed
total_sell_ordersnumberTotal sell orders placed
total_completed_ordersnumberOrders fully executed
total_open_ordersnumberPending/open orders
total_rejected_ordersnumberRejected orders

Order Status Values ​

StatusDescription
completeOrder fully executed
openOrder pending execution
pendingTrigger order waiting
rejectedOrder rejected
cancelledOrder cancelled

Notes ​

  • Returns all orders for the current day
  • Includes completed, cancelled, and rejected orders
  • Statistics provide a quick summary
  • Use order IDs for modify/cancel operations

Back to: API Documentation