Googlefinance.get
Get the google finance data convert to DataFrame in python 3
Install / Use
/learn @YongBeomKim/Googlefinance.getREADME
.. image:: https://s3.amazonaws.com/images.seroundtable.com/charts2-Google-1900px--1444997211.jpg :target: https://www.google.com/finance
Google Finance GET
Getting the Financial data From Google Finance
.. image:: https://img.shields.io/pypi/v/requests.svg :target: https://pypi.org/project/requests/
.. image:: https://img.shields.io/pypi/l/requests.svg :target: https://pypi.org/project/requests/
.. image:: https://img.shields.io/pypi/pyversions/requests.svg :target: https://pypi.org/project/requests/
Installation
Based on : https://github.com/pdevty/googlefinance-client-python
.. code-block:: bash
$ pip install googlefinance.get
$ pip install -i https://pypi.python.org/pypi googlefinance.get
Getting Codes
Default Setting is KRX Market's Info (South Korea Market)
.. code-block:: python
>>> from googlefinance.get import get_code
>>> get_code()
>>> get_code('NASDAQ')
>>> get_code('NYSE')
NASDAQ & NYSE is from the Nasdaq site's CSV download <https://www.nasdaq.com/screening/companies-by-industry.aspx?exchange=NASDAQ&render=download>_.
Getting Historical Financial Data
Getting the Only Single Company's Historical Financial Data
#. code = 'NASDAQ: code list'
#. period = '30d': 30 days (default), '1M' : Month , '1Y' : year
#. interval = 86400 : 1 day (default), 60 * integer (seconds)
.. code-block:: python
>>> from googlefinance.get import get_datum
>>> df = get_datum('KRX:005930', period='2M', interval =86400)
date Open High Low Close Volume
2018-05-04 53000.0 53900.0 51800.0 51900.0 39290305
2018-05-08 52600.0 53200.0 51900.0 52600.0 22907823
2018-05-09 52600.0 52800.0 50900.0 50900.0 15914664
Getting Historical Financial Data
Insert the Code & Concat the DataFrame
.. code-block:: python
>>> from googlefinance.get import get_data
>>> codes = ['KRX:005930','KOSDAQ:091990','NASDAQ:TSLA','NASDAQ:AMZN']
>>> df = get_data(codes, period='2M', interval =86400)
date Code Open High Low Close Volume
2018-05-04 KRX:005930 53000.0 53900.0 51800.0 51900.0 39290305
2018-05-08 KRX:005930 52600.0 53200.0 51900.0 52600.0 22907823
2018-05-09 KRX:005930 52600.0 52800.0 50900.0 50900.0 15914664
© 2018 GitHub : https://github.com/YongBeomKim
Related Skills
valuecell
10.3kValueCell is a community-driven, multi-agent platform for financial applications.
beanquery-mcp
45Beancount MCP Server is an experimental implementation that utilizes the Model Context Protocol (MCP) to enable AI assistants to query and analyze Beancount ledger files using Beancount Query Language (BQL) and the beanquery tool.
REFERENCE
An intelligent middleware layer between crypto wallets and traditional payment systems.
canadian-finance-planner-skill
10A Claude skill that turns Claude into your personal financial planner — built specifically for Canadians. Interviews, budgets, action plans, interactive dashboards, and ongoing coaching.
