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.2

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.2
File Size Uploaded
secedgar-0.2.2.tar.gz 1.2 MB Details

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / secedgar-0.2.2.tar.gz

Download URL secedgar-0.2.2.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
48b4e08bf7dc1d0b878d41544647178f1eff49a8dd6c6d4e17a1f24ba0c04456
BLAKE2b-256 checksum
How to use checksums
1195f34aa3f684222f99fa56369b336453c2cc241282fa211ba385d96c03b9ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / secedgar-0.2.2-py3.9.egg

Download URL secedgar-0.2.2-py3.9.egg
Size 78.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
8b7713fe7cc7f8bab714542e82cb7d23074ffd9d17b62a1a3cfaec64599a0a88
BLAKE2b-256 checksum
How to use checksums
22d9e79238a622f460f56b7c2c5c4305e4792f39c971a62816e27eaafc8049ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

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

Download URL secedgar-0.2.2-py3-none-any.whl
Size 36.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
025e3826a438ed39c1e5eaea7aa151cb3780bbf06f7847804a1159294b159e6f
BLAKE2b-256 checksum
How to use checksums
e3c29e3286d57756027694b179e5801c435d3f89ed5c0247c7b2545736e53890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
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