Finviz API
Finviz (finviz.com) has 3 public methods: get stock snapshot, list insider trades and screen US stocks. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by Finviz.
Methods
3Get a delayed US-listed stock snapshot from its ticker or company name. Analyst labels summarize Finviz's 1-5 mean score; dividend yield uses the estimated dividend when available. Missing metrics return null.
Returns company name, ticker, exchange, sector, industry, country, price, valuation ratios, analyst rating and target, ownership, 52-week range, Finviz link
Readfinviz.com/get_stock_snapshotLists recent Form 4 insider trades on Finviz, optionally for one company or ticker and filtered to buys, sales, or both.
Returns company, ticker, insider name, role, trade date, transaction type, price, shares, value, shares owned after trade, SEC filing URL
Readfinviz.com/list_insider_tradesScreens US-listed stocks on Finviz by sector, company size, minimum dividend yield, maximum P/E ratio and market signal, ranked by market value, today's gain or dividend yield.
Returns company, ticker, sector, industry, country, market cap, P/E, price, today's change, volume, Finviz page
Readfinviz.com/screen_stocks