Skip to main content

SEC-Edgar implements a basic crawler for downloading filings from the SEC Edgar database. It is most useful for automatically collecting public filings from the SEC.

Project description

Tests Status Docs Status

Getting filings of various companies at once is really a pain, but SEC-Edgar does that for you. You can download all of a company’s periodic reports, filings and forms from the EDGAR database with a single command.

Installation

You may have to install the package using pip:

$ pip install secedgar

or

You can clone the project or download it as zip.

$ git clone https://github.com/sec-edgar/sec-edgar.git
$ cd sec-edgar
$ python setup.py install

Running

from secedgar.filings import Filing, FilingType

# 10Q filings for Apple (ticker "aapl")
my_filings = Filing(cik_lookup='aapl', filing_type=FilingType.FILING_10Q)
my_filings.save('~/path/to/dir')

Supported Methods

Currently this crawler supports many different filing types. To see the full list, please refer to the docs. If you don’t see a filing type you would like to be supported, please create an issue on GitHub.

Documentation

To learn more about the APIs and latest changes in the project, read the official documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secedgar-0.3.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

secedgar-0.3.1-py3.9.egg (102.7 kB view details)

Uploaded Egg

secedgar-0.3.1-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

Details for the file secedgar-0.3.1.tar.gz.

File metadata

  • Download URL: secedgar-0.3.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for secedgar-0.3.1.tar.gz
Algorithm Hash digest
SHA256 622a8a23a985faced458dec226f64f88cc198080ae74e43c32817fc4a02206a6
MD5 df381993e6256adc1b5e3075f8d06220
BLAKE2b-256 ddfaeea2bf24e2a612ebdc4e3e948a4e6c15964da251b1a5437a9e7bd5e7e8e2

See more details on using hashes here.

File details

Details for the file secedgar-0.3.1-py3.9.egg.

File metadata

  • Download URL: secedgar-0.3.1-py3.9.egg
  • Upload date:
  • Size: 102.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for secedgar-0.3.1-py3.9.egg
Algorithm Hash digest
SHA256 017b98f24e21d05983ef20d58ba2cae0d40060c752f0c51b51b04aa56f85ef32
MD5 fdd632cf1a3de55faa9bf2e41c46ebc7
BLAKE2b-256 d49b37b27a5359654a4514b685d3303fc77e2128a126aa80ffa55f57b531f3a9

See more details on using hashes here.

File details

Details for the file secedgar-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: secedgar-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for secedgar-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 01b323b3f8a64688a21d45c62d9bfff2b8ba3ca94e4633e0f074efea05d18b77
MD5 7a19535e3af2eea8b8ef8c05356ce66a
BLAKE2b-256 1192200efbca4ce477219be26dbea3ea540d95a83a3df85dfe3c9fdc2aca0995

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page