The getStream API delivers real-time or delayed trade and bid/ask data for securities across one or more exchanges, providing critical market insights with millisecond precision. It includes comprehensive fields like Bid, Ask, Trade Price, and Volume, enabling users to monitor live market activity for equities, ETFs, and other financial instruments.
This API supports a wide range of applications, including real-time trading systems for executing high-frequency strategies, market monitoring dashboards for displaying live price and volume metrics, liquidity analysis for evaluating market depth, trade surveillance tools for compliance and anomaly detection, and intraday trend analysis for identifying short-term market patterns. Additionally, it powers AI-driven use cases such as predictive trading models that leverage machine learning to forecast price movements and automated risk management systems that use real-time data to optimize portfolio strategies.
Key Features
๐ Multi-Exchange Data Streaming - Access trade and bid/ask data from multiple exchanges in real time.
The API allows users to stream data across various exchanges by specifying the desired symbols, enabling comprehensive market coverage. This feature is ideal for applications like global trading platforms that require unified data feeds from exchanges like NYSE, NASDAQ, and others.
โก Real-Time and Delayed Feeds - Choose between live or delayed data streams to suit your needs.
Users can configure the API to deliver real-time data for low-latency applications or delayed data for less time-sensitive use cases. This flexibility supports diverse scenarios, from high-frequency trading systems requiring instant updates to analytical tools processing historical snapshots.
๐ CSV Formatted Output - Receive data in a lightweight, easy-to-parse CSV format.
The API delivers data in CSV format, optimized for quick parsing and minimal bandwidth usage. This makes it straightforward to process large volumes of streaming data in real time, ideal for applications like live dashboards or algorithmic trading systems.
๐ Secure Authentication - Protect your data stream with a Base64-encoded application key.
The T parameter ensures secure access to the API, safeguarding sensitive market data. This feature allows developers to confidently integrate the API into production environments, ensuring compliance with security standards for financial applications.
Available Data Fields
Each API response provides a stream of trade and bid/ask data in CSV format with the following fields:
| Name | Meaning | Data Type |
|---|---|---|
| Timestamp | Timestamp | Unix Epoch Time |
| Exchange | Exchange | String |
| Symbol | Symbol | String |
| B | Bid | Double |
| A | Ask | Double |
| b | Bid Size | Double |
| a | Ask Size | Double |
| O | Open | Double |
| H | High | Double |
| L | Low | Double |
| C | Previous Close | Double |
| c | Todayโs Close | Double |
| P | Trade Price | Double |
| T | Trade Time | Unix Epoch Time |
| t | Trade Size | Double |
| V | Volume | Double |
| Q | After Hours Trade Price | Double |
| q | After Hours Trade Time | Unix Epoch Time |
Query Parameters
The API accepts the following parameter to authenticate and configure your request:
| Parameter | Meaning | Data Type |
|---|---|---|
| T | Application Key which authenticates you with CloudQuote (required) | Base64 string |
Use Cases
๐ค Real-Time Trading Systems - Power high frequency trading with live market data.
The APIโs real-time trade and bid/ask data, including fields like Trade Price and Volume, enable traders to execute strategies based on the latest market conditions. This supports low-latency systems that react instantly to price movements or liquidity changes.
๐ Market Monitoring Dashboards - Display live price and volume metrics for end users.
Developers can use the APIโs CSV data to populate dynamic dashboards with real-time bid/ask spreads, trade prices, and volumes. This enhances user engagement on platforms by providing up-to-date visuals for investors tracking market activity.
๐ง Liquidity Analysis - Evaluate market depth with bid/ask size data.
Analysts can leverage fields like Bid Size and Ask Size to assess liquidity and order book dynamics in real time. This supports tools for identifying trading opportunities or monitoring market stability during volatile periods.
๐ Trade Surveillance Tools - Monitor trading activity for compliance or analysis.
The APIโs detailed fields, such as Trade Time and After Hours Trade Price, allow developers to build tools that track and analyze trade events across exchanges. This is ideal for regulatory reporting or detecting unusual market behavior.
๐ Intraday Trend Analysis - Identify short-term market patterns with high frequency data.
Researchers can use fields like High, Low, and Trade Price to analyze intraday price trends and volatility. This empowers applications that highlight real-time market signals or support short-term forecasting models.
Why Choose FinancialContent's getStream API?
๐ Unmatched Reliability - Consistent performance during peak market hours.
Built on a robust, fault-tolerant infrastructure, the API guarantees 99.99% uptime, ensuring uninterrupted data streams even in volatile markets. Developers can rely on it for mission-critical applications like live trading platforms.
๐ Flexible Data Streams - Seamlessly switch between real-time and delayed feeds.
The API supports both real-time and delayed data streams, allowing users to tailor the feed to their applicationโs needs. This versatility is perfect for balancing performance and cost in trading or analytical systems.
๐ Scalable Architecture - Handle high frequency data for multiple symbols.
Designed to process streams for numerous securities across exchanges, the API scales effortlessly to support enterprise-grade applications. From single-symbol monitoring to global market coverage, it delivers without compromising speed.
๐ Developer-Friendly Support - Comprehensive resources for smooth integration.
FinancialContent provides detailed documentation, sample code, and responsive support to ensure developers can integrate the API quickly and effectively. Our team is ready to assist with everything from setup to advanced use cases.
Optimized for High-Speed Access
The getStream API is designed for peak performance, adhering to industry best practices for high-speed data delivery. Our RESTful endpoints deliver CSV-formatted data to minimize payload size and enable rapid parsing, reducing bandwidth usage. Advanced caching accelerates repeated queries, while globally distributed servers ensure low-latency access for users worldwide. Rate limiting and stream optimization maintain stability under high traffic, and asynchronous processing supports continuous data delivery without bottlenecks. This performance-driven design ensures developers can build responsive, real-time applications with minimal delays.
Sample Request
GET /api/getStream?T=your_base64_key
Sample Response (CSV)
Timestamp,Exchange,Symbol,B,A,b,a,O,H,L,C,c,P,T,t,V,Q,q
1723574400000,NASDAQ,GOOG,140.25,140.50,1000,800,140.10,141.00,139.80,140.00,140.30,140.45,1723574400000,500,12000,140.60
...
FinancialContent is one of the largest providers of stock market data, business news and content syndication tools for online publishers