Skip to content

Instantly share code, notes, and snippets.

@leftmove
Last active April 19, 2025 07:58
Show Gist options
  • Save leftmove/dd9d981c8c37983f61e423a45085e063 to your computer and use it in GitHub Desktop.
Save leftmove/dd9d981c8c37983f61e423a45085e063 to your computer and use it in GitHub Desktop.
Company name to ticker using Yahoo Finance API endpoint
def get_ticker(company_name):
yfinance = "https://query2.finance.yahoo.com/v1/finance/search"
user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'
params = {"q": company_name, "quotes_count": 1, "country": "United States"}
res = requests.get(url=yfinance, params=params, headers={'User-Agent': user_agent})
data = res.json()
company_code = data['quotes'][0]['symbol']
return company_code
@Ajith-82
Copy link

@bruhbruhroblox Thank you very much!

@Kailash23
Copy link

Thanks @leftmove

Working

@ThachNgocTran
Copy link

As of 19.04.2025, it is still working. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment