Skip to main content

sec-edgar

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.

Metadata

Release files for secedgar 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for secedgar 0.2.1
File Size Uploaded
secedgar-0.2.1.tar.gz 1.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for secedgar 0.2.1
File Interpreter ABI Platform
secedgar-0.2.1-py3.8.egg Legacy Egg format - - Details
secedgar-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / secedgar-0.2.1.tar.gz

Download URL secedgar-0.2.1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
7352e5fc6958f74bc2de5dadeb08a02bbde92aa2e9af55cda74cc515bb6cea62
BLAKE2b-256 checksum
How to use checksums
bd99b2a71be2fe34c4c2e585f1e058db434107b2824856c0bbddcabeb0c02a6c
Upload date
Uploaded using Trusted Publishing?
What is 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.48.0 CPython/3.8.3

Release files / secedgar-0.2.1-py3.8.egg

Download URL secedgar-0.2.1-py3.8.egg
Size 79.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
681d71ef353c9c52a8344150df54a7f02dd8a16befc4d7f2c694d3447afd46dc
BLAKE2b-256 checksum
How to use checksums
69eb8c65101565d13df67cddc94c4b8c32ec95a46427a48218e499f77535df82
Upload date
Uploaded using Trusted Publishing?
What is 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.48.0 CPython/3.8.3

Release files / secedgar-0.2.1-py3-none-any.whl

Download URL secedgar-0.2.1-py3-none-any.whl
Size 36.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c7bfe94d16c4e31018f0a79b524fccaaddf4bd4189cfaed5b555d2f1139fb7c
BLAKE2b-256 checksum
How to use checksums
2a26b5f7e2ea28ac2dbd588d14549a32f6c913b0841252e645687e933d0f18f3
Upload date
Uploaded using Trusted Publishing?
What is 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.48.0 CPython/3.8.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page