Trading
Daily executed trades
Return the trades executed on a given trading day, optionally filtered by order status. Both fields are required.
Requires scopedaily.trades
Body parameters
| Parameter | Description |
|---|---|
tradeDate string required | Trading day to report on. Format YYYY-MM-DD. |
orderStatus string required | Status filter. Use "All" for open posted plus matched orders. |
Response fields
| Field | Description |
|---|---|
TradeDate string | Date of the trade. |
SecurityId string | Security symbol. |
Broker_Code string | Executing broker code. |
Price number | Execution price. |
OrderNo number | Order number. |
Volume number | Traded volume. |
OrderType string | BUY or SELL. |
Request
curl -X POST "https://stagingmobile.nasdng.com/v2/vendor/daily/trades" \ -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "tradeDate": "2026-06-24", "orderStatus": "All" }'
const res = await fetch("https://stagingmobile.nasdng.com/v2/vendor/daily/trades", { method: "POST", headers: { Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx", "Content-Type": "application/json", }, body: JSON.stringify({ "tradeDate": "2026-06-24", "orderStatus": "All" }), }); const { data } = await res.json();
import requests res = requests.post( "https://stagingmobile.nasdng.com/v2/vendor/daily/trades", json={ "tradeDate": "2026-06-24", "orderStatus": "All", }, headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"}, ) data = res.json()
Response 200 OK
{ "success": true, "message": "Daily executed trades fetched successfully", "data": [ { "TradeDate": "2026-06-24", "SecurityId": "SDNASDPLC", "TimeInForce": "Day Order (DO)", "Broker_Code": "0TST", "Price": 40.15, "OrderNo": 62840, "Volume": 250, "MatchedQuantity": 250, "PendingQuantity": 0, "TradingMatchingId": "TM-88213", "ClientName": "JANE DOE", "Shareholder": "100000001", "OrderType": "BUY" } ] }