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?