I am thinking of building some custom stock screening tool.

For this I need fundamental data (parts of balance sheet, earnings statements, cash flow statement if available, probably some minimal stock market quotes, ...) for lots of companies in several countries, not just the US. Real-time data is not needed, it can be significantly delayed if that makes it easier or cheaper.

What are my options for this? Where can I find this data? Would it be more efficient to collect this data from various websites and starting to build a database using someone from upwork, or to buy this data service somewhere at a reasonable price?


1 Answer 1


Quandl has two premium fundamental datasets that may be of interest to you, Robur Global Select Stock Fundamentals and Mergent Global Fundamentals Data. Quandl also has fundamental datasets for specific countries including the US, China, and India.

If you have an Interactive Brokers account and can program against their API, you can sign up for Reuters Worldwide Fundamentals and build your own database. This dataset has good global coverage and is very cheap (only a few dollars per month for non-professionals), but it will be significantly more development work to build your own database using IB's API, as opposed to purchasing a ready-made database from Quandl.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.