blu2ego / SECDataTools

Simple Python utility that downloads and extracts SEC financial statement data sets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SECDataTools

Simple Python utility that downloads and extracts financial statement zip archives made publicly available by the US Securities and Exchange Comission (SEC) at https://www.sec.gov/dera/data/financial-statement-data-sets.html.

Requirements

  • Python version 3.3 or higher
  • Modern version of Windows, Mac OS X, Linux

Quick Start

SECDataTools/GetData may be run as a standalone script. With no arguments provided all available datasets are downloaded to an ./sec_zip subdirectory within the current working directory, and then extracted to the cwd:

$ python SECDataTools/GetData

The same can be achieved from within a Python module as follows:

import SECDataTools as sec

sec.download()
sec.extract()

Additional command line and module functionality is available. See documentation for additional details.

Documentation

  1. Command Line Reference
  2. Module Reference
  3. Extract Options

Project Status

SECDataTools currently retrieves SEC financial statement datasets and is available for Python version 3.3 or higher. Expected updates include:

License

MIT

Disclaimer

This software has been created for informational/educational purposes only and is not intended for use in making investment decisions. I make absolutely no guarantees regarding the accuracy, reliability or completeness of information generated in connection with the software and place an added emphasis on all language found within the software's License.

About

Simple Python utility that downloads and extracts SEC financial statement data sets.

License:MIT License


Languages

Language:Python 100.0%