Skip to main content

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.

Release files for secedgar 0.3.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.3.1
File Size Uploaded
secedgar-0.3.1.tar.gz 1.1 MB Details

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / secedgar-0.3.1.tar.gz

Download URL secedgar-0.3.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
622a8a23a985faced458dec226f64f88cc198080ae74e43c32817fc4a02206a6
BLAKE2b-256 checksum
How to use checksums
ddfaeea2bf24e2a612ebdc4e3e948a4e6c15964da251b1a5437a9e7bd5e7e8e2
Upload date
Uploaded using Trusted Publishing?
What is 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

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

Download URL secedgar-0.3.1-py3.9.egg
Size 102.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
017b98f24e21d05983ef20d58ba2cae0d40060c752f0c51b51b04aa56f85ef32
BLAKE2b-256 checksum
How to use checksums
d49b37b27a5359654a4514b685d3303fc77e2128a126aa80ffa55f57b531f3a9
Upload date
Uploaded using Trusted Publishing?
What is 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

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

Download URL secedgar-0.3.1-py3-none-any.whl
Size 46.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01b323b3f8a64688a21d45c62d9bfff2b8ba3ca94e4633e0f074efea05d18b77
BLAKE2b-256 checksum
How to use checksums
1192200efbca4ce477219be26dbea3ea540d95a83a3df85dfe3c9fdc2aca0995
Upload date
Uploaded using Trusted Publishing?
What is 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
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