Skip to content

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

License

Notifications You must be signed in to change notification settings

tniedbala/SECDataTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages