Tiingo End of Day Stock Price Data API

End of Day stock price data api icon

An End of Day Stock Price Data API emphasizing redundancy, transparency, and completeness

The Benefits of Tiingo's EOD Stock Price API

50+ Years of History & Expansive Coverage

Tiingo's EOD Stock Price API gives you the maximum history available for listed tickers, which means for companies that have been around long enough, you are looking at 50+ years of history. And with coverage of over 65,000 Equities, Mutual Funds, and ETFs, the Tiingo database gives you access to one of the most expansive data sets available for US & Chinese markets.

Each day we add newly issued tickers to our database, which means our coverage - and your access - continue to grow.

Redundancy and Automated Checking

Each feed is made up of at least 3 data sources on average. This means if any one of them goes down, you keep going. Secondly, this lets us implement error-checking and catch missing data and erroneous datapoints. We've implemented a proprietary data cleaning framework that allows us to quick monitor any erroneous points and apply fixes. For user reported errors, or special situations in which our automated checks do not flag a point, we have a manual override where we personally investigate the potential error. Upon resolution, we document the reason for the error in our database in order to help with future automated checking and ensure there is a fully auditable trail to reproduce the price series.

This process, both automated and human, helps ensure that Tiingo's End of Day (EOD) Stock Price API remains clean and reliable. We call this entire process our "Composite Index" Project. We treat each day for each security as it's own Index, combining, refining, cleaning, and joining disparate datastreams to create a unified, cleaned stream.

Precision

Tiingo offers the full precisions of prices, dividends, and distributions. This means we don't just stop at 3, 4, 5 decimals places, but actually show you the entire picture. We know how important backtesting is, so we understand the importance of ensuring distributions remain accurate.

Speed and Uptime

We aim to have consistent uptime as well as some of the fastest severs possible with optimized in-memory caching, so we can deliver data quickly and consistently. Check out our independently-audited uptime here: Tiingo Uptime

Quick-to-Action Support

We say quick-to-action, because anybody can respond to a ticket in 24 hours. But our team looks to solve issues immediately. Come say hello and check it out: E-mail us at Support@tiingo.com and see our response times.

Product Summary

Summary
Coverage
80,000+ tickers (US Equities, ETFs, Mutual Funds, and Chinese A-Shares)
Exchanges Covered
  • NYSE
  • NYSE Arca
  • NYSE American
  • NASDAQ
  • BATS/CBOE Equities
  • IEX
  • OTC (All OTC Groups)
  • Mutual Funds
  • Shenzen
  • Shanghai
History
60+ Years; Data going back from 1962.
Fields Available
Open, High, Low, Close, Volume, Dividend, Splits - both Raw and Adjusted prices
Update Frequency
5:30pm EST for Equities/ETFs & 12:00am EST for Mutual Fund NAVs
Exchange corrections updated throughout the evening until exchange close (8:00 PM EST)
Access Methods
REST

Pricing Summary

Plan
Free
Power
Commercial
Entity
Individual
Individual
Business
License
Internal Use Only
Internal Use Only
Internal Use Only
Usage Limits
Hourly Requests
50
10,000
20,000
Daily Requests
1,000
100,000
150,000
Monthly Bandwidth
1 GB
40 GB
100 GB
Plan Price
$0/month
$30/month
$50/month
EOD + IEX Redistribution
Business
Display Redistribution
 
80,000
1,200,000
1 TB
$250/month for startups
$500/month for enterprise
Includes Both End-of-Day Prices and IEX