Finance — entry 034 of 47

Massive

Verified Jul 2026

Polygon.io rebranded to Massive on 2025-10-30 (existing API keys, accounts, and the api.polygon.io endpoints all continue to work unchanged during the transition). It's a low-latency market-data API for US stocks, options, forex, and crypto, offering realtime and historical tick-level aggregates, trades, and quotes over REST and WebSocket in JSON or CSV. The free Basic tier allows 5 calls/minute with delayed/limited history; paid plans run roughly $29–$199+/month for realtime data and deeper history.

stocksoptionscryptomarket-datawebsocket
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSEnabledCallable directly from browser JavaScript.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSON, CSV, WebSocketResponses can be requested as JSON or CSV or WebSocket.

GreatAPIs Score

Score87out of 100
Authentication15/25API key required
Pricing17/20Freemium tier available
Docs20/20Machine-readable spec file bundled
Formats15/15Supports 3 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 87 on greatapis.com
<a href="https://greatapis.com/api/polygon/"><img src="https://greatapis.com/badge/polygon.svg" alt="Scored 87 on greatapis.com"></a>

Auth quickstart

  1. Sign up with the provider to get an API key.
  2. Send it on every request as a headerAuthorization: <key>
  3. The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.

Endpoints

Servers
https://api.polygon.iohttps://api.staging.polygon.io
Auth
apiKey
reference14

Reference API

GET/stocks/filings/10-K/vX/sections
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
sectionquerynostring
section.any_ofquerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
period_endquerynostring
period_end.gtquerynostring
period_end.gtequerynostring
period_end.ltquerynostring
period_end.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/10-K/vX_0/sections
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
sectionquerynostring
section.any_ofquerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
period_endquerynostring
period_end.gtquerynostring
period_end.gtequerynostring
period_end.ltquerynostring
period_end.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/8-K/vX/disclosures
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
filing_datequerynostring
filing_date.any_ofquerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
tertiary_categoryquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/8-K/vX/text
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
form_typequerynostring
form_type.any_ofquerynostring
form_type.gtquerynostring
form_type.gtequerynostring
form_type.ltquerynostring
form_type.ltequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/vX/13-F
Parameters
NameInRequiredType
filer_cikquerynostring
filer_cik.any_ofquerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/vX/form-3
Parameters
NameInRequiredType
issuer_cikquerynostring
issuer_cik.any_ofquerynostring
owner_cikquerynostring
owner_cik.any_ofquerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
form_typequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/vX/form-4
Parameters
NameInRequiredType
issuer_cikquerynostring
issuer_cik.any_ofquerynostring
owner_cikquerynostring
owner_cik.any_ofquerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
form_typequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
transaction_codequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/vX/index
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
form_typequerynostring
form_type.any_ofquerynostring
form_type.gtquerynostring
form_type.gtequerynostring
form_type.ltquerynostring
form_type.ltequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/filings/vX/risk-factors
Parameters
NameInRequiredType
filing_datequerynostring
filing_date.any_ofquerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/taxonomies/vX/disclosures
Parameters
NameInRequiredType
taxonomyquerynostring
taxonomy.any_ofquerynostring
taxonomy.gtquerynostring
taxonomy.gtequerynostring
taxonomy.ltquerynostring
taxonomy.ltequerynostring
primary_categoryquerynostring
primary_category.any_ofquerynostring
primary_category.gtquerynostring
primary_category.gtequerynostring
primary_category.ltquerynostring
primary_category.ltequerynostring
secondary_categoryquerynostring
secondary_category.any_ofquerynostring
secondary_category.gtquerynostring
secondary_category.gtequerynostring
secondary_category.ltquerynostring
secondary_category.ltequerynostring
tertiary_categoryquerynostring
tertiary_category.any_ofquerynostring
tertiary_category.gtquerynostring
tertiary_category.gtequerynostring
tertiary_category.ltquerynostring
tertiary_category.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/taxonomies/vX/risk-factors
Parameters
NameInRequiredType
taxonomyquerynonumber
taxonomy.gtquerynonumber
taxonomy.gtequerynonumber
taxonomy.ltquerynonumber
taxonomy.ltequerynonumber
primary_categoryquerynostring
primary_category.any_ofquerynostring
primary_category.gtquerynostring
primary_category.gtequerynostring
primary_category.ltquerynostring
primary_category.ltequerynostring
secondary_categoryquerynostring
secondary_category.any_ofquerynostring
secondary_category.gtquerynostring
secondary_category.gtequerynostring
secondary_category.ltquerynostring
secondary_category.ltequerynostring
tertiary_categoryquerynostring
tertiary_category.any_ofquerynostring
tertiary_category.gtquerynostring
tertiary_category.gtequerynostring
tertiary_category.ltquerynostring
tertiary_category.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/v1/short-interest
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
days_to_coverquerynonumber
days_to_cover.any_ofquerynostring
days_to_cover.gtquerynonumber
days_to_cover.gtequerynonumber
days_to_cover.ltquerynonumber
days_to_cover.ltequerynonumber
settlement_datequerynostring
settlement_date.any_ofquerynostring
settlement_date.gtquerynostring
settlement_date.gtequerynostring
settlement_date.ltquerynostring
settlement_date.ltequerynostring
avg_daily_volumequerynointeger
avg_daily_volume.any_ofquerynostring
avg_daily_volume.gtquerynointeger
avg_daily_volume.gtequerynointeger
avg_daily_volume.ltquerynointeger
avg_daily_volume.ltequerynointeger
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/v1/short-volume
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
short_volume_ratioquerynonumber
short_volume_ratio.any_ofquerynostring
short_volume_ratio.gtquerynonumber
short_volume_ratio.gtequerynonumber
short_volume_ratio.ltquerynonumber
short_volume_ratio.ltequerynonumber
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/vX/float
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
free_float_percentquerynonumber
free_float_percent.gtquerynonumber
free_float_percent.gtequerynonumber
free_float_percent.ltquerynonumber
free_float_percent.ltequerynonumber
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
benzinga9
GET/benzinga/v1/analyst-insights
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
last_updatedquerynostring
last_updated.gtquerynostring
last_updated.gtequerynostring
last_updated.ltquerynostring
last_updated.ltequerynostring
firmquerynostring
firm.any_ofquerynostring
firm.gtquerynostring
firm.gtequerynostring
firm.ltquerynostring
firm.ltequerynostring
rating_actionquerynostring
rating_action.any_ofquerynostring
rating_action.gtquerynostring
rating_action.gtequerynostring
rating_action.ltquerynostring
rating_action.ltequerynostring
benzinga_firm_idquerynostring
benzinga_firm_id.any_ofquerynostring
benzinga_firm_id.gtquerynostring
benzinga_firm_id.gtequerynostring
benzinga_firm_id.ltquerynostring
benzinga_firm_id.ltequerynostring
benzinga_rating_idquerynostring
benzinga_rating_id.any_ofquerynostring
benzinga_rating_id.gtquerynostring
benzinga_rating_id.gtequerynostring
benzinga_rating_id.ltquerynostring
benzinga_rating_id.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/analysts
Parameters
NameInRequiredType
benzinga_idquerynostring
benzinga_id.any_ofquerynostring
benzinga_id.gtquerynostring
benzinga_id.gtequerynostring
benzinga_id.ltquerynostring
benzinga_id.ltequerynostring
benzinga_firm_idquerynostring
benzinga_firm_id.any_ofquerynostring
benzinga_firm_id.gtquerynostring
benzinga_firm_id.gtequerynostring
benzinga_firm_id.ltquerynostring
benzinga_firm_id.ltequerynostring
firm_namequerynostring
firm_name.any_ofquerynostring
firm_name.gtquerynostring
firm_name.gtequerynostring
firm_name.ltquerynostring
firm_name.ltequerynostring
full_namequerynostring
full_name.any_ofquerynostring
full_name.gtquerynostring
full_name.gtequerynostring
full_name.ltquerynostring
full_name.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/bulls-bears-say
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
benzinga_idquerynostring
benzinga_id.any_ofquerynostring
benzinga_id.gtquerynostring
benzinga_id.gtequerynostring
benzinga_id.ltquerynostring
benzinga_id.ltequerynostring
last_updatedquerynostring
last_updated.gtquerynostring
last_updated.gtequerynostring
last_updated.ltquerynostring
last_updated.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/consensus-ratings/{ticker}
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
limitquerynointeger
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/earnings
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
importancequerynointeger
importance.any_ofquerynostring
importance.gtquerynointeger
importance.gtequerynointeger
importance.ltquerynointeger
importance.ltequerynointeger
last_updatedquerynostring
last_updated.any_ofquerynostring
last_updated.gtquerynostring
last_updated.gtequerynostring
last_updated.ltquerynostring
last_updated.ltequerynostring
date_statusquerynostring
date_status.any_ofquerynostring
date_status.gtquerynostring
date_status.gtequerynostring
date_status.ltquerynostring
date_status.ltequerynostring
eps_surprise_percentquerynonumber
eps_surprise_percent.any_ofquerynostring
eps_surprise_percent.gtquerynonumber
eps_surprise_percent.gtequerynonumber
eps_surprise_percent.ltquerynonumber
eps_surprise_percent.ltequerynonumber
revenue_surprise_percentquerynonumber
revenue_surprise_percent.any_ofquerynostring
revenue_surprise_percent.gtquerynonumber
revenue_surprise_percent.gtequerynonumber
revenue_surprise_percent.ltquerynonumber
revenue_surprise_percent.ltequerynonumber
fiscal_yearquerynointeger
fiscal_year.any_ofquerynostring
fiscal_year.gtquerynointeger
fiscal_year.gtequerynointeger
fiscal_year.ltquerynointeger
fiscal_year.ltequerynointeger
fiscal_periodquerynostring
fiscal_period.any_ofquerynostring
fiscal_period.gtquerynostring
fiscal_period.gtequerynostring
fiscal_period.ltquerynostring
fiscal_period.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/firms
Parameters
NameInRequiredType
benzinga_idquerynostring
benzinga_id.any_ofquerynostring
benzinga_id.gtquerynostring
benzinga_id.gtequerynostring
benzinga_id.ltquerynostring
benzinga_id.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/guidance
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
positioningquerynostring
positioning.any_ofquerynostring
positioning.gtquerynostring
positioning.gtequerynostring
positioning.ltquerynostring
positioning.ltequerynostring
importancequerynointeger
importance.any_ofquerynostring
importance.gtquerynointeger
importance.gtequerynointeger
importance.ltquerynointeger
importance.ltequerynointeger
last_updatedquerynostring
last_updated.any_ofquerynostring
last_updated.gtquerynostring
last_updated.gtequerynostring
last_updated.ltquerynostring
last_updated.ltequerynostring
fiscal_yearquerynointeger
fiscal_year.any_ofquerynostring
fiscal_year.gtquerynointeger
fiscal_year.gtequerynointeger
fiscal_year.ltquerynointeger
fiscal_year.ltequerynointeger
fiscal_periodquerynostring
fiscal_period.any_ofquerynostring
fiscal_period.gtquerynostring
fiscal_period.gtequerynostring
fiscal_period.ltquerynostring
fiscal_period.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v1/ratings
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
importancequerynointeger
importance.gtquerynointeger
importance.gtequerynointeger
importance.ltquerynointeger
importance.ltequerynointeger
last_updatedquerynostring
last_updated.gtquerynostring
last_updated.gtequerynostring
last_updated.ltquerynostring
last_updated.ltequerynostring
rating_actionquerynostring
rating_action.any_ofquerynostring
rating_action.gtquerynostring
rating_action.gtequerynostring
rating_action.ltquerynostring
rating_action.ltequerynostring
price_target_actionquerynostring
price_target_action.any_ofquerynostring
price_target_action.gtquerynostring
price_target_action.gtequerynostring
price_target_action.ltquerynostring
price_target_action.ltequerynostring
benzinga_idquerynostring
benzinga_id.any_ofquerynostring
benzinga_id.gtquerynostring
benzinga_id.gtequerynostring
benzinga_id.ltquerynostring
benzinga_id.ltequerynostring
benzinga_analyst_idquerynostring
benzinga_analyst_id.any_ofquerynostring
benzinga_analyst_id.gtquerynostring
benzinga_analyst_id.gtequerynostring
benzinga_analyst_id.ltquerynostring
benzinga_analyst_id.ltequerynostring
benzinga_firm_idquerynostring
benzinga_firm_id.any_ofquerynostring
benzinga_firm_id.gtquerynostring
benzinga_firm_id.gtequerynostring
benzinga_firm_id.ltquerynostring
benzinga_firm_id.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/benzinga/v2/news
Parameters
NameInRequiredType
publishedquerynostring
published.gtquerynostring
published.gtequerynostring
published.ltquerynostring
published.ltequerynostring
channelsquerynostring
channels.all_ofquerynostring
channels.any_ofquerynostring
tagsquerynostring
tags.all_ofquerynostring
tags.any_ofquerynostring
authorquerynostring
author.any_ofquerynostring
author.gtquerynostring
author.gtequerynostring
author.ltquerynostring
author.ltequerynostring
stocksquerynostring
stocks.all_ofquerynostring
stocks.any_ofquerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
crypto:aggregates7
GET/v1/indicators/ema/{cryptoTicker}Exponential Moving Average (EMA)
Parameters
NameInRequiredType
cryptoTickerpathyesstring
timestampquerynostring
timespanquerynostring
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Exponential Moving Average (EMA) data for each period.
GET/v1/indicators/macd/{cryptoTicker}Moving Average Convergence/Divergence (MACD)
Parameters
NameInRequiredType
cryptoTickerpathyesstring
timestampquerynostring
timespanquerynostring
short_windowquerynointeger
long_windowquerynointeger
signal_windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Moving Average Convergence/Divergence (MACD) data for each period.
GET/v1/indicators/rsi/{cryptoTicker}Relative Strength Index (RSI)
Parameters
NameInRequiredType
cryptoTickerpathyesstring
timestampquerynostring
timespanquerynostring
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Relative strength index data for each period.
GET/v1/indicators/sma/{cryptoTicker}Simple Moving Average (SMA)
Parameters
NameInRequiredType
cryptoTickerpathyesstring
timestampquerynostring
timespanquerynostring
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Simple Moving Average (SMA) data for each period.
GET/v2/aggs/grouped/locale/global/market/crypto/{date}Grouped Daily (Bars)
Parameters
NameInRequiredType
datepathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The previous day OHLC for the ticker.
defaultUnexpected error
GET/v2/aggs/ticker/{cryptoTicker}/prevPrevious Close
Parameters
NameInRequiredType
cryptoTickerpathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The previous day OHLC for a ticker.
defaultUnexpected error
GET/v2/aggs/ticker/{cryptoTicker}/range/{multiplier}/{timespan}/{from}/{to}Aggregates (Bars)
Parameters
NameInRequiredType
cryptoTickerpathyesstring
multiplierpathyesinteger
timespanpathyesstring
frompathyesstring
topathyesstring
adjustedquerynoboolean
sortqueryno
limitquerynointeger
Responses
StatusDescriptionSchema
200Cryptocurrency Aggregates.
defaultUnexpected error
crypto:last:trade1
GET/v1/last/crypto/{from}/{to}Last Trade for a Crypto Pair
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
Responses
StatusDescriptionSchema
200The last tick for this currency pair.
defaultUnexpected error
crypto:open-close1
GET/v1/open-close/crypto/{from}/{to}/{date}Daily Open/Close
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
datepathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The open/close of this symbol.
defaultUnexpected error
crypto:snapshot4
GET/v2/snapshot/locale/global/markets/crypto/tickersAll Tickers
Parameters
NameInRequiredType
tickersquerynoarray
Responses
StatusDescriptionSchema
200Get current state for all tickers
defaultUnexpected error
GET/v2/snapshot/locale/global/markets/crypto/tickers/{ticker}Ticker
Parameters
NameInRequiredType
tickerpathyesstring
Responses
StatusDescriptionSchema
200Get current state for a ticker
defaultUnexpected error
GET/v2/snapshot/locale/global/markets/crypto/tickers/{ticker}/bookTicker Full Book (L2)
Parameters
NameInRequiredType
tickerpathyesstring
Responses
StatusDescriptionSchema
200Get current level 2 book for a ticker
defaultUnexpected error
GET/v2/snapshot/locale/global/markets/crypto/{direction}Gainers/Losers
Parameters
NameInRequiredType
directionpathyesstring
Responses
StatusDescriptionSchema
200Get the current gainers / losers of the day
defaultUnexpected error
crypto:trades2
GET/v1/historic/crypto/{from}/{to}/{date}Historic Crypto Trades
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
datepathyesstring
offsetquerynointeger
limitquerynointeger
Responses
StatusDescriptionSchema
200An array of crypto trade ticks.
defaultUnexpected error
GET/v3/trades/{cryptoTicker}Trades
Parameters
NameInRequiredType
cryptoTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of trades.
etfglobal5
GET/etf-global/v1/analytics
Parameters
NameInRequiredType
composite_tickerquerynostring
composite_ticker.any_ofquerynostring
composite_ticker.gtquerynostring
composite_ticker.gtequerynostring
composite_ticker.ltquerynostring
composite_ticker.ltequerynostring
processed_datequerynostring
processed_date.gtquerynostring
processed_date.gtequerynostring
processed_date.ltquerynostring
processed_date.ltequerynostring
effective_datequerynostring
effective_date.gtquerynostring
effective_date.gtequerynostring
effective_date.ltquerynostring
effective_date.ltequerynostring
risk_total_scorequerynonumber
risk_total_score.gtquerynonumber
risk_total_score.gtequerynonumber
risk_total_score.ltquerynonumber
risk_total_score.ltequerynonumber
reward_scorequerynonumber
reward_score.gtquerynonumber
reward_score.gtequerynonumber
reward_score.ltquerynonumber
reward_score.ltequerynonumber
quant_total_scorequerynonumber
quant_total_score.gtquerynonumber
quant_total_score.gtequerynonumber
quant_total_score.ltquerynonumber
quant_total_score.ltequerynonumber
quant_gradequerynostring
quant_grade.any_ofquerynostring
quant_grade.gtquerynostring
quant_grade.gtequerynostring
quant_grade.ltquerynostring
quant_grade.ltequerynostring
quant_composite_technicalquerynonumber
quant_composite_technical.gtquerynonumber
quant_composite_technical.gtequerynonumber
quant_composite_technical.ltquerynonumber
quant_composite_technical.ltequerynonumber
quant_composite_sentimentquerynonumber
quant_composite_sentiment.gtquerynonumber
quant_composite_sentiment.gtequerynonumber
quant_composite_sentiment.ltquerynonumber
quant_composite_sentiment.ltequerynonumber
quant_composite_behavioralquerynonumber
quant_composite_behavioral.gtquerynonumber
quant_composite_behavioral.gtequerynonumber
quant_composite_behavioral.ltquerynonumber
quant_composite_behavioral.ltequerynonumber
quant_composite_fundamentalquerynonumber
quant_composite_fundamental.gtquerynonumber
quant_composite_fundamental.gtequerynonumber
quant_composite_fundamental.ltquerynonumber
quant_composite_fundamental.ltequerynonumber
quant_composite_globalquerynonumber
quant_composite_global.gtquerynonumber
quant_composite_global.gtequerynonumber
quant_composite_global.ltquerynonumber
quant_composite_global.ltequerynonumber
quant_composite_qualityquerynonumber
quant_composite_quality.gtquerynonumber
quant_composite_quality.gtequerynonumber
quant_composite_quality.ltquerynonumber
quant_composite_quality.ltequerynonumber
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/etf-global/v1/constituents
Parameters
NameInRequiredType
composite_tickerquerynostring
composite_ticker.any_ofquerynostring
composite_ticker.gtquerynostring
composite_ticker.gtequerynostring
composite_ticker.ltquerynostring
composite_ticker.ltequerynostring
constituent_tickerquerynostring
constituent_ticker.any_ofquerynostring
constituent_ticker.gtquerynostring
constituent_ticker.gtequerynostring
constituent_ticker.ltquerynostring
constituent_ticker.ltequerynostring
effective_datequerynostring
effective_date.gtquerynostring
effective_date.gtequerynostring
effective_date.ltquerynostring
effective_date.ltequerynostring
processed_datequerynostring
processed_date.gtquerynostring
processed_date.gtequerynostring
processed_date.ltquerynostring
processed_date.ltequerynostring
us_codequerynostring
us_code.any_ofquerynostring
us_code.gtquerynostring
us_code.gtequerynostring
us_code.ltquerynostring
us_code.ltequerynostring
isinquerynostring
isin.any_ofquerynostring
isin.gtquerynostring
isin.gtequerynostring
isin.ltquerynostring
isin.ltequerynostring
figiquerynostring
figi.any_ofquerynostring
figi.gtquerynostring
figi.gtequerynostring
figi.ltquerynostring
figi.ltequerynostring
sedolquerynostring
sedol.any_ofquerynostring
sedol.gtquerynostring
sedol.gtequerynostring
sedol.ltquerynostring
sedol.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/etf-global/v1/fund-flows
Parameters
NameInRequiredType
processed_datequerynostring
processed_date.gtquerynostring
processed_date.gtequerynostring
processed_date.ltquerynostring
processed_date.ltequerynostring
effective_datequerynostring
effective_date.gtquerynostring
effective_date.gtequerynostring
effective_date.ltquerynostring
effective_date.ltequerynostring
composite_tickerquerynostring
composite_ticker.any_ofquerynostring
composite_ticker.gtquerynostring
composite_ticker.gtequerynostring
composite_ticker.ltquerynostring
composite_ticker.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/etf-global/v1/profiles
Parameters
NameInRequiredType
processed_datequerynostring
processed_date.gtquerynostring
processed_date.gtequerynostring
processed_date.ltquerynostring
processed_date.ltequerynostring
effective_datequerynostring
effective_date.gtquerynostring
effective_date.gtequerynostring
effective_date.ltquerynostring
effective_date.ltequerynostring
composite_tickerquerynostring
composite_ticker.any_ofquerynostring
composite_ticker.gtquerynostring
composite_ticker.gtequerynostring
composite_ticker.ltquerynostring
composite_ticker.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/etf-global/v1/taxonomies
Parameters
NameInRequiredType
processed_datequerynostring
processed_date.gtquerynostring
processed_date.gtequerynostring
processed_date.ltquerynostring
processed_date.ltequerynostring
effective_datequerynostring
effective_date.gtquerynostring
effective_date.gtequerynostring
effective_date.ltquerynostring
effective_date.ltequerynostring
composite_tickerquerynostring
composite_ticker.any_ofquerynostring
composite_ticker.gtquerynostring
composite_ticker.gtequerynostring
composite_ticker.ltquerynostring
composite_ticker.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
fable2
GET/consumer-spending/eu/v1/merchant-aggregates
Parameters
NameInRequiredType
transaction_datequerynostring
transaction_date.gtquerynostring
transaction_date.gtequerynostring
transaction_date.ltquerynostring
transaction_date.ltequerynostring
namequerynostring
name.any_ofquerynostring
name.gtquerynostring
name.gtequerynostring
name.ltquerynostring
name.ltequerynostring
user_countryquerynostring
user_country.any_ofquerynostring
channelquerynostring
channel.any_ofquerynostring
consumer_typequerynostring
consumer_type.any_ofquerynostring
parent_namequerynostring
parent_name.any_ofquerynostring
parent_name.gtquerynostring
parent_name.gtequerynostring
parent_name.ltquerynostring
parent_name.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/consumer-spending/eu/v1/merchant-hierarchy
Parameters
NameInRequiredType
lookup_namequerynostring
lookup_name.any_ofquerynostring
lookup_name.gtquerynostring
lookup_name.gtequerynostring
lookup_name.ltquerynostring
lookup_name.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
listing_statusquerynostring
listing_status.any_ofquerynostring
active_fromquerynostring
active_from.gtquerynostring
active_from.gtequerynostring
active_from.ltquerynostring
active_from.ltequerynostring
active_toquerynostring
active_to.gtquerynostring
active_to.gtequerynostring
active_to.ltquerynostring
active_to.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
fed4
GET/fed/v1/inflation
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/fed/v1/inflation-expectations
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/fed/v1/labor-market
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/fed/v1/treasury-yields
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
financials4
GET/stocks/financials/v1/balance-sheets
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
period_endquerynostring
period_end.gtquerynostring
period_end.gtequerynostring
period_end.ltquerynostring
period_end.ltequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
fiscal_yearquerynonumber
fiscal_year.gtquerynonumber
fiscal_year.gtequerynonumber
fiscal_year.ltquerynonumber
fiscal_year.ltequerynonumber
fiscal_quarterquerynonumber
fiscal_quarter.gtquerynonumber
fiscal_quarter.gtequerynonumber
fiscal_quarter.ltquerynonumber
fiscal_quarter.ltequerynonumber
timeframequerynostring
timeframe.any_ofquerynostring
timeframe.gtquerynostring
timeframe.gtequerynostring
timeframe.ltquerynostring
timeframe.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/financials/v1/cash-flow-statements
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
period_endquerynostring
period_end.gtquerynostring
period_end.gtequerynostring
period_end.ltquerynostring
period_end.ltequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
fiscal_yearquerynonumber
fiscal_year.gtquerynonumber
fiscal_year.gtequerynonumber
fiscal_year.ltquerynonumber
fiscal_year.ltequerynonumber
fiscal_quarterquerynonumber
fiscal_quarter.gtquerynonumber
fiscal_quarter.gtequerynonumber
fiscal_quarter.ltquerynonumber
fiscal_quarter.ltequerynonumber
timeframequerynostring
timeframe.any_ofquerynostring
timeframe.gtquerynostring
timeframe.gtequerynostring
timeframe.ltquerynostring
timeframe.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/financials/v1/income-statements
Parameters
NameInRequiredType
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
tickersquerynostring
tickers.all_ofquerynostring
tickers.any_ofquerynostring
period_endquerynostring
period_end.gtquerynostring
period_end.gtequerynostring
period_end.ltquerynostring
period_end.ltequerynostring
filing_datequerynostring
filing_date.gtquerynostring
filing_date.gtequerynostring
filing_date.ltquerynostring
filing_date.ltequerynostring
fiscal_yearquerynonumber
fiscal_year.gtquerynonumber
fiscal_year.gtequerynonumber
fiscal_year.ltquerynonumber
fiscal_year.ltequerynonumber
fiscal_quarterquerynonumber
fiscal_quarter.gtquerynonumber
fiscal_quarter.gtequerynonumber
fiscal_quarter.ltquerynonumber
fiscal_quarter.ltequerynonumber
timeframequerynostring
timeframe.any_ofquerynostring
timeframe.gtquerynostring
timeframe.gtequerynostring
timeframe.ltquerynostring
timeframe.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/financials/v1/ratios
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
cikquerynostring
cik.any_ofquerynostring
cik.gtquerynostring
cik.gtequerynostring
cik.ltquerynostring
cik.ltequerynostring
pricequerynonumber
price.gtquerynonumber
price.gtequerynonumber
price.ltquerynonumber
price.ltequerynonumber
average_volumequerynonumber
average_volume.gtquerynonumber
average_volume.gtequerynonumber
average_volume.ltquerynonumber
average_volume.ltequerynonumber
market_capquerynonumber
market_cap.gtquerynonumber
market_cap.gtequerynonumber
market_cap.ltquerynonumber
market_cap.ltequerynonumber
earnings_per_sharequerynonumber
earnings_per_share.gtquerynonumber
earnings_per_share.gtequerynonumber
earnings_per_share.ltquerynonumber
earnings_per_share.ltequerynonumber
price_to_earningsquerynonumber
price_to_earnings.gtquerynonumber
price_to_earnings.gtequerynonumber
price_to_earnings.ltquerynonumber
price_to_earnings.ltequerynonumber
price_to_bookquerynonumber
price_to_book.gtquerynonumber
price_to_book.gtequerynonumber
price_to_book.ltquerynonumber
price_to_book.ltequerynonumber
price_to_salesquerynonumber
price_to_sales.gtquerynonumber
price_to_sales.gtequerynonumber
price_to_sales.ltquerynonumber
price_to_sales.ltequerynonumber
price_to_cash_flowquerynonumber
price_to_cash_flow.gtquerynonumber
price_to_cash_flow.gtequerynonumber
price_to_cash_flow.ltquerynonumber
price_to_cash_flow.ltequerynonumber
price_to_free_cash_flowquerynonumber
price_to_free_cash_flow.gtquerynonumber
price_to_free_cash_flow.gtequerynonumber
price_to_free_cash_flow.ltquerynonumber
price_to_free_cash_flow.ltequerynonumber
dividend_yieldquerynonumber
dividend_yield.gtquerynonumber
dividend_yield.gtequerynonumber
dividend_yield.ltquerynonumber
dividend_yield.ltequerynonumber
return_on_assetsquerynonumber
return_on_assets.gtquerynonumber
return_on_assets.gtequerynonumber
return_on_assets.ltquerynonumber
return_on_assets.ltequerynonumber
return_on_equityquerynonumber
return_on_equity.gtquerynonumber
return_on_equity.gtequerynonumber
return_on_equity.ltquerynonumber
return_on_equity.ltequerynonumber
debt_to_equityquerynonumber
debt_to_equity.gtquerynonumber
debt_to_equity.gtequerynonumber
debt_to_equity.ltquerynonumber
debt_to_equity.ltequerynonumber
currentquerynonumber
current.gtquerynonumber
current.gtequerynonumber
current.ltquerynonumber
current.ltequerynonumber
quickquerynonumber
quick.gtquerynonumber
quick.gtequerynonumber
quick.ltquerynonumber
quick.ltequerynonumber
cashquerynonumber
cash.gtquerynonumber
cash.gtequerynonumber
cash.ltquerynonumber
cash.ltequerynonumber
ev_to_salesquerynonumber
ev_to_sales.gtquerynonumber
ev_to_sales.gtequerynonumber
ev_to_sales.ltquerynonumber
ev_to_sales.ltequerynonumber
ev_to_ebitdaquerynonumber
ev_to_ebitda.gtquerynonumber
ev_to_ebitda.gtequerynonumber
ev_to_ebitda.ltquerynonumber
ev_to_ebitda.ltequerynonumber
enterprise_valuequerynonumber
enterprise_value.gtquerynonumber
enterprise_value.gtequerynonumber
enterprise_value.ltquerynonumber
enterprise_value.ltequerynonumber
free_cash_flowquerynonumber
free_cash_flow.gtquerynonumber
free_cash_flow.gtequerynonumber
free_cash_flow.ltquerynonumber
free_cash_flow.ltequerynonumber
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
futures:aggregates1
GET/futures/v1/aggs/{ticker}Aggregates
Parameters
NameInRequiredType
tickerpathyesstring
resolutionquerynostring
window_startquerynostring
limitquerynointeger
window_start.gtequerynostring
window_start.gtquerynostring
window_start.ltequerynostring
window_start.ltquerynostring
sortquerynostring
Responses
StatusDescriptionSchema
200A list of aggregates.
fx:aggregates7
GET/v1/indicators/ema/{fxTicker}Exponential Moving Average (EMA)
Parameters
NameInRequiredType
fxTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Exponential Moving Average (EMA) data for each period.
GET/v1/indicators/macd/{fxTicker}Moving Average Convergence/Divergence (MACD)
Parameters
NameInRequiredType
fxTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
short_windowquerynointeger
long_windowquerynointeger
signal_windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Moving Average Convergence/Divergence (MACD) data for each period.
GET/v1/indicators/rsi/{fxTicker}Relative Strength Index (RSI)
Parameters
NameInRequiredType
fxTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Relative strength index data for each period.
GET/v1/indicators/sma/{fxTicker}Simple Moving Average (SMA)
Parameters
NameInRequiredType
fxTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Simple Moving Average (SMA) data for each period.
GET/v2/aggs/grouped/locale/global/market/fx/{date}Grouped Daily (Bars)
Parameters
NameInRequiredType
datepathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200Previous day OHLC for ticker
defaultUnexpected error
GET/v2/aggs/ticker/{forexTicker}/prevPrevious Close
Parameters
NameInRequiredType
forexTickerpathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The previous day OHLC for the ticker.
defaultUnexpected error
GET/v2/aggs/ticker/{forexTicker}/range/{multiplier}/{timespan}/{from}/{to}Aggregates (Bars)
Parameters
NameInRequiredType
forexTickerpathyesstring
multiplierpathyesinteger
timespanpathyesstring
frompathyesstring
topathyesstring
adjustedquerynoboolean
sortqueryno
limitquerynointeger
Responses
StatusDescriptionSchema
200Forex Aggregates.
defaultUnexpected error
fx:conversion1
GET/v1/conversion/{from}/{to}Real-time Currency Conversion
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
amountquerynonumber
precisionquerynointeger
Responses
StatusDescriptionSchema
200The last tick for this currency pair, plus the converted amount for the requested amount.
defaultUnexpected error
fx:last:quote1
GET/v1/last_quote/currencies/{from}/{to}Last Quote for a Currency Pair
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
Responses
StatusDescriptionSchema
200The last quote tick for this currency pair.
defaultUnexpected error
fx:quotes1
GET/v3/quotes/{fxTicker}Quotes (BBO)
Parameters
NameInRequiredType
fxTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of quotes.
fx:snapshot3
GET/v2/snapshot/locale/global/markets/forex/tickersAll Tickers
Parameters
NameInRequiredType
tickersquerynoarray
Responses
StatusDescriptionSchema
200Get current state for all tickers
defaultUnexpected error
GET/v2/snapshot/locale/global/markets/forex/tickers/{ticker}Ticker
Parameters
NameInRequiredType
tickerpathyesstring
Responses
StatusDescriptionSchema
200Get current state for a ticker
defaultUnexpected error
GET/v2/snapshot/locale/global/markets/forex/{direction}Gainers/Losers
Parameters
NameInRequiredType
directionpathyesstring
Responses
StatusDescriptionSchema
200Get the current gainers / losers of the day
defaultUnexpected error
fx:trades1
GET/v1/historic/forex/{from}/{to}/{date}Historic Forex Ticks
Parameters
NameInRequiredType
frompathyesstring
topathyesstring
datepathyesstring
offsetquerynointeger
limitquerynointeger
Responses
StatusDescriptionSchema
200An array of forex ticks
defaultUnexpected error
global_crypto1
GET/crypto/v1/exchanges
Parameters
NameInRequiredType
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
global_forex1
GET/forex/v1/exchanges
Parameters
NameInRequiredType
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
indices:aggregates6
GET/v1/indicators/ema/{indicesTicker}Exponential Moving Average (EMA)
Parameters
NameInRequiredType
indicesTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Exponential Moving Average (EMA) data for each period.
GET/v1/indicators/macd/{indicesTicker}Moving Average Convergence/Divergence (MACD)
Parameters
NameInRequiredType
indicesTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
short_windowquerynointeger
long_windowquerynointeger
signal_windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Moving Average Convergence/Divergence (MACD) data for each period.
GET/v1/indicators/rsi/{indicesTicker}Relative Strength Index (RSI)
Parameters
NameInRequiredType
indicesTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Relative Strength Index (RSI) data for each period.
GET/v1/indicators/sma/{indicesTicker}Simple Moving Average (SMA)
Parameters
NameInRequiredType
indicesTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Simple Moving Average (SMA) data for each period.
GET/v2/aggs/ticker/{indicesTicker}/prevPrevious Close
Parameters
NameInRequiredType
indicesTickerpathyesstring
Responses
StatusDescriptionSchema
200The previous day OHLC for a index.
defaultUnexpected error
GET/v2/aggs/ticker/{indicesTicker}/range/{multiplier}/{timespan}/{from}/{to}Aggregates (Bars)
Parameters
NameInRequiredType
indicesTickerpathyesstring
multiplierpathyesinteger
timespanpathyesstring
frompathyesstring
topathyesstring
sortqueryno
limitquerynointeger
Responses
StatusDescriptionSchema
200Index Aggregates.
defaultUnexpected error
indices:snapshot1
GET/v3/snapshot/indicesIndices Snapshot
Parameters
NameInRequiredType
ticker.any_ofquerynostring
tickerquerynostring
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200Snapshots for indices data of the underlying ticker
options:aggregates6
GET/v1/indicators/ema/{optionsTicker}Exponential Moving Average (EMA)
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Exponential Moving Average (EMA) data for each period.
GET/v1/indicators/macd/{optionsTicker}Moving Average Convergence/Divergence (MACD)
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
short_windowquerynointeger
long_windowquerynointeger
signal_windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Moving Average Convergence/Divergence (MACD) data for each period.
GET/v1/indicators/rsi/{optionsTicker}Relative Strength Index (RSI)
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Relative Strength Index (RSI) data for each period.
GET/v1/indicators/sma/{optionsTicker}Simple Moving Average (SMA)
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Simple Moving Average (SMA) data for each period.
GET/v2/aggs/ticker/{optionsTicker}/prevPrevious Close
Parameters
NameInRequiredType
optionsTickerpathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The previous day OHLC for the options contract.
defaultUnexpected error
GET/v2/aggs/ticker/{optionsTicker}/range/{multiplier}/{timespan}/{from}/{to}Aggregates (Bars)
Parameters
NameInRequiredType
optionsTickerpathyesstring
multiplierpathyesinteger
timespanpathyesstring
frompathyesstring
topathyesstring
adjustedquerynoboolean
sortqueryno
limitquerynointeger
Responses
StatusDescriptionSchema
200Options Aggregates.
defaultUnexpected error
options:last:trade1
GET/v2/last/trade/{optionsTicker}Last Trade
Parameters
NameInRequiredType
optionsTickerpathyesstring
Responses
StatusDescriptionSchema
200The last trade for this options contract.
401Unauthorized - Check our API Key and account status
404The specified resource was not found
options:open-close1
GET/v1/open-close/{optionsTicker}/{date}Daily Open/Close
Parameters
NameInRequiredType
optionsTickerpathyesstring
datepathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The open/close of this stock symbol.
defaultUnexpected error
options:quotes1
GET/v3/quotes/{optionsTicker}Quotes
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of quotes.
options:snapshot2
GET/v3/snapshot/options/{underlyingAsset}Options Chain
Parameters
NameInRequiredType
underlyingAssetpathyesstring
strike_pricequerynonumber
expiration_datequerynostring
contract_typequerynostring
strike_price.gtequerynonumber
strike_price.gtquerynonumber
strike_price.ltequerynonumber
strike_price.ltquerynonumber
expiration_date.gtequerynostring
expiration_date.gtquerynostring
expiration_date.ltequerynostring
expiration_date.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200Snapshots for options contracts of the underlying ticker
GET/v3/snapshot/options/{underlyingAsset}/{optionContract}Option Contract
Parameters
NameInRequiredType
underlyingAssetpathyesstring
optionContractpathyesstring
Responses
StatusDescriptionSchema
200Snapshot of the option contract.
options:trades1
GET/v3/trades/{optionsTicker}Trades
Parameters
NameInRequiredType
optionsTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of trades.
reference:conditions1
GET/v3/reference/conditionsConditions
Parameters
NameInRequiredType
asset_classquerynostring
data_typequerynostring
idquerynointeger
sipquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200OK
400a query parameter was malformed
defaultan unknown error occurred
reference:dividends1
GET/v3/reference/dividendsDividends v3
Parameters
NameInRequiredType
tickerquerynostring
ex_dividend_datequerynostring
record_datequerynostring
declaration_datequerynostring
pay_datequerynostring
frequencyquerynointeger
cash_amountquerynonumber
dividend_typequerynostring
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
ex_dividend_date.gtequerynostring
ex_dividend_date.gtquerynostring
ex_dividend_date.ltequerynostring
ex_dividend_date.ltquerynostring
record_date.gtequerynostring
record_date.gtquerynostring
record_date.ltequerynostring
record_date.ltquerynostring
declaration_date.gtequerynostring
declaration_date.gtquerynostring
declaration_date.ltequerynostring
declaration_date.ltquerynostring
pay_date.gtequerynostring
pay_date.gtquerynostring
pay_date.ltequerynostring
pay_date.ltquerynostring
cash_amount.gtequerynonumber
cash_amount.gtquerynonumber
cash_amount.ltequerynonumber
cash_amount.ltquerynonumber
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200OK
reference:exchanges1
GET/v3/reference/exchangesExchanges
Parameters
NameInRequiredType
asset_classquerynostring
localequerynostring
Responses
StatusDescriptionSchema
200OK
400a query parameter was malformed
defaultan unknown error occurred
reference:news1
GET/v2/reference/newsTicker News
Parameters
NameInRequiredType
tickerquerynostring
published_utcqueryno
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
published_utc.gtequeryno
published_utc.gtqueryno
published_utc.ltequeryno
published_utc.ltqueryno
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200An array of news articles.
401Unauthorized - Check our API Key and account status
404The specified resource was not found
reference:options:contract1
GET/v3/reference/options/contracts/{options_ticker}Options Contract
Parameters
NameInRequiredType
options_tickerpathyesstring
as_ofquerynostring
Responses
StatusDescriptionSchema
200A specific options contract
reference:options:contracts:list1
GET/v3/reference/options/contractsOptions Contracts
Parameters
NameInRequiredType
underlying_tickerquerynostring
tickerquerynostring
contract_typequerynostring
expiration_datequerynostring
as_ofquerynostring
strike_pricequerynonumber
expiredquerynoboolean
underlying_ticker.gtequerynostring
underlying_ticker.gtquerynostring
underlying_ticker.ltequerynostring
underlying_ticker.ltquerynostring
expiration_date.gtequerynostring
expiration_date.gtquerynostring
expiration_date.ltequerynostring
expiration_date.ltquerynostring
strike_price.gtequerynonumber
strike_price.gtquerynonumber
strike_price.ltequerynonumber
strike_price.ltquerynonumber
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of options contracts
reference:related:companies1
GET/v1/related-companies/{ticker}Related Companies
Parameters
NameInRequiredType
tickerpathyesstring
Responses
StatusDescriptionSchema
200Related Companies.
401Unauthorized - Check our API Key and account status
reference:sec:filing1
GET/v1/reference/sec/filings/{filing_id}SEC Filing
Parameters
NameInRequiredType
filing_idpathyesstring
Responses
StatusDescriptionSchema
200FIXME
reference:sec:filing:file1
GET/v1/reference/sec/filings/{filing_id}/files/{file_id}SEC Filing File
Parameters
NameInRequiredType
filing_idpathyesstring
file_idpathyesstring
Responses
StatusDescriptionSchema
200The file data.
reference:sec:filing:files1
GET/v1/reference/sec/filings/{filing_id}/filesSEC Filing Files
Parameters
NameInRequiredType
filing_idpathyesstring
sequencequerynointeger
filenamequerynostring
sequence.gtequerynointeger
sequence.gtquerynointeger
sequence.ltequerynointeger
sequence.ltquerynointeger
filename.gtequerynostring
filename.gtquerynostring
filename.ltequerynostring
filename.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200FIXME
reference:sec:filings1
GET/v1/reference/sec/filingsSEC Filings
Parameters
NameInRequiredType
typequerynostring
filing_datequerynostring
period_of_report_datequerynostring
has_xbrlquerynoboolean
entities.company_data.namequerynostring
entities.company_data.cikquerynostring
entities.company_data.tickerquerynostring
entities.company_data.sicquerynostring
filing_date.gtequerynostring
filing_date.gtquerynostring
filing_date.ltequerynostring
filing_date.ltquerynostring
period_of_report_date.gtequerynostring
period_of_report_date.gtquerynostring
period_of_report_date.ltequerynostring
period_of_report_date.ltquerynostring
entities.company_data.name.searchquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200FIXME
reference:stocks2
GET/v3/reference/splitsStock Splits v3
Parameters
NameInRequiredType
tickerquerynostring
execution_datequerynostring
reverse_splitquerynoboolean
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
execution_date.gtequerynostring
execution_date.gtquerynostring
execution_date.ltequerynostring
execution_date.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of stock splits.
GET/vX/reference/financialsStock Financials vX
Parameters
NameInRequiredType
tickerquerynostring
cikquerynostring
company_namequerynostring
sicquerynostring
filing_datequerynostring
period_of_report_datequerynostring
timeframequerynostring
include_sourcesquerynoboolean
company_name.searchquerynostring
filing_date.gtequerynostring
filing_date.gtquerynostring
filing_date.ltequerynostring
filing_date.ltquerynostring
period_of_report_date.gtequerynostring
period_of_report_date.gtquerynostring
period_of_report_date.ltequerynostring
period_of_report_date.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200FIXME
reference:stocks:ipos1
GET/vX/reference/iposIPOs
Parameters
NameInRequiredType
tickerquerynostring
us_codequerynostring
isinquerynostring
listing_datequerynostring
ipo_statusquerynostring
listing_date.gtequerynostring
listing_date.gtquerynostring
listing_date.ltequerynostring
listing_date.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of IPO events.
reference:stocks:market2
GET/v1/marketstatus/nowMarket Status
Responses
StatusDescriptionSchema
200OK
GET/v1/marketstatus/upcomingMarket Holidays
Responses
StatusDescriptionSchema
200OK
reference:tickers:get2
GET/v3/reference/tickers/{ticker}Ticker Details v3
Parameters
NameInRequiredType
tickerpathyesstring
datequerynostring
Responses
StatusDescriptionSchema
200Reference Tickers.
401Unauthorized - Check our API Key and account status
GET/vX/reference/tickers/{id}/eventsTicker Events
Parameters
NameInRequiredType
idpathyesstring
typesquerynostring
Responses
StatusDescriptionSchema
200Ticker Events.
401Unauthorized - Check our API Key and account status
reference:tickers:list1
GET/v3/reference/tickersTickers
Parameters
NameInRequiredType
tickerquerynostring
typequerynostring
marketquerynostring
exchangequerynostring
cusipquerynostring
cikquerynostring
datequerynostring
searchquerynostring
activequerynoboolean
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200Reference Tickers.
401Unauthorized - Check our API Key and account status
reference:tickers:types1
GET/v3/reference/tickers/typesTicker Types
Parameters
NameInRequiredType
asset_classquerynostring
localequerynostring
Responses
StatusDescriptionSchema
200OK
400a query parameter was malformed
defaultan unknown error occurred
stocks:aggregates7
GET/v1/indicators/ema/{stockTicker}Exponential Moving Average (EMA)
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Exponential Moving Average (EMA) data for each period.
GET/v1/indicators/macd/{stockTicker}Moving Average Convergence/Divergence (MACD)
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
short_windowquerynointeger
long_windowquerynointeger
signal_windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Moving Average Convergence/Divergence (MACD) data for each period.
GET/v1/indicators/rsi/{stockTicker}Relative Strength Index (RSI)
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Relative strength Index data for each period.
GET/v1/indicators/sma/{stockTicker}Simple Moving Average (SMA)
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timespanquerynostring
adjustedquerynoboolean
windowquerynointeger
series_typequerynostring
expand_underlyingquerynoboolean
orderquerynostring
limitquerynointeger
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
Responses
StatusDescriptionSchema
200Simple Moving Average (SMA) data for each period.
GET/v2/aggs/grouped/locale/us/market/stocks/{date}Grouped Daily (Bars)
Parameters
NameInRequiredType
datepathyesstring
adjustedquerynoboolean
include_otcquerynoboolean
Responses
StatusDescriptionSchema
200Previous day OHLC for ticker
defaultUnexpected error
GET/v2/aggs/ticker/{stocksTicker}/prevPrevious Close
Parameters
NameInRequiredType
stocksTickerpathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The previous day OHLC for the ticker.
defaultUnexpected error
GET/v2/aggs/ticker/{stocksTicker}/range/{multiplier}/{timespan}/{from}/{to}Aggregates (Bars)
Parameters
NameInRequiredType
stocksTickerpathyesstring
multiplierpathyesinteger
timespanpathyesstring
frompathyesstring
topathyesstring
adjustedquerynoboolean
sortqueryno
limitquerynointeger
Responses
StatusDescriptionSchema
200Stock Aggregates.
defaultUnexpected error
stocks:last:quote1
GET/v2/last/nbbo/{stocksTicker}Last Quote
Parameters
NameInRequiredType
stocksTickerpathyesstring
Responses
StatusDescriptionSchema
200The last NBBO tick for this stock.
401Unauthorized - Check our API Key and account status
404The specified resource was not found
stocks:last:trade1
GET/v2/last/trade/{stocksTicker}Last Trade
Parameters
NameInRequiredType
stocksTickerpathyesstring
Responses
StatusDescriptionSchema
200The last trade for this stock.
401Unauthorized - Check our API Key and account status
404The specified resource was not found
stocks:open-close2
GET/v1/open-close/{indicesTicker}/{date}Daily Open/Close
Parameters
NameInRequiredType
indicesTickerpathyesstring
datepathyesstring
Responses
StatusDescriptionSchema
200The open/close of this stock symbol.
defaultUnexpected error
GET/v1/open-close/{stocksTicker}/{date}Daily Open/Close
Parameters
NameInRequiredType
stocksTickerpathyesstring
datepathyesstring
adjustedquerynoboolean
Responses
StatusDescriptionSchema
200The open/close of this stock symbol.
defaultUnexpected error
stocks:quotes2
GET/v2/ticks/stocks/nbbo/{ticker}/{date}Quotes (NBBO)
Parameters
NameInRequiredType
tickerpathyesstring
datepathyesstring
timestampquerynointeger
timestampLimitquerynointeger
reversequerynoboolean
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of quotes.
defaultUnexpected error
GET/v3/quotes/{stockTicker}Quotes (NBBO)
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of quotes.
stocks:snapshot3
GET/v2/snapshot/locale/us/markets/stocks/tickersAll Tickers
Parameters
NameInRequiredType
tickersquerynoarray
include_otcquerynoboolean
Responses
StatusDescriptionSchema
200Get current state for all tickers
defaultUnexpected error
GET/v2/snapshot/locale/us/markets/stocks/tickers/{stocksTicker}Ticker
Parameters
NameInRequiredType
stocksTickerpathyesstring
Responses
StatusDescriptionSchema
200Get current state for a ticker
defaultUnexpected error
GET/v2/snapshot/locale/us/markets/stocks/{direction}Gainers/Losers
Parameters
NameInRequiredType
directionpathyesstring
include_otcquerynoboolean
Responses
StatusDescriptionSchema
200Get the current tickers of the day
defaultUnexpected error
stocks:trades2
GET/v2/ticks/stocks/trades/{ticker}/{date}Trades
Parameters
NameInRequiredType
tickerpathyesstring
datepathyesstring
timestampquerynointeger
timestampLimitquerynointeger
reversequerynoboolean
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of trades.
defaultUnexpected error
GET/v3/trades/{stockTicker}Trades
Parameters
NameInRequiredType
stockTickerpathyesstring
timestampquerynostring
timestamp.gtequerynostring
timestamp.gtquerynostring
timestamp.ltequerynostring
timestamp.ltquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of trades.
tmx1
GET/tmx/v1/corporate-events
Parameters
NameInRequiredType
datequerynostring
date.any_ofquerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
typequerynostring
type.any_ofquerynostring
type.gtquerynostring
type.gtequerynostring
type.ltquerynostring
type.ltequerynostring
statusquerynostring
status.any_ofquerynostring
status.gtquerynostring
status.gtequerynostring
status.ltquerynostring
status.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
isinquerynostring
isin.any_ofquerynostring
isin.gtquerynostring
isin.gtequerynostring
isin.ltquerynostring
isin.ltequerynostring
trading_venuequerynostring
trading_venue.any_ofquerynostring
trading_venue.gtquerynostring
trading_venue.gtequerynostring
trading_venue.ltquerynostring
trading_venue.ltequerynostring
tmx_company_idquerynointeger
tmx_company_id.gtquerynointeger
tmx_company_id.gtequerynointeger
tmx_company_id.ltquerynointeger
tmx_company_id.ltequerynointeger
tmx_record_idquerynostring
tmx_record_id.any_ofquerynostring
tmx_record_id.gtquerynostring
tmx_record_id.gtequerynostring
tmx_record_id.ltquerynostring
tmx_record_id.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
us_futures8
GET/futures/v1/contractsfutures contracts API
Parameters
NameInRequiredType
datequerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
product_codequerynostring
product_code.any_ofquerynostring
product_code.gtquerynostring
product_code.gtequerynostring
product_code.ltquerynostring
product_code.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
activequerynoboolean
typequerynostring
type.any_ofquerynostring
first_trade_datequerynostring
first_trade_date.gtquerynostring
first_trade_date.gtequerynostring
first_trade_date.ltquerynostring
first_trade_date.ltequerynostring
last_trade_datequerynostring
last_trade_date.gtquerynostring
last_trade_date.gtequerynostring
last_trade_date.ltquerynostring
last_trade_date.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/exchanges
Parameters
NameInRequiredType
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/market-statusMarket Status API
Parameters
NameInRequiredType
product_codequerynostring
product_code.any_ofquerynostring
product_code.gtquerynostring
product_code.gtequerynostring
product_code.ltquerynostring
product_code.ltequerynostring
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/productsFutures Products API
Parameters
NameInRequiredType
namequerynostring
name.any_ofquerynostring
name.gtquerynostring
name.gtequerynostring
name.ltquerynostring
name.ltequerynostring
product_codequerynostring
product_code.any_ofquerynostring
product_code.gtquerynostring
product_code.gtequerynostring
product_code.ltquerynostring
product_code.ltequerynostring
datequerynostring
date.gtquerynostring
date.gtequerynostring
date.ltquerynostring
date.ltequerynostring
trading_venuequerynostring
trading_venue.any_ofquerynostring
trading_venue.gtquerynostring
trading_venue.gtequerynostring
trading_venue.ltquerynostring
trading_venue.ltequerynostring
sectorquerynostring
sector.any_ofquerynostring
sub_sectorquerynostring
sub_sector.any_ofquerynostring
asset_classquerynostring
asset_class.any_ofquerynostring
asset_sub_classquerynostring
asset_sub_class.any_ofquerynostring
typequerynostring
type.any_ofquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/quotes/{ticker}
Parameters
NameInRequiredType
timestampquerynostring
timestamp.gtquerynostring
timestamp.gtequerynostring
timestamp.ltquerynostring
timestamp.ltequerynostring
session_end_datequerynostring
limitquerynointeger
sortquerynostring
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/schedulesFutures Schedules API
Parameters
NameInRequiredType
product_codequerynostring
product_code.any_ofquerynostring
product_code.gtquerynostring
product_code.gtequerynostring
product_code.ltquerynostring
product_code.ltequerynostring
session_end_datequerynostring
session_end_date.gtquerynostring
session_end_date.gtequerynostring
session_end_date.ltquerynostring
session_end_date.ltequerynostring
trading_venuequerynostring
trading_venue.any_ofquerynostring
trading_venue.gtquerynostring
trading_venue.gtequerynostring
trading_venue.ltquerynostring
trading_venue.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/snapshotfutures_snapshot_v1 API
Parameters
NameInRequiredType
product_codequerynostring
product_code.any_ofquerynostring
product_code.gtquerynostring
product_code.gtequerynostring
product_code.ltquerynostring
product_code.ltequerynostring
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/futures/v1/trades/{ticker}
Parameters
NameInRequiredType
timestampquerynostring
timestamp.gtquerynostring
timestamp.gtequerynostring
timestamp.ltquerynostring
timestamp.ltequerynostring
session_end_datequerynostring
limitquerynointeger
sortquerynostring
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
us_options3
GET/options/v1/exchanges
Parameters
NameInRequiredType
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/options/v3/quotes/{ticker}
Parameters
NameInRequiredType
timestampquerynostring
timestamp.gtquerynostring
timestamp.gtequerynostring
timestamp.ltquerynostring
timestamp.ltequerynostring
limitquerynointeger
sortquerynostring
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/options/v3/trades/{ticker}
Parameters
NameInRequiredType
timestampquerynostring
timestamp.gtquerynostring
timestamp.gtequerynostring
timestamp.ltquerynostring
timestamp.ltequerynostring
limitquerynointeger
sortquerynostring
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
us_stocks_all2
GET/stocks/dev/trades/{ticker}
Parameters
NameInRequiredType
sip_timestampquerynostring
sip_timestamp.gtquerynostring
sip_timestamp.gtequerynostring
sip_timestamp.ltquerynostring
sip_timestamp.ltequerynostring
limitquerynointeger
sortquerynostring
tickerpathyesstring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/v1/exchanges
Parameters
NameInRequiredType
limitquerynointeger
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
us_stocks_reference3
GET/stocks/v1/dividends
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
ex_dividend_datequerynostring
ex_dividend_date.gtquerynostring
ex_dividend_date.gtequerynostring
ex_dividend_date.ltquerynostring
ex_dividend_date.ltequerynostring
frequencyquerynointeger
frequency.gtquerynointeger
frequency.gtequerynointeger
frequency.ltquerynointeger
frequency.ltequerynointeger
distribution_typequerynostring
distribution_type.any_ofquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/stocks/v1/splits
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
execution_datequerynostring
execution_date.gtquerynostring
execution_date.gtequerynostring
execution_date.ltquerynostring
execution_date.ltequerynostring
adjustment_typequerynostring
adjustment_type.any_ofquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
GET/v1/reference/ipos
Parameters
NameInRequiredType
tickerquerynostring
ticker.any_ofquerynostring
ticker.gtquerynostring
ticker.gtequerynostring
ticker.ltquerynostring
ticker.ltequerynostring
us_codequerynostring
us_code.any_ofquerynostring
us_code.gtquerynostring
us_code.gtequerynostring
us_code.ltquerynostring
us_code.ltequerynostring
isinquerynostring
isin.any_ofquerynostring
isin.gtquerynostring
isin.gtequerynostring
isin.ltquerynostring
isin.ltequerynostring
listing_datequerynostring
listing_date.gtquerynostring
listing_date.gtequerynostring
listing_date.ltquerynostring
listing_date.ltequerynostring
ipo_statusquerynostring
ipo_status.any_ofquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200A list of results.
400An error message.
v11
GET/v1/summariesSummaries
Parameters
NameInRequiredType
ticker.any_ofquerynostring
Responses
StatusDescriptionSchema
200Snapshot Summary for ticker list
v31
GET/v3/snapshotUniversal Snapshot
Parameters
NameInRequiredType
tickerquerynostring
typequerynostring
ticker.gtequerynostring
ticker.gtquerynostring
ticker.ltequerynostring
ticker.ltquerynostring
ticker.any_ofquerynostring
orderquerynostring
limitquerynointeger
sortquerynostring
Responses
StatusDescriptionSchema
200Snapshots for the ticker list

Try it

Developer reference

Base URLhttps://api.polygon.io
Rate limit

Basic (free) tier: 5 API calls/minute, shared across stocks, options, indices, and currencies (forex/crypto) product lines. Starter ($29/mo), Developer ($79/mo), and Advanced ($199/mo) plans are all listed as "Unlimited API Calls" with no published requests-per-minute cap.

Key endpoints
  • GET/v2/aggs/ticker/{stocksTicker}/range/{multiplier}/{timespan}/{from}/{to}
  • GET/v3/reference/tickers
  • GET/v3/reference/tickers/{ticker}
  • GET/v2/last/trade/{stocksTicker}
  • GET/v2/snapshot/locale/us/markets/stocks/tickers