Get Option Contracts (BETA)

This endpoint allows you to retrieve a list of option contracts based on various filtering criteria. By default only active contracts that expire before the upcoming weekend are returned.

Query Params
string

Filter contracts by one or more underlying symbols.

boolean

Include deliverables array in the response.

string
enum

Filter contracts by status (active/inactive). By default only active contracts are returned.

Allowed:
date

Filter contracts by the exact expiration date (format: YYYY-MM-DD).

date

Filter contracts with expiration date greater than or equal to the specified date.

date

Filter contracts with expiration date less than or equal to the specified date. By default this is set to the next weekend.

string

Filter contracts by the root symbol.

string
enum

Filter contracts by the type (call/put).

Allowed:
string
enum

Filter contracts by the style (american/european).

Allowed:
number

Filter contracts with strike price greater than or equal to the specified value.

number

Filter contracts with strike price less than or equal to the specified value.

string

Used for pagination, this token retrieves the next page of results. It is obtained from the response of the preceding page when additional pages are available.

integer

The number of contracts to limit per page (default=100, max=10000).

boolean

The ppind(Penny Program Indicator) field indicates whether an option contract is eligible for penny price increments, with true meaning it is part of the Penny Program and false meaning it is not.

Response

Language
Credentials
Basic
base64
:
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json