Python Client for Yahoo Finance API
Last updated: Jan 1, 2024
Project Overview
This is an unofficial API Client for Yahoo Finance written in Python. The client provides a simple and intuitive way to access various Yahoo Finance APIs, including similar stocks, historic data, quote data, and more.
Key Features
- Similar Stock Suggestions: Retrieve a list of similar stocks for any given stock symbol.
- Yahoo Finance API Crumb Retrieval: Fetch essential API tokens (crumbs) required for making secure requests.
- Historical Data Access: Get detailed historical and chart data for specific stock symbols, useful for analysis and tracking.
- Real-time Stock Quotes: Access up-to-date quote data for selected stocks.
- Multiple Output Formats: Choose between
dict
,list
, or raw data outputs for flexible handling of API responses. - Robust Testing: Includes comprehensive unit and integration tests to ensure the stability and accuracy of the client.
Technologies Used
- Programming Language: Python
- Data Source: Yahoo Finance API for real-time and historical market data.
- Testing Framework:
unittest
for reliable unit and integration test coverage.