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