Skip to main content

Download EDGAR filings

Project description

EDGAR Connect

A Python Tool for Batch Downloading SEC EDGAR Filings. Based on the EDGAR download scripts written by Bill McDonald and Tim Loughran, available at https://sraf.nd.edu/textual-analysis/code/.

Installation

To install, use pip:

pip install edgar_connect

About

EDGAR Connect tries improve on EDGAR download scripts in several ways. All functionality is wrapped into a single easy-to-use class. The request library's Retry class was used to implement automatic back-off when being rate-limited by the SEC servers. Headers are also used in accordance with SEC request. Users can pass their own User-Agent information (as requested by the SEC here: https://www.sec.gov/os/accessing-edgar-data). Alternatively, User-Agent information can be generated using the fake-useragent package. Finally, EDGARConnect can automatically remove attached files from the SEC filings, significantly cutting down on storage requirements when doing bulk downloads.

Usage

Please see the included demo notebook in this Repo for the basics of using EDGARConnect.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edgar_connect-0.1.1.tar.gz (48.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edgar_connect-0.1.1-py3-none-any.whl (35.5 kB view details)

Uploaded Python 3

File details

Details for the file edgar_connect-0.1.1.tar.gz.

File metadata

  • Download URL: edgar_connect-0.1.1.tar.gz
  • Upload date:
  • Size: 48.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for edgar_connect-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1973e456cd958dfb557f168ec5d0c86f2b2f4d3f131a96cee94c34e6513e6118
MD5 98b53234867af58351d64d0f483d610a
BLAKE2b-256 19d1ed9236f430ae29028c58fd55a8dfb8030bba9eeb6aceb063ae1a1b434205

See more details on using hashes here.

Provenance

The following attestation bundles were made for edgar_connect-0.1.1.tar.gz:

Publisher: release.yml on jessegrabowski/edgar_connect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file edgar_connect-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: edgar_connect-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 35.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for edgar_connect-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e7fe3e91f78aecd443622432ddcf2666ea6d40695e9c9b730ee31462504d8262
MD5 746a8918745d03964473496e285f7eed
BLAKE2b-256 414b0ac18f625bf83c6dfcae7254d62accd01413d992796ab1dcb5590f86f1a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for edgar_connect-0.1.1-py3-none-any.whl:

Publisher: release.yml on jessegrabowski/edgar_connect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page