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.

Metadata

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

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / secedgar-0.3.2.tar.gz

Download URL secedgar-0.3.2.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
fbd9a286225cd52595d45374dd762106dfd48a0a75434f791522e721cc49e9b4
BLAKE2b-256 checksum
How to use checksums
0b684307c3763f1a03c713ec4efbbb470c5078d84eb7991c49d34ab2d5dda7e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 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.2-py3.9.egg

Download URL secedgar-0.3.2-py3.9.egg
Size 96.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
be72c49634ad012bba1f4e1379d0adf8861b36a8f1e4853b0c1cf761dd369a1f
BLAKE2b-256 checksum
How to use checksums
b8e9b4f65c0895e54dfda8c1ff3fe2da581de01bc3447d5ca4a0529a191f2357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 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.2-py3-none-any.whl

Download URL secedgar-0.3.2-py3-none-any.whl
Size 43.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
959bc6d736f129127c593f7352a26f1c97aeb9dafed0c24ff84340258cf35b0a
BLAKE2b-256 checksum
How to use checksums
f063c265fa524806294a637d1395d500198c22b8f0744d04b88a4fd9f63d555a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 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