Skip to main content

Query Day Orders

Interface Description

  • Function description: Paging query all orders of the day, the number of data returned each time can be specified, the maximum value is 100.

  • Applicable objects: Customers who connect to Webull through the OpenApi development platform.

  • Request URL: /trade/orders/list-today

  • Request method: GET

  • Frequency limit: The calling frequency of each AppId is limited to 2 times in 2 seconds.

Request parameters

ParameterTypeRequired fieldsDescriptionExample value
account_idStringYesAccount ID20150320010101001
page_sizeintYesFor the number of entries per page, the default value is 10, and the maximum value is 100. Integers can be filled.10
last_client_order_idStringNoWEBULL system internal orderId,and the default check is conducted on the first page.2022021819071234

Response parameter

ParameterTypeDescriptionExample value
hasNextBooleanIs there a next pagetrue
orders[ ]OrderOrder ListReference sample code

Order:

FieldTypeDescription
account_idStringAccount ID
categoryStringCategory, Category data dictionary
currencyStringCurrency, value reference dictionary value: Currency, such as: USD
client_order_idStringWEBULL system internal orderId
extended_hours_tradingBooleanWhether to support pre-market and post-market
filled_priceStringAverage transaction price
filled_qtyStringThe number of transactions
instrument_idStringSymbol ID
last_filled_timeStringLast trade time, UTC time, Time format: yyyy-MM-ddTHH:mm:ss.SSSZ. Only traded orders have value
limit_priceStringLimit price: it only has values if the order type is a limit order or stop limit order.
order_statusStringFor order status, please refer to Order Status data dictionary
order_typeStringFor order type, please refer to OrderType data dictionary
place_timeStringOrder time: UTC time. Time format: yyyy-MM-ddTHH:mm:ss.SSSZ
qtyStringQuantity
sideStringFor buy and sell directions, please refer to Side data dictionary
stop_priceStringStop loss price: it only has values when order type is stop loss order or stop loss limit.
symbolStringStock code, eg: AAPL
tifStringFor order validity period, please refer to OrderTIF OrderTIF data dictionary
trailing_stop_stepStringTrailing spread: it only has value when the order type is trailing stop order.
trailing_typeStringTrailing type, TrailingType only has value when the order type is trailing stop order
account_tax_typeStringAccount tax type refers to the dictionary value AccountTaxType
margin_typeStringMargin type refers to the dictionary value MarginType
close_contracts[]CloseContractList of contracts, if the position is closed with the field passed in, the position will be closed according to the contract dimension. If contract id is not passed, the position will be closed according to the first-in-first-out rule.

close_contracts:

ParameterTypeDescription
contract_idStringContract id
qtyStringThe quantities of orders to be closed under each contract ID.

Request example

from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region

api_client = ApiClient(your_app_key, your_app_secret, Region.JP.value)
api = API(api_client)
response = api.order.list_today_orders(account_id, page_size, last_client_order_id)
if response.status_code == 200:
today_orders = response.json()

Response example

Exception example