Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/repnot/quickfin

Quickfin is a Python module providing instant access to live and historical stock market price data, automated Plotly data visualization generators and a data catalog for referencing equities, stock symbols, sector, and industry information.
https://github.com/repnot/quickfin

automation data-mining data-visualization financial-data plotly plotly-python python python-module stock-market stock-prices

Last synced: about 14 hours ago
JSON representation

Quickfin is a Python module providing instant access to live and historical stock market price data, automated Plotly data visualization generators and a data catalog for referencing equities, stock symbols, sector, and industry information.

Awesome Lists containing this project

README

        

# Quick Fin  ![PyPI - Version](https://img.shields.io/pypi/v/quickfin?logo=python&logoColor=white&labelColor=blue&color=green&link=https%3A%2F%2Fpypi.org%2Fproject%2Fquickfin%2F) ![GitHub Release](https://img.shields.io/github/v/release/repnot/quickfin?logo=github&logoColor=white&label=quickfin&labelColor=black&color=green&link=https%3A%2F%2Fgithub.com%2FREPNOT%2Fquickfin)

### [Docs](https://quickfin.techbyderek.com/)   [Code Examples](https://quickfin.techbyderek.com/main/examples.html)   [Data](https://gist.githubusercontent.com/REPNOT/6bffda0dd727d63a0bd727d4ff1c890a/raw/ec1ea323068b45739ddd595dfab897cc5f7c6487/fin_data.json)   [Github Repo](https://github.com/REPNOT/quickfin)  

## Description

Quickfin is a [Python](https://www.python.org/) module providing instant access to live and historical stock market price data, automated [Plotly](https://github.com/plotly/plotly.py) data visualization generators and a data catalog for referencing equities, stock symbols, sector, and industry information.

## Dependencies

| Library | Language | Link |
| --------- | -------- | ------------------------------------------------------------------ |
| Plotly | Python | https://github.com/plotly/plotly.py |

## Installation

pip install quickfin

## Upgrade

pip install --upgrade quickfin

## Quickstart

Retrieve the most recent stock price data available for the stock symbol passed to the `symbol` parameter. Method will return live market price quotes during trading hours.

### Input:

from quickfin import *

price_data = PriceData()

print(price_data.current("SNOW"))

### Output:

{
'current': {
'Adj Close': 161.6,
'Change Amount': 2.42,
'Change Rate': 0.01,
'Close': 161.6,
'Date': '2024-03-28',
'Day Range': 4.89,
'High': 165.89,
'Low': 161.0,
'Open': 164.02,
'Volume': 10106900
},
'info': {
'industry': 'Software - Application',
'name': 'Snowflake Inc.',
'sector': 'Technology',
'symbol': 'SNOW'
}
}