UPDATE: This API does all this and much more.
Scrapes reuters for financial ratios of given tickers. Currently everything is in a jupyter notebook, to do now is moving it to a .py file that takes as inputs tickers and creates csv files as outputs.
Another, more involved implementation is setting up a small web server with flask or django that allows users to enter tickers and visualize/export into csv files.