Skip to main content

SEC-Edgar-Crawler

Build 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/rahulrrixe/SEC-Edgar.git
$ cd SEC-Edgar
$ python setup.py install

Running

⚠️ The following code is experimental in v0.1.5. Please refer to docs on how to use the SecCrawler class if installing v0.1.4 or earlier. ⚠️

from secedgar.filings import Filing, FilingType
my_filings = Filing(cik_lookup='0000320193', filing_type=FilingType.FILING_10Q) # 10Q filings for 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.

License

Copyright © 2020 Rahul Ranjan

See LICENSE for details

Metadata

Release files for secedgar 0.1.5

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.1.5
File Size Uploaded
secedgar-0.1.5.tar.gz 824.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for secedgar 0.1.5
File Interpreter ABI Platform
secedgar-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 850.0 kB

Release files / secedgar-0.1.5.tar.gz

Download URL secedgar-0.1.5.tar.gz
Size 824.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b5b91b31516788acd3945ff6cb8e30536defa94fdc6d35e2340927e90a9fe8a6
BLAKE2b-256 checksum
How to use checksums
523ede8c7f19955ac7a24781fefb37c2bb20e90c9b47ae8608bf87a6f77096f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

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

Download URL secedgar-0.1.5-py3-none-any.whl
Size 25.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
993454a4568755caed1eab8179147b7002d4e35bbec68507c67b554acf0db7fd
BLAKE2b-256 checksum
How to use checksums
9b163f69707051e07003d72bb05f61050611a4681b40f6ece7a59e8f26756d93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
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