Skip to main content
The TradeWatch REST API is organized around REST. It features predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON responses, and utilizes standard HTTP response codes and verbs.

Getting Started

To begin integrating with TradeWatch, we recommend the following workflow:
  1. Choose your API Type: If your application requires real-time streaming data rather than one-off snapshots, consider using our WebSocket API. You can compare the differences in our API Types guide.
  2. Authentication: All requests require an API Key. Follow our Authentication guide to retrieve and implement your credentials.
  3. Explore SDKs: Speed up your development using our official libraries. Check the SDKs Introduction for supported languages like Python, JavaScript, and more.

Core Concepts

Connection Details

  • Base URL: https:/api.tradewatch.io/
  • Format: JSON (UTF-8)
  • Authentication: API Key

Handling Responses

All responses are returned in JSON format. When working with large datasets, please refer to our Pagination documentation to ensure you are retrieving all records efficiently. To ensure platform stability for all users, we enforce Rate Limits. If you are building a web-based frontend, please review our CORS policy for configuration details.

Asset Classes

The REST API provides access to a wide range of financial instruments. Jump to a specific reference to see available endpoints:
  • Currencies: Forex pairs and global exchange rates.
  • Cryptocurrencies: Comprehensive data for major digital assets.
  • Stocks: Global equity market data and symbol lists.
  • Indices: Major global market indices and benchmarks.
  • Commodities: Energy, precious metals, and soft commodities.

Account & Support

Monitor your API consumption and subscription status through the Usage Statistics endpoint. If you encounter any issues or have questions regarding your implementation, please visit our Support Page or contact us at hello@tradewatch.io.