Skip to main content

holdingsparser

PyPI badge PyPI versions badge Black formatter badge License badge PyPI downloads badge

Background

From investor.gov (educational website from the SEC):

An institutional investment manager that uses the U.S. mail (or other means or instrumentality of interstate commerce) in the course of its business, and exercises investment discretion over $100 million or more in Section 13(f) securities (explained below) must report its holdings quarterly on Form 13F with the Securities and Exchange Commission (SEC).

holdingsparser fetches 13F filings from EDGAR and outputs the holding entries in a DSV file.

Quick start

Install the package:

pip install --user holdingsparser

Upgrade the package:

pip install --user --pre -U holdingsparser

Search for a filing with the CIK and output a file delimited with tabs named holdings.tsv:

holdingsparser 0001166559 -d "\t" -o ./holdings.tsv

Leaving out the -o option, a file will be written in the current working directory named CIK_holdings.FILE_EXTENSION.

Alternatively, invoke the program as a module:

python -m holdingsparser 0001166559

Metadata

Release files for holdingsparser 3.0.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 holdingsparser 3.0.3
File Size Uploaded Provenance Actions
holdingsparser-3.0.3.tar.gz 7.0 kB Without provenance Details for holdingsparser-3.0.3.tar.gz

Built distribution (wheel)

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

Total release size: 15.3 kB

Release files / holdingsparser-3.0.3.tar.gz

Download URL holdingsparser-3.0.3.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9f453e0a094cb463cbcc6dccca03f2175dc899aa0c48ea3c3771623594509f1a
BLAKE2b-256 checksum
How to use checksums
2631a106465869fa65e280251b334dfb89b54981c7427df00a056c46db138703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.4 Darwin/20.4.0

Release files / holdingsparser-3.0.3-py3-none-any.whl

Download URL holdingsparser-3.0.3-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dad504df3b8bf302cd14787c2509981ab8ca2d85ccdebd36bee453caa3d5f132
BLAKE2b-256 checksum
How to use checksums
64ac8e101f48f8b25842e6edda089f9073a43c25136a928516d7cd64f9686b4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.4 Darwin/20.4.0

Security for holdingsparser 3.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

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