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

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.3
File Size Uploaded
secedgar-0.3.3.tar.gz 1.1 MB Details

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / secedgar-0.3.3.tar.gz

Download URL secedgar-0.3.3.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
ad4922a5982bba315d8c902259c57b8d3baa45ab5f03551ea82c8990410554d3
BLAKE2b-256 checksum
How to use checksums
b85104d01c25d7c432c3946a97faa6cb04465686c81ca5a12a1bf96051414cd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

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

Download URL secedgar-0.3.3-py3.9.egg
Size 96.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
bc5495b05e1c065836a39009d1d59a82fe3d46a638438187d4fd1b16fd5b1325
BLAKE2b-256 checksum
How to use checksums
395ac5fb727cddd1011a9ded9136c9469ea6202827f6cf62bf87d15ed17fde1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

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

Download URL secedgar-0.3.3-py3-none-any.whl
Size 43.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8b850c31984ef82a8d87c850597d387da814daee4c726d3fe21dfdfd3a33e1e
BLAKE2b-256 checksum
How to use checksums
9edeb0a6fecbd1c9736395239456a0301fd659362e77c6d9991bef92e146b857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
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