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

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

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / secedgar-0.3.0.tar.gz

Download URL secedgar-0.3.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
432b8896093915f5b861eba9d9a7adc222b7cc8b92806189af8344ed944b6c48
BLAKE2b-256 checksum
How to use checksums
4b1fd5a47e9526e361b3022df60421667e03eb687e815a791da65f2a12ebb684
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.55.0 CPython/3.9.1

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

Download URL secedgar-0.3.0-py3.9.egg
Size 102.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
3ba5c0bc16e6789840517d3b603632bc0998f7debfe9862d2ffef779d7a47315
BLAKE2b-256 checksum
How to use checksums
4a3f31ea120721c251780a83c0a3b7ba3c137791f18d4772e77be90887580c9b
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.55.0 CPython/3.9.1

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

Download URL secedgar-0.3.0-py3-none-any.whl
Size 46.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80bb6c86649f746a302529edbd02327af1a1c9dba20729df4da942158ea28c75
BLAKE2b-256 checksum
How to use checksums
b989a9409d8009d8cfe6b9a91917d9714a1eaeefb63e9c6c79109156c2a6cb61
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.55.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