The following example shows how to retrieve the value of the float of a stock in Python using the Yahoo Finance (yfinance) library.
Note that there is no value returned specifically for Free Float, but Float Size should be equal or close enough for many purposes.
The following script retrieves the float size for any ticker symbol provided as input.
The float is under the Key Statistics (keyStats).
import yfinance as yf ticker = input("Ticker symbol: ") stock = yf.Ticker(ticker) keyStats = stock.info floatShares = keyStats.get("floatShares") print("Float size: " + str(floatShares))
Example run:
Ticker symbol: AREB Float size: 1026592