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

my_filings = Filing(cik_lookup='aapl', filing_type=FilingType.FILING_10Q) # 10Q filings for Apple (ticker "aapl")
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.1.7.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

secedgar-0.1.7-py3.8.egg (70.0 kB view details)

Uploaded Egg

secedgar-0.1.7-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: secedgar-0.1.7.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for secedgar-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8f87ebd6d5432cdc2b83e638aa40611d9a5bdb5b04b170a109762d1cd44979ae
MD5 e300d2ad71180c1c63bd6c269004698a
BLAKE2b-256 ebcc1c9628c17d57d9ba7e5b3bd7ee53a49e056617d7c13e4ff9cd6b85bd3a90

See more details on using hashes here.

File details

Details for the file secedgar-0.1.7-py3.8.egg.

File metadata

  • Download URL: secedgar-0.1.7-py3.8.egg
  • Upload date:
  • Size: 70.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for secedgar-0.1.7-py3.8.egg
Algorithm Hash digest
SHA256 d044de9aaf0b9c31117726e896d8f5ff7b6b133c17c9ad01bd36730859576de2
MD5 9f0b897b88efd1f5f2be6acd5a537c7a
BLAKE2b-256 0cb050a26adb8bac642ed73b6daf358f1a4a67b1f6062a2108611aa2883116d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secedgar-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 32.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for secedgar-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 444b62fe7bbd0ac6560097e8641910bd76674de1363a7a0dc715122a1c8b9495
MD5 e0cf28c9824e1e12dade1ce8d53649db
BLAKE2b-256 80cb1eaac6f5fdac32b30cd07ac8b27fc120b7a4d7815d6629e5607d1a285adf

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