Skip to content

Functionalities to scrape financial and macroeconomic data from the web

License

Notifications You must be signed in to change notification settings

jonasniemeyer/findata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

findata: A library to retrieve financial and economic data from the web

Description

findata is a Python library that allows to retrieve finance-related datasets from the web including historical security prices, fundamental stock data, macroeconomic data, condensed SEC filing data and more.
Since findata scrapes data from websites, the package is just for educational purposes. If you use it, you should refer to the respective terms of service of each website first.

Dependencies

Documentation

There will be a thorough documentation in the near future.
The package provides the following classes to scrape financial and economic datasets:

  • AQRReader
  • CMEReader
  • FinvizReader
  • FREDReader
  • FrenchReader
  • MacrotrendsReader
  • MarketscreenerReader
  • MSCIReader
  • OnvistaBondReader
  • OnvistaFundReader
  • OnvistaStockReader
  • Filing3
  • Filing4
  • Filing5
  • Filing13D
  • Filing13G
  • Filing13F
  • FilingNPORT
  • SECFundamentals
  • StratosphereReader
  • TipranksAnalystReader
  • TipranksStockReader
  • YahooReader

Additionally, there are functions to retrieve unrelated datasets:

  • latest_sec_filings
  • sec_companies
  • sec_filings
  • sec_mutualfunds
  • finra_margin_debt
  • shiller_data
  • sp_index_data

The package also provides multiple classes to fetch news:

  • EconomistNews
  • FTNews
  • NasdaqNews
  • SANews
  • WSJNews

About

Functionalities to scrape financial and macroeconomic data from the web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages