# TradeWatch.io ## Docs - [Activation](https://tradewatch.io/docs/account/activation.md): Activate your TradeWatch account and start accessing real-time market data APIs. Complete verification to unlock REST and WebSocket financial data endpoints. - [Registration](https://tradewatch.io/docs/account/registration.md): Create your TradeWatch account to access real-time financial market data APIs for forex, crypto, stocks, indices, and commodities. - [Trial Access](https://tradewatch.io/docs/account/trial.md) - [Usage statistics](https://tradewatch.io/docs/api-reference/account/usage-statistics.md): Get the usage statistics of your API account - [Available Symbols](https://tradewatch.io/docs/api-reference/commodities/available-symbols.md): Get list of available symbols - [Available Types](https://tradewatch.io/docs/api-reference/commodities/available-types.md): Get list of available commodity types - [Commodities Real-time Quotes](https://tradewatch.io/docs/api-reference/commodities/commodities-real-time-quotes.md): Connect to this channel to receive real-time quotes for commodities. After connecting, send a `Subscribe` message with the symbols you want to track. See [Available Commodities](/docs/api-reference/commodities/available-symbols) for a list of supported symbols. See the [Websocket API Quickstart](/do… - [Historical OHLC](https://tradewatch.io/docs/api-reference/commodities/historical-ohlc.md): Get historical OHLC candles for a symbol in a selected resolution and time range. - [Historical Ticks](https://tradewatch.io/docs/api-reference/commodities/historical-ticks.md): Get raw historical ticks for a symbol in a selected time range using cursor pagination. - [Insights](https://tradewatch.io/docs/api-reference/commodities/insights.md): Get recent commodities insights. - [Last Quote](https://tradewatch.io/docs/api-reference/commodities/last-quote.md): Get the last quote tick for the provided symbol. - [Last Quotes](https://tradewatch.io/docs/api-reference/commodities/last-quotes.md): Get the last quote tick for the provided symbols. - [Available Exchanges](https://tradewatch.io/docs/api-reference/crypto/available-exchanges.md): Get list of available cryptocurrency exchanges - [Available Symbols](https://tradewatch.io/docs/api-reference/crypto/available-symbols.md): Get list of available symbols - [Conversion](https://tradewatch.io/docs/api-reference/crypto/conversion.md): Convert one symbol to another - [Crypto Real-time Quotes](https://tradewatch.io/docs/api-reference/crypto/crypto-real-time-quotes.md): Connect to this channel to receive real-time quotes for cryptocurrencies. After connecting, send a `Subscribe` message with the symbols you want to track. See [Available Crypto](/docs/api-reference/crypto/available-symbols) for a list of supported symbols. See the [Websocket API Quickstart](/docs/qu… - [Historical OHLC](https://tradewatch.io/docs/api-reference/crypto/historical-ohlc.md): Get historical OHLC candles for a symbol in a selected resolution and time range. - [Historical Ticks](https://tradewatch.io/docs/api-reference/crypto/historical-ticks.md): Get raw historical ticks for a symbol in a selected time range using cursor pagination. - [Insights](https://tradewatch.io/docs/api-reference/crypto/insights.md): Get recent crypto insights. - [Last Quote](https://tradewatch.io/docs/api-reference/crypto/last-quote.md): Get the last quote tick for the provided symbol. - [Last Quotes](https://tradewatch.io/docs/api-reference/crypto/last-quotes.md): Get the last quote tick for the provided symbols. - [Available Symbols](https://tradewatch.io/docs/api-reference/currencies/available-symbols.md): Get list of available symbols - [Conversion](https://tradewatch.io/docs/api-reference/currencies/conversion.md): Convert one symbol to another - [Currencies Real-time Quotes](https://tradewatch.io/docs/api-reference/currencies/currencies-real-time-quotes.md): Connect to this channel to receive real-time quotes for currencies. After connecting, send a `Subscribe` message with the symbols you want to track. See [Available Currencies](/docs/api-reference/currencies/available-symbols) for a list of supported symbols. See the [Websocket API Quickstart](/docs/… - [Historical OHLC](https://tradewatch.io/docs/api-reference/currencies/historical-ohlc.md): Get historical OHLC candles for a symbol in a selected resolution and time range. - [Historical Ticks](https://tradewatch.io/docs/api-reference/currencies/historical-ticks.md): Get raw historical ticks for a symbol in a selected time range using cursor pagination. - [Insights](https://tradewatch.io/docs/api-reference/currencies/insights.md): Get recent currencies insights. - [Last Quote](https://tradewatch.io/docs/api-reference/currencies/last-quote.md): Get the last quote tick for the provided symbol. - [Last Quotes](https://tradewatch.io/docs/api-reference/currencies/last-quotes.md): Get the last quote tick for the provided symbols. - [Balance Sheets](https://tradewatch.io/docs/api-reference/fundamentals/balance-sheets.md): Returns balance sheet data sourced from SEC EDGAR filings. Each record covers the financial position at the end of one reporting period and includes assets, liabilities, and equity. Use `period=annual` for 10-K data or `period=quarterly` for 10-Q data. Results are ordered by `report_date` descending… - [Cash Flow Statements](https://tradewatch.io/docs/api-reference/fundamentals/cash-flow-statements.md): Returns cash flow statement data sourced from SEC EDGAR filings. Each record covers cash movements during one reporting period across operating, investing, and financing activities. `free_cash_flow` is a computed field (operating_cash_flow + capital_expenditures). Use `period=annual` for 10-K data o… - [Company Facts](https://tradewatch.io/docs/api-reference/fundamentals/company-facts.md): Returns basic company information sourced from SEC EDGAR, including the SEC CIK number, legal company name, Standard Industrial Classification (SIC) code and description, state of incorporation, and fiscal year end date. - [Income Statements](https://tradewatch.io/docs/api-reference/fundamentals/income-statements.md): Returns income statement data sourced from SEC EDGAR filings. Each record covers one reporting period and includes revenue, profitability, and per-share metrics. Use `period=annual` for 10-K data or `period=quarterly` for 10-Q data. Results are ordered by `report_date` descending. - [Insider Trades](https://tradewatch.io/docs/api-reference/fundamentals/insider-trades.md): Returns insider trading activity sourced from SEC EDGAR Form 4 filings. Each record represents a single transaction by a company insider (officers, directors, and beneficial owners of 10%+ stock). Transaction type codes: P=Purchase, S=Sale, G=Gift, A=Conversion, F=Payment of exercise price, etc. Res… - [SEC Filings](https://tradewatch.io/docs/api-reference/fundamentals/sec-filings.md): Returns a list of SEC EDGAR filings for a given company. Includes annual reports (10-K), quarterly reports (10-Q), current reports (8-K), and other filing types. Each record contains the accession number, dates, and a direct link to the filing document on SEC EDGAR. Results are ordered by `filing_da… - [Available Symbols](https://tradewatch.io/docs/api-reference/indices/available-symbols.md): Get list of available symbols - [Historical OHLC](https://tradewatch.io/docs/api-reference/indices/historical-ohlc.md): Get historical OHLC candles for a symbol in a selected resolution and time range. - [Historical Ticks](https://tradewatch.io/docs/api-reference/indices/historical-ticks.md): Get raw historical ticks for a symbol in a selected time range using cursor pagination. - [Indices Real-time Quotes](https://tradewatch.io/docs/api-reference/indices/indices-real-time-quotes.md): Connect to this channel to receive real-time quotes for indices. After connecting, send a `Subscribe` message with the symbols you want to track. See [Available Indices](/docs/api-reference/indices/available-symbols) for a list of supported symbols. See the [Websocket API Quickstart](/docs/quickstar… - [Insights](https://tradewatch.io/docs/api-reference/indices/insights.md): Get recent indices insights. - [Last Quote](https://tradewatch.io/docs/api-reference/indices/last-quote.md): Get the last quote tick for the provided symbol. - [Last Quotes](https://tradewatch.io/docs/api-reference/indices/last-quotes.md): Get the last quote tick for the provided symbols. - [Introduction](https://tradewatch.io/docs/api-reference/introduction.md): TradeWatch REST API introduction and core concepts. - [Available Countries](https://tradewatch.io/docs/api-reference/markets/available-countries.md): Get list of available countries - [Market Holidays](https://tradewatch.io/docs/api-reference/markets/market-holidays.md): Get market holidays. It takes half-days into account. - [Market Status](https://tradewatch.io/docs/api-reference/markets/market-status.md): Get the current status (open or closed) of a market. It takes holidays and half-days into account but does not factor in circuit breakers or halts. - [Markets](https://tradewatch.io/docs/api-reference/markets/markets.md): Get details about the markets available in this API. - [Trading Hours](https://tradewatch.io/docs/api-reference/markets/trading-hours.md): Get trading hours. It takes half-days into account. - [Available Symbols](https://tradewatch.io/docs/api-reference/stocks/available-symbols.md): Get list of available symbols - [Historical OHLC](https://tradewatch.io/docs/api-reference/stocks/historical-ohlc.md): Get historical OHLC candles for a symbol in a selected resolution and time range. - [Historical Ticks](https://tradewatch.io/docs/api-reference/stocks/historical-ticks.md): Get raw historical ticks for a symbol in a selected time range using cursor pagination. - [Insights](https://tradewatch.io/docs/api-reference/stocks/insights.md): Get recent stocks insights. - [Last Quote](https://tradewatch.io/docs/api-reference/stocks/last-quote.md): Get the last quote tick for the provided symbol. - [Last Quotes](https://tradewatch.io/docs/api-reference/stocks/last-quotes.md): Get the last quote tick for the provided symbols. - [Stock Snapshot](https://tradewatch.io/docs/api-reference/stocks/stock-snapshot.md) - [Stocks Real-time Quotes](https://tradewatch.io/docs/api-reference/stocks/stocks-real-time-quotes.md): Connect to this channel to receive real-time quotes for stocks. After connecting, send a `Subscribe` message with the symbols you want to track. See [Available Stocks](/docs/api-reference/stocks/available-symbols) for a list of supported symbols. See the [Websocket API Quickstart](/docs/quickstart/w… - [REST vs WebSocket API](https://tradewatch.io/docs/platform/api-types.md): Compare REST and WebSocket APIs for financial data. REST for on-demand queries; WebSocket for real-time streaming of forex, crypto, and stock prices. - [API Authentication](https://tradewatch.io/docs/platform/authentication.md): Learn how to authenticate with the TradeWatch API using API keys. Generate, reveal, and revoke secret keys to secure your financial data requests. - [CORS Policy](https://tradewatch.io/docs/platform/cors.md): Learn how TradeWatch API handles Cross-Origin Resource Sharing (CORS). Understand browser security headers required to access financial market data from web apps. - [Data Provenance](https://tradewatch.io/docs/platform/data-provenance.md): Where TradeWatch sources its market data for each asset class. - [Limits](https://tradewatch.io/docs/platform/limits.md) - [Overview](https://tradewatch.io/docs/platform/overview.md): Access real-time and historical financial data via REST and WebSocket APIs. Covers forex, crypto, stocks, indices, and commodities from global exchanges. - [API Pagination](https://tradewatch.io/docs/platform/pagination.md): Understand cursor-based pagination in the TradeWatch financial data API. Navigate large result sets of market data efficiently using next and previous page cursors. - [Support](https://tradewatch.io/docs/platform/support.md): Available support channels and support levels for TradeWatch users. - [Getting Started](https://tradewatch.io/docs/quickstart.md): Quickstart guide to integrate the TradeWatch financial data API. Set up your account, generate an API key, and make your first REST or WebSocket request. - [HTTP API Quickstart](https://tradewatch.io/docs/quickstart/http-api.md): Start using our HTTP API in minutes - [WebSocket API Quickstart — Real-Time Market Data Streaming](https://tradewatch.io/docs/quickstart/websocket-api.md): Connect to TradeWatch WebSocket API for real-time market data streaming. Subscribe to live forex, crypto, stock, and commodity price updates instantly. - [Commodities Data API — Gold, Silver, Oil & More](https://tradewatch.io/docs/symbols/commodities.md): Access real-time and historical commodities price data including metals (Gold, Silver), energy (Oil, Gas), and agricultural products via TradeWatch API. - [Crypto](https://tradewatch.io/docs/symbols/crypto.md) - [Currencies](https://tradewatch.io/docs/symbols/currencies.md) - [Indices](https://tradewatch.io/docs/symbols/indices.md) - [Supported Financial Symbols — TradeWatch API](https://tradewatch.io/docs/symbols/introduction.md): Browse all supported financial instruments: forex currency pairs, cryptocurrencies, global stocks, market indices, and commodities available via TradeWatch API. - [Stocks](https://tradewatch.io/docs/symbols/stocks.md) - [Introduction](https://tradewatch.io/docs/websocket-api/introduction.md): TradeWatch REST API introduction and core concepts. ## OpenAPI Specs - [openapi](https://tradewatch.io/docs/openapi.json) ## AsyncAPI Specs - [asyncapi](https://tradewatch.io/docs/asyncapi.yml) ## Optional - [GitHub](https://github.com/tradewatch-io) - [Status page](https://status.tradewatch.io)