Skip to content
/ bojpy Public

Python Wrapper for the Bank of Japan (BOJ) Time-Series Data Search

License

Notifications You must be signed in to change notification settings

philsv/bojpy

Repository files navigation

bojpy

PyPI version License: MIT Weekly Downloads Monthly Downloads Downloads

bojpy is a Python package that provides a simple interface to the BOJ Time-Series Data Search.

Installation

pip install bojpy

Requirements

  • beautifulsoup4
  • pandas
  • requests

How to use

from bojpy import boj

# By data series id
df = boj.get_data_series(series="BS01'MABJMTA")

# By Time-series data html url
url = "https://www.stat-search.boj.or.jp/ssi/html/nme_R020MM.3576038.20240826070325.02.html"
df = boj.get_data_html(url)

Output Example

Date        BS01'MABJMTA Bank of Japan Accounts/Assets/Total(Assets, or Liabilities and Net Assets)(s)
                                                                                                      
2024-07-01                                          7617141.0                                         
2024-06-01                                          7536709.0                                         
2024-05-01                                          7610851.0                                         
2024-04-01                                          7583199.0                                         
2024-03-01                                          7564231.0                                         
...                                                 ...

Disclaimer

This package is nor endorsed by nor affiliated with the Bank of Japan. Please make sure to not abuse the BOJ servers by sending unnecessary requests.