duo-data-utilities (Python)
Typed Python client for https://api.duoleads.com: IBAN, ISIN, VAT/tax ID, GTIN barcode and 29 more pay-per-call utilities. Each call costs $0.05 in USDC on Base, paid with x402 v2. No API key, no signup.
Also crypto derivatives data from https://derivs.duoleads.com, $0.003 or $0.005 per call: perp funding rates, funding history and arbitrage, perp screener, open interest, futures basis, implied volatility, liquidations and order book depth across Bybit, Hyperliquid, dYdX, Gate, Kraken, Bitfinex, Deribit and OKX. Use DuoClient(account).derivs.funding_rates(coin="BTC") or DerivsClient(account); its price guard caps each route at its own listed price ($0.003 or $0.005) unless you pass max_price_usd (derivs_max_price_usd on DuoClient).
pip install "git+https://github.com/hiesem/duo-data-utilities#subdirectory=python"
The package is not published to PyPI. The full documentation, the method table and the price guard are in the repository README.
The client sends a User-Agent naming the SDK and version (duo-data-utilities-py/<version> (+https://github.com/hiesem/duo-data-utilities)); the API stores only a coarse client class, see https://api.duoleads.com/privacy. Pass user_agent= to DuoClient to change it.
Metadata
Release files for duo-data-utilities 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| duo_data_utilities-0.2.1.tar.gz | 36.2 kB | Without provenance | Details for duo_data_utilities-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| duo_data_utilities-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for duo_data_utilities-0.2.1-py3-none-any.whl |
Total release size: 66.2 kB
Release files / duo_data_utilities-0.2.1.tar.gz
| Download URL | duo_data_utilities-0.2.1.tar.gz |
|---|---|
| Size | 36.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df9af3a7490e488001ab9550d0eac2c65d71deb852c28519017d0fd5858890ac
|
|
BLAKE2b-256 checksum How to use checksums |
6c75c9357c30085ed1d75fbd5e8938d27adef2a8063947834b4021170a31cb71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / duo_data_utilities-0.2.1-py3-none-any.whl
| Download URL | duo_data_utilities-0.2.1-py3-none-any.whl |
|---|---|
| Size | 30.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e09f00a96b68010ca9ab679728fe40198f56e1d1dfa08e43087acf8e9386fee
|
|
BLAKE2b-256 checksum How to use checksums |
b5c1a16a669d01c30c0105f12677243977b65ee64b585e0571e472c803285f4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for duo-data-utilities 0.2.1
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.