# TradeWatch.io ## Site - [Home](https://tradewatch.io) - Real-time Financial Data API for Forex, Crypto, Stocks, and Commodities. - [Contact](https://tradewatch.io/contact) - [Privacy Policy](https://tradewatch.io/privacy-policy) - [Terms of Use](https://tradewatch.io/terms-of-use) ## Docs - [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. - [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. - [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 - [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. - [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. - [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. - [Trial Access](https://tradewatch.io/docs/account/trial.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. - [Currencies](https://tradewatch.io/docs/symbols/currencies.md) - [Crypto](https://tradewatch.io/docs/symbols/crypto.md) - [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. - [Indices](https://tradewatch.io/docs/symbols/indices.md) - [Stocks](https://tradewatch.io/docs/symbols/stocks.md) - [Data Provenance](https://tradewatch.io/docs/platform/data-provenance.md): Where TradeWatch sources its market data for each asset class. - [System Status](https://tradewatch.io/docs/platform/status.md): Check the real-time operational status of TradeWatch financial data API services, including REST endpoints, WebSocket streaming, and data feed availability. - [Price Data](https://tradewatch.io/docs/stocks/price-data.md): Real-time quotes, historical OHLC candles, raw tick data, and symbol discovery for stocks. - [Market Infrastructure](https://tradewatch.io/docs/stocks/market-infrastructure.md): Exchange metadata, real-time market status, trading hours, and market holidays for global stock markets. - [Fundamentals & SEC Data](https://tradewatch.io/docs/stocks/fundamentals.md): Financial statements, company facts, SEC filings, and insider trades sourced from SEC EDGAR. - [Financial Ratios & Health Scores](https://tradewatch.io/docs/stocks/ratios-and-scores.md): Pre-computed financial ratios and quantitative health scoring models for fundamental stock analysis. - [Technical Indicators](https://tradewatch.io/docs/stocks/technical-indicators.md): Trend, momentum, volatility, and volume indicators computed from historical stock price data. - [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. - [Limits](https://tradewatch.io/docs/platform/limits.md) - [Errors & Troubleshooting](https://tradewatch.io/docs/platform/errors-and-troubleshooting.md): Diagnose common TradeWatch API issues including 401, 403, 404, 429, invalid symbols, and WebSocket disconnects. - [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. - [Support](https://tradewatch.io/docs/platform/support.md): Available support channels and support levels for TradeWatch users. - [Introduction](https://tradewatch.io/docs/api-reference/introduction.md): TradeWatch REST API introduction and core concepts. - [Usage statistics](https://tradewatch.io/docs/api-reference/account/usage-statistics.md): Get the usage statistics of your API account - [Conversion](https://tradewatch.io/docs/api-reference/currencies/conversion.md): Convert one symbol to another - [Last Quotes](https://tradewatch.io/docs/api-reference/currencies/last-quotes.md): Get the last quote tick for the provided symbols. - [Last Quote](https://tradewatch.io/docs/api-reference/currencies/last-quote.md): Get the last quote tick for the provided symbol. - [Available Symbols](https://tradewatch.io/docs/api-reference/currencies/available-symbols.md): Get list of available symbols - [Insights](https://tradewatch.io/docs/api-reference/currencies/insights.md): Get recent currencies insights. - [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. - [Conversion](https://tradewatch.io/docs/api-reference/crypto/conversion.md): Convert one symbol to another - [Available Exchanges](https://tradewatch.io/docs/api-reference/crypto/available-exchanges.md): Get list of available cryptocurrency exchanges - [Last Quotes](https://tradewatch.io/docs/api-reference/crypto/last-quotes.md): Get the last quote tick for the provided symbols. - [Last Quote](https://tradewatch.io/docs/api-reference/crypto/last-quote.md): Get the last quote tick for the provided symbol. - [Available Symbols](https://tradewatch.io/docs/api-reference/crypto/available-symbols.md): Get list of available symbols - [Insights](https://tradewatch.io/docs/api-reference/crypto/insights.md): Get recent crypto insights. - [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. - [Last Quotes](https://tradewatch.io/docs/api-reference/indices/last-quotes.md): Get the last quote tick for the provided symbols. - [Last Quote](https://tradewatch.io/docs/api-reference/indices/last-quote.md): Get the last quote tick for the provided symbol. - [Available Symbols](https://tradewatch.io/docs/api-reference/indices/available-symbols.md): Get list of available symbols - [Insights](https://tradewatch.io/docs/api-reference/indices/insights.md): Get recent indices insights. - [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. - [Last Quotes](https://tradewatch.io/docs/api-reference/stocks/last-quotes.md): Get the last quote tick for the provided symbols. - [Last Quote](https://tradewatch.io/docs/api-reference/stocks/last-quote.md): Get the last quote tick for the provided symbol. - [Available Symbols](https://tradewatch.io/docs/api-reference/stocks/available-symbols.md): Get list of available symbols - [Insights](https://tradewatch.io/docs/api-reference/stocks/insights.md): Get recent stocks insights. - [Stock Snapshot](https://tradewatch.io/docs/api-reference/stocks/stock-snapshot.md) - [Financial Ratios](https://tradewatch.io/docs/api-reference/stocks/financial-ratios.md): Retrieve financial ratios for a stock. - [Financial Health Scores](https://tradewatch.io/docs/api-reference/stocks/financial-health-scores.md): Compute quantitative financial health scores for a stock. - [Technical Indicators](https://tradewatch.io/docs/api-reference/stocks/technical-indicators.md): Retrieve technical analysis indicators for a stock. - [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. - [Available Countries](https://tradewatch.io/docs/api-reference/markets/available-countries.md): Get list of available countries - [Markets](https://tradewatch.io/docs/api-reference/markets/markets.md): Get details about the markets available in this API. - [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. - [Trading Hours](https://tradewatch.io/docs/api-reference/markets/trading-hours.md): Get trading hours. It takes half-days into account. - [Market Holidays](https://tradewatch.io/docs/api-reference/markets/market-holidays.md): Get market holidays. It takes half-days into account. - [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. - [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… - [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… - [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. - [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… - [Last Quotes](https://tradewatch.io/docs/api-reference/commodities/last-quotes.md): Get the last quote tick for the provided symbols. - [Last Quote](https://tradewatch.io/docs/api-reference/commodities/last-quote.md): Get the last quote tick for the provided symbol. - [Available Symbols](https://tradewatch.io/docs/api-reference/commodities/available-symbols.md): Get list of available symbols - [Insights](https://tradewatch.io/docs/api-reference/commodities/insights.md): Get recent commodities insights. - [Available Types](https://tradewatch.io/docs/api-reference/commodities/available-types.md): Get list of available commodity types - [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. - [Introduction](https://tradewatch.io/docs/websocket-api/introduction.md): TradeWatch REST API introduction and core concepts. - [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/… - [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… - [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… - [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… - [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… ## 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)