backgroundbackground
background

Flat Files S3 Gateway API

Secure and efficient way to access stock market data. It provides access to data stored in S3 as flat files, ensuring security and ease of integration.

11K+
background
Companies
99.99
%
background
SLA uptime
50
TB
background
Historical market data
5
background
Integrations in progress

What you get

background
Historical stock prices
T+1 data on 11K+ symbols with unlimited historical data loopback period
background
CSV data format and storage
Data is stored in compressed ASCII text files in CSV format
background
Pull-based S3 API
Retrieve data on-demand easily using S3-compatible tools and libraries.
background
High redundancy
With servers all over the world, you can access accurate data anytime with no data errors.
background
Organized structure
Each CSV file follows a consistent format, making it easy to trackprices and market data across different time periods.
background
File split methodology
Each data type is organized into individual files for each symbol and trading day (UTC), streamlining access and facilitating more straightforward analysis
MCP compability
Plug the API directly into AI applications with almost no effort.

Use cases

background
Algorithmic Trading
Build and backtest trading strategies with high-quality historical data. Access tick-by-tick information for precise algorithm development.
background
Risk Management
Analyze market trends and volatility patterns to build sophisticated risk models. Access correlation data across multiple asset classes.
background
Financial Research
Conduct deep market analysis with decades of historical price and volume data. Track market anomalies and test theories with comprehensive datasets.
background
Custom analytics
Develop bespoke solutions tailored to specific business needs, utilizing historical trading data for specialized insights and reporting
Data types
Quotes

The quote at the top of the book includes the best bid and ask prices, along with the total volume of resting orders. This data is timestamped twice, first by the exchange (when available) and then at the exact moment it is received before any processing occurs. Additionally, each quote is marked with an identifier for the server that received this information. There is one file for each symbol per trading day, organized according to UTC.

Trades

A trade records a transaction between passive and active market participants. Each trade entry includes:

  • ID
  • price
  • size
  • the aggressor side of the trade (when available).

This information is timestamped twice: first by the exchange, if possible, and again at the exact moment it is received before any processing takes place. Data for each symbol is stored in a single file, organized by trading day according to UTC.

Order book

The limitbook_full file includes every update to the order book as delivered by the data source, with Level 2 or Level 3 granularity. It begins with a snapshot of the order book and is followed by subsequent updates to its state. Each data point in this format represents a level in the order book, allowing for a detailed view of the order book to the depth provided by the data source. This data is double timestamped: first by the exchange, if this is available, and then at the moment it is first received, before any processing. The information is organized into a single file for each trading symbol, covering each trading day according to UTC.

MCP compability for seamless data integration

FinFeedAPI supports the Model Context Protocol (MCP), an open specification that makes our financial data APIs machine-readable. This allows AI models, autonomous agents, and next-generation crypto apps to programmatically discover and integrate our data with little to no custom code.

Key benefits for users include:

  • Easy AI Integration: Directly connect FinFeedAPI data to large language models (LLMs) and AI agents.
  • Simplified Development: Access all FinFeedAPI services through a single, unified MCP endpoint, eliminating the need for custom wrappers.
  • Increased Reliability: Schema-level validation catches errors and ensures more robust integrations.
  • Future-Proof Design: New services and endpoints are automatically discovered by your applications without requiring client-side updates.

Built by the Team behind CoinAPI

We've served billions of crypto API requests. Now we're bringing that same reliability and simplicity to stock market and currency exchange data. One clean API. All the data you need. Nothing you don't.

background
Historical stock prices
Data on 11K+ companies with unlimited historical data loopback period.
background
Real time & historical currency prices
Access up-to-date and historical pricing between fiat and crypto assets with a single request.
background
SEC filings
Clean, structured, and timely SEC filing data spanning over 30 years of corporate activity.
background
REST API
Stateless API providing the widest range of data.
background
WebSocket API
Real-time updates about currency prices for applications that need continuous data feeds, such as trading platforms or live dashboards.
background
FIX API
High-speed protocol for real-time financial data exchange between liquidity providers, traders, and regulators.
background
MCP Compability
Plug our APIs directly into AI applications with almost no effort.
background
Custom integrations
Integrate our stock data API with your project, regardless of its size, tech stack and architecture.
background
Docs & SDK
Best in class documentation allowing you to connect our API in minutes.

Market Data in Clear and Easy-to-Use CSV Files

Pay As You Go
Perfect for early-stage projects and variable usage patterns
Metered
monthly
  • $25.00 free credits
  • Unlimited API keys
  • Volume discounts
  • Email and Slack support
Enterprise
Custom packages with dedicated support, SLA guarantees, and advanced features
Custom
monthly
  • All Features of Lower Packages
  • Custom Limits & Quotas
  • Project Tailored SLAs
  • Premium Support
  • Latency SLA
  • Bundle options with other FinFeedAPI and CoinAPI products
Market Data in Clear and Easy-to-Use CSV Files
Flat Files Pay As You Go
Enterprise
Protocols
REST API
S3 API
API Requests
GET Requests
$10 per 1K requests
Custom
Included Data transfer
Limit Order Book
$1 per GB
Custom
Quotes/BBO
$1 per GB
Custom
Trades/Transactions
$3 per GB
Custom
Support & Services
Support
Basic
Premium
Access to dedicated Slack channel
$200/m
Customer Success Representative
-
SLA for uptime & latency
-
Onboarding
Self-serve

Transparent, scalable, usage-based pricing

API Requests

API requests are made to our servers to retrieve data of specific type. Each time you perform any action using our API, it counts as one API call.

API Call Type
Price
GET
$10 per 1K calls
Frequently Asked Questions
What are flat files?

Flat files are simple, lightweight data storage formats that organize information in a straightforward, non-hierarchical way. Unlike complex databases or deeply nested file structures (e.g., relational databases or nested JSON/XML), flat files keep data at a single level, making them easy to read, write, and process. Common examples include flat JSON, flat XML, and even plain text files like CSVs (comma-separated values). They’re widely used for configuration settings, small datasets, or data exchange between systems.

Can I request custom data sets or specific time ranges?

Yes, depending on your subscription, you can request customized data sets or specify particular time ranges to align with your project requirements.

Are there any limitations on data usage or download size?

Subscription plans may impose limitations on the volume of data you can download and the size of individual files. It's recommended to review your plan details or contact support for specific limitations.

What payment methods do you accept?

We generally accept major credit cards for payments. Crypto and bank wire tranfers are possible as well. If you have some specific request regarding payment method, contact support for more information.

How will I be invoiced?

Usage is typically invoiced once per month for the previous month's activity. The invoice details the usage and deducts the usage credits, with the amount due being only for usage exceeding the credit balance.

For customers with existing subscriptions, we offer the option to align the usage credit billing period with their subscription billing cycle. This synchronization helps simplify accounting and provides a more comprehensive view of total service costs.

Can I pay by invoice?

Yes, invoice payment is available on Enterprise. Please contact our support team to set this up.

Do I need a credit card to get started?

While credit card is our preferred payment method, we accept also crypto payments and bank wire transfers. Contact support for details.

What happens if my payment fails?

If a payment fails, we'll notify you and attempt to charge again. Your service won't be interrupted immediately, but please update your payment method promptly.

How can I obtain usage credits?

Usage credits can be obtained through several methods:

  1. Promotions and Free Trials: FinFeedAPI occasionally offers promotional credits or free trial periods to new or existing customers. Every qualified organization receives $25 USD in credits. To be considered qualified, the organization must not be a duplicate of an existing organization.
  2. Manual Purchase: Customers can buy credits directly through the Customer Portal using either cryptocurrency or fiat currency.
  3. Auto-Recharge Feature: This automated system adds service credits using the account's payment methods when the balance falls below a certain threshold, bringing it back to a specified level.
  4. Sales Order Form: Customers can request an order form from our sales team to acquire usage credits, which may include special pricing or terms.


Can I receive refund for my credits?

Usage credits, once acquired, are non-refundable.

Do my usage credits expire?

No, usage credits do not expire and you can use them for as long as you want.

What support is available if I encounter issues with Flat Files?

You are entitled to a comprehensive support through detailed documentation, a dedicated support team, and responsive support tickets. You can reach out to the support team for assistance with any Flat Files-related inquiries.

What is the difference between standard and premium support?
  • Standard Support: Includes basic support services, such as email support and access to documentation.
  • Premium Support: Offers faster response times, dedicated support representatives, and additional support channels.
How is the enterprise pricing determined?

The enterprise plan is custom-tailored based on specific project needs, including:

  • Custom limits
  • Dedicated infrastructure
  • Other requirements

Once you will reach us with a request for enterprise services we will prepare a custom quote based on your requirements.

Can I switch between pricing plans?

Yes, you can upgrade or downgrade your subscription as your needs change. This flexibility allows you to switch between plans based on your data requirements. Upgrading and downgrading operations are prorated, the remaining amount on your subscription at the moment of the change will be credited towards future liabilities. Your billing period cycle is not affected by plan change.

Can I request custom data sets or specific time ranges?

Yes, depending on your subscription, you can request customized data sets or specify particular time ranges to align with your project requirements.

Is there a discount for annual payment?
Can I test the API before committing to a paid plan?

Need advice? Get in touch with our experts

Let's Chat!

  • image

    Not sure if our solutions solve your problem? We'd be happy to check it.

  • image

    Need help choosing? Our sales team is ready to help you select the right product and plan that best suits your business's needs.

  • image

    Looking for a quote on an enterprise plan? Request an estimate today.

  • image

    We’re ready to address all your questions and concerns. Submit a form and we will get back to you right away! Request an estimate today.

Contact details
What products are you interested in?

By completing and submitting this form, I agree to receive marketing emails.

You can unsubscribe or update your preferences at any time.

Your personal data will be processed in accordance with the Privacy Policy.

Great tool for any market sector

How we can help you

background
Algorithmic Trading Development and Backtesting
Build and test trading algorithms against complete historical data. Analyze order flow dynamics with nanosecond precision. Develop market-making strategies with full order book visibility.
background
Risk Management Solutions
Analyze historical market conditions to improve risk models. Study past auction imbalances, short sale restrictions, and trading halts. Research market behavior during circuit breaker events.
background
Academic and Research Purposes
Analyze market microstructure with detailed order book data. Study price formation processes and market impact. Research trading patterns and order flow dynamics.
background
Market Surveillance and Compliance
Backtest surveillance algorithms against complete data sets. Analyze historical short sale price tests and restrictions. Validate best execution requirements against historical markets.
background
Trading Strategy Optimization
Test strategies against complete historical market conditions. Benchmark performance against unfiltered market data. Optimize execution algorithms with full order book history.
background
Online Marketplaces
Empower global commerce with accurate, real-time currency data for buyers, sellers, and transactions across borders.
background
Smarter Financial Products
Whether you're offering cross-border payments, multi-currency accounts, or investment analytics, FinFeedAPI provides the accurate and up-to-date currency data you need to stay ahead in a highly competitive market.
background
Trade & Supply Chain
Real-time and historical currency data that powers global payments, procurement, and reporting.
background

Is your industry not on the list?

FinFeedAPI delivers real value across industries, helping developers build powerful apps, marketers create data-backed campaigns, analysts uncover insights, and traders make smarter decisions. Our products works for diverse business needs at a price point that makes sense for companies of all sizes. No matter your finances and data requirements, you can be up and running quickly without a huge investment.
background

Recent Articles