Documentation: https://zazza123.github.io/cyhole
cyhole is designed to help python's developers to interact to the most popular external API services in crypto world and create automation processes.
Each external API integrated into the library is referred to as an Interaction, providing developers with a comprehensive toolkit for retrieving real-time market data, historical trends, account information, and more.
Key Features
- Centralized Access: access multiple cryptocurrency APIs through a single interface.
- Comprehensive Coverage: explore a wide range of cryptocurrency data, including market prices, trading volumes, and blockchain statistics.
- Simplified Development: accelerate the development process by leveraging pre-built API integrations.
- Flexible Integration: seamlessly incorporate cyhole into Python projects, whether building automated trading algorithms or monitoring cryptocurrency portfolios.
The installation is performed via pip by running:
pip install cyhole
Interactions
In cyhole, Interactions serve as the fundamental components, akin to the building blocks of a scientific model. Each interaction represents a distinct cryptocurrency API, providing developers with access to essential data and metrics.
The current supported external/interactions APIs are:
| Site | Path | Connector |
|---|---|---|
| helius.dev | cyhole.helius |
Helius |
| geckoterminal.com | cyhole.gecko |
Gecko |
| birdeye.so | cyhole.birdeye |
Birdeye |
| dexscreener.com | cyhole.dex_screener |
DexScreener |
| jup.ag | cyhole.jupiter |
Jupiter |
cyhole.solana_fm |
SolanaFM0.3.1 (API deprecated) |
|
| rugcheck.xyz | cyhole.rugcheck |
Rugcheck |
| solscan.io | cyhole.solscan |
SolscanV1, SolscanV2 |
Metadata
Release files for cyhole 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cyhole-0.4.0.tar.gz | 634.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cyhole-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 832.6 kB
Release files / cyhole-0.4.0.tar.gz
| Download URL | cyhole-0.4.0.tar.gz |
|---|---|
| Size | 634.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28d2c732c7d4a6458a3793d4c924cfc34267f8f0b93887df6951fc6f27a33fcc
|
|
BLAKE2b-256 checksum How to use checksums |
3ff1e04c6f23e07110aa0fb6ff5abf76e11a127fc11454db76b91b98b86c1f44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 7, 2026.
Transparency logRelease files / cyhole-0.4.0-py3-none-any.whl
| Download URL | cyhole-0.4.0-py3-none-any.whl |
|---|---|
| Size | 197.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
313e8d29d345bf78b2135ceed64c7398b1613788be033eac8b91e0d0cedf1d48
|
|
BLAKE2b-256 checksum How to use checksums |
12305ef62db15dfb941b02cdc7f99221ae116100cb975b30c5fdc9f13348ab9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 7, 2026.
Transparency log