The getSnapshot API provides a real-time or delayed snapshot of security prices and reference data for equities, ETFs, and other financial instruments across one or more exchanges. It delivers critical market data such as last sale price, bid, ask, and volume, enabling users to access up-to-date information for trading, analytics, and financial applications.
This API supports a wide range of applications, including real-time trading platforms for executing trades and monitoring market depth, market monitoring dashboards for displaying live prices and metrics, algorithmic trading models for reacting to market signals, market research tools for analyzing cross-market trends, and investor portals for providing real-time insights. Additionally, it empowers AI-driven applications, such as predictive trading algorithms that leverage machine learning to forecast price movements and sentiment analysis tools that process market data alongside news to gauge investor sentiment.
Key Features
📊 Multi-Exchange Data Access - Fetch real-time data across multiple exchanges in a single call.
By specifying the desired exchange MIC codes, users can retrieve snapshot data for securities listed on various global exchanges. This feature streamlines workflows for applications that require consolidated market data, such as portfolio trackers or multi-market analysis tools.
🔍 Customizable Field Selection - Retrieve only the data fields you need.
The API allows users to specify the exact fields to return using the fields parameter, reducing data overhead and improving performance. This flexibility is ideal for developers building lightweight applications or focusing on specific metrics like price or volume.
📄 Flexible Output Formatting - Receive data in a tab-delimited format for easy parsing.
The writer parameter lets users specify the output format, delivering data in a tab-delimited structure that simplifies integration with databases, spreadsheets, or custom applications. This ensures compatibility with a wide range of development workflows.
🔐 Secure Authentication - Access data with a Base64-encoded application key.
The T parameter ensures secure, authorized access to the API, protecting sensitive market data. This feature allows developers to confidently integrate the API into production environments, ensuring compliance with security standards.
Available Data Fields
Each API call returns a snapshot of security data with the following fields, as specified in the fields parameter:
| Name | Meaning | Data Type |
|---|---|---|
| exchangemic | Exchange MIC code | String |
| symbol | Symbol of Security | String |
| symbolid | Symbol ID of Security | Double |
| name | Name of Security | String |
| price | Last Sale Price | Double |
| prevclose | Previous Close Price | Double |
| open | Open Price | Double |
| high | High Price | Double |
| low | Low Price | Double |
| bid | Bid | Double |
| ask | Ask | Double |
| bidsize | Bid Size | Integer |
| asksize | Ask Size | Integer |
| tradetime | Last Trade Time | Timestamp Unix Epoch Format |
| tradesize | Trade Size | Double |
| volume | Volume | Double |
Query Parameters
The API accepts the following parameters to customize your request:
| Parameter | Meaning | Data Type |
|---|---|---|
| T | Application Key which authenticates you with CloudQuote (required) | Base64 string |
| writer | Format of output data | String |
| fields | Fields that are to be returned | String |
Use Cases
🤖 Real-Time Trading Platforms - Power live trading systems with up-to-date market data.
Traders can use snapshot data like price, bid, and ask to execute real-time trades or monitor market depth. This supports high-speed trading applications that require instant access to current market conditions.
📈 Market Monitoring Dashboards - Display live security prices and metrics for users.
Developers can integrate snapshot data to create dynamic dashboards that show real-time prices, volumes, and bid/ask spreads, enhancing user engagement on financial portals or mobile apps.
🧠 Algorithmic Trading Models - Feed real-time data into quant strategies.
The API’s comprehensive fields, such as high, low, and volume, enable developers to build models that react to live market signals, optimizing strategies for intraday trading or arbitrage opportunities.
🔍 Market Research Tools - Analyze current market conditions across exchanges.
Researchers can leverage fields like exchangemic and symbolid to study cross-market price movements or security-specific trends, supporting in-depth market analysis or competitive benchmarking.
📊 Investor Portals - Provide investors with real-time security insights.
By integrating fields like name, price, and prevclose, developers can create user-friendly portals that display current market data, helping investors make informed decisions based on live snapshots.
Why Choose FinancialContent's getSnapshot API?
🚀 Unmatched Reliability - Consistent performance for time-critical applications.
With 99.99% uptime, the API ensures uninterrupted access to real-time market data, even during peak trading hours. This reliability is crucial for trading platforms and analytics tools that demand constant availability.
🔄 Cross-Exchange Integration - Seamlessly aggregate data from multiple markets.
The API supports queries across various exchanges using the exchangemic field, enabling developers to build applications that provide a unified view of global market activity, perfect for multi-asset portfolio management.
📈 Scalable Architecture - Handle high-frequency queries effortlessly.
Designed to process thousands of requests per second, the API scales to meet the needs of enterprise-grade applications, from small-scale dashboards to large trading systems, without compromising performance.
📚 Developer-First Support - Robust documentation and dedicated assistance.
FinancialContent offers comprehensive API documentation, code examples, and responsive support to ensure smooth integration. Our team is ready to assist with everything from setup to advanced use cases.
Optimized for High-Speed Access
The getSnapshot API is built for performance, adhering to industry best practices for high-speed data delivery. Our RESTful endpoints use efficient tab-delimited formatting to minimize payload size, enabling rapid parsing and reduced bandwidth usage. We leverage advanced caching mechanisms to optimize repeated queries, while our globally distributed servers ensure low-latency responses for users worldwide. Rate limiting and pagination are carefully implemented to maintain stability under heavy traffic, and asynchronous request handling supports seamless processing of large datasets. This performance-driven design ensures developers can build responsive, real-time applications with minimal delays.
Sample Request
GET /fcon/getSnapshot?T=your_base64_key&writer=tab&fields=exchangemic,symbol,price,bid,ask,volume
Sample Response (Tab-Delimited)
exchangemic symbol price bid ask volume
XNAS GOOG 2800.50 2800.25 2800.75 1500000
XNAS AAPL 150.75 150.70 150.80 2500000
...
FinancialContent is one of the largest providers of stock market data, business news and content syndication tools for online publishers