Sharadar provides the most comprehensive and readily available dataset for US public company fundamentals. Active and delisted coverage extends back to the 90s, is point-in-time ready, and nearly completely free of survivorship bias. The datasets are expanding continuously, and offered with or without associated market data.
Whether you're looking to inform a personal investment strategy or software project, Sharadar data and this direct to consumer platform are just for you. Dine a la carte by selecting just the datasets and history that you need, or go buffet-style with our all-in bundle offering.
Our entry level dataset is completely FREE and includes company fundamentals and market data for all 30 Dow Jones Industrial Average companies.
No credit card required.
Getting started is easy. Open the Google sheets below to get started with sample Sharadar data for AAPL (no sign-up required). Use File → Make a copy to edit your own version.
Getting started is simple. Use the queries below to get 5 years of history for AAPL (no sign-up required).
https://api.sharadar.com/v1.0/data/fundamentals?api_key=test-api-key&from=2021-08-03&ticker=AAPL&limit=1500&format=csv https://api.sharadar.com/v1.0/data/stocks?api_key=test-api-key&from=2021-08-03&ticker=AAPL&limit=1500&format=csv Loading preview…
The building block of Sharadar's products are data tables. In total there are currently 14 tables: a rich securities master, detailed company fundamentals, easy to use EOD stock and fund prices, comprehensive corporate actions, large institutional investor holdings, and insightful insider holdings and transactions. With more currently available, and even more still to come.
Use the preview next door to sample any table, and see the docs for full descriptions of each table. Query them, download them, use them.
Select the precise dataset you want to retrieve using our query builder and our RESTful API. Or download whole data tables effortlessly with our pre-prepared bulk downloads. We make retrieval as easy as possible so you can do what you really want to do, which is work with the data.
Table:
Example API call
Sample Output
"json"