Tradier Market Data API
The Market Data API from Tradier — 7 operation(s) for market data.
The Market Data API from Tradier — 7 operation(s) for market data.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/tradier-market-data-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Tradier Brokerage Market Data API
version: '1.0'
description: 'REST API for the Tradier brokerage platform covering trading,
account management, market data, watchlists, and streaming session
creation for US equities and options.
Source: https://docs.tradier.com/ (endpoints aggregated from the
public llms.txt index and reference documentation).
'
contact:
name: Tradier
url: https://docs.tradier.com/
servers:
- url: https://api.tradier.com/v1
description: Production brokerage API
- url: https://sandbox.tradier.com/v1
description: Sandbox (delayed data) environment
security:
- bearerAuth: []
tags:
- name: Market Data
paths:
/markets/quotes:
get:
tags:
- Market Data
summary: Get quotes for symbols
operationId: getQuotes
parameters:
- in: query
name: symbols
required: true
schema:
type: string
description: Comma-separated list of symbols.
- in: query
name: greeks
schema:
type: boolean
responses:
'200':
description: Quote data.
post:
tags:
- Market Data
summary: Get quotes (large symbol list)
operationId: postQuotes
responses:
'200':
description: Quote data.
/markets/history:
get:
tags:
- Market Data
summary: Get historical pricing
operationId: getHistory
parameters:
- in: query
name: symbol
required: true
schema:
type: string
- in: query
name: interval
schema:
type: string
enum:
- daily
- weekly
- monthly
- in: query
name: start
schema:
type: string
format: date
- in: query
name: end
schema:
type: string
format: date
responses:
'200':
description: Historical pricing.
/markets/timesales:
get:
tags:
- Market Data
summary: Get time and sales
operationId: getTimeSales
parameters:
- in: query
name: symbol
required: true
schema:
type: string
- in: query
name: interval
schema:
type: string
enum:
- tick
- 1min
- 5min
- 15min
- in: query
name: start
schema:
type: string
- in: query
name: end
schema:
type: string
responses:
'200':
description: Time and sales data.
/markets/search:
get:
tags:
- Market Data
summary: Search securities
operationId: searchSecurities
parameters:
- in: query
name: q
required: true
schema:
type: string
responses:
'200':
description: Matching securities.
/markets/lookup:
get:
tags:
- Market Data
summary: Lookup symbols
operationId: lookupSymbols
parameters:
- in: query
name: q
required: true
schema:
type: string
responses:
'200':
description: Matching symbols.
/markets/clock:
get:
tags:
- Market Data
summary: Get market clock
operationId: getClock
responses:
'200':
description: Current market status.
/markets/calendar:
get:
tags:
- Market Data
summary: Get market calendar
operationId: getCalendar
responses:
'200':
description: Market calendar.
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: OAuth2 access token
description: 'Tradier OAuth 2.0 bearer token sent as `Authorization: Bearer <token>`.'