Instruments
Get Option Contracts
List options contracts.
Returns options contracts for a given underlier with options-specific metadata. Exactly one underlier identifier must be provided.
get/v1/instruments/options/contracts
Query parameters
underlierstring
Underlier symbol (e.g., AAPL, SPX)
Instrument identifier or symbol of the underlying equity/index
expirystring date
Filter to contracts expiring on this date (YYYY-MM-DD)
contract_type'CALL' | 'PUT'
The type of options contract
Filter by contract type: CALL or PUT
page_sizeinteger
The number of items to return per page. Only used when page_token is not provided.
page_tokenstring byte
Base64URL-encoded pagination token
Token for retrieving the next or previous page of results. Contains encoded pagination state; when provided, page_size is ignored.
Response
List of options contracts
Example response
{
"error": {
"code": 400,
"message": "Order quantity must be greater than zero"
},
"data": [
{
"currency": "USD",
"exchange": "BATO",
"expiry": "2026-03-18",
"id": "b6f4b5e2-94a8-4fe4-9a85-2b4a81d30cc5",
"is_tradable": true,
"multiplier": "100",
"strike_price": "150.00",
"symbol": "AAPL 251219C00150000"
}
]
}