Skip to main content

Vextorium

Vextorium for Python

Data your trading bot or AI agent pays for per call: no accounts, no API keys.
Website · Catalog (552 services) · OpenAPI · MCP server · x402

PyPI Python USDC on Base MIT

550+ pay-per-call data services for trading bots and AI agents: perp funding, liquidation maps, Hyperliquid markets and whales, market regime, prices, on-chain data on 30+ chains, DeFi, official statistics and more.

No API keys, no sign-up. A Base wallet with a little USDC is the account; each call is paid automatically via x402 (typically $0.003–$0.01). Failed calls are not charged.

pip install vextorium            # or: pip install "vextorium[freqtrade]"
from vextorium import Vextorium

vx = Vextorium(private_key="0x...", budget_usd=1.0, max_price_usd=0.02)  # use a separate small wallet
vx.call("perp-funding", currency="BTC")        # funding, premium, open interest
vx.call("hyperliquid-liquidation-map", currency="ETH", brackets=10)
vx.call("market-regime")                       # risk-on / risk-off score
vx.services("funding")                         # free: search the catalog
print(vx.spent / 1e6, "USDC spent")

Safety: every call is capped by max_price_usd, the session by budget_usd (BudgetExceeded is raised before paying), payments only go out on Base USDC, and one payment runs at a time per wallet.

freqtrade

Add funding, nearest liquidations and market regime as columns (latest candle only, no look-ahead), cached so a bot calls each service at most once per refresh_minutes:

from vextorium.freqtrade import VextoriumContext

class MyStrategy(IStrategy):
    vx = VextoriumContext(budget_usd=2.0, refresh_minutes=60)   # key from VEXTORIUM_KEY

    def populate_indicators(self, dataframe, metadata):
        dataframe = self.vx.add_columns(dataframe, metadata["pair"])
        # vx_funding_annual_pct, vx_premium_pct, vx_open_interest_usd, vx_nearest_long_liq_pct,
        # vx_nearest_short_liq_pct, vx_long_at_risk_usd, vx_short_at_risk_usd, vx_regime_score
        return dataframe

Cost example: 1 pair, refresh 60 min, 3 signals ≈ 24 × 0.019 = 0.46 USDC/day.

Full catalog: https://api.vextorium.com/catalog.json · OpenAPI: https://api.vextorium.com/openapi.json · MCP server: https://github.com/bru1noia/vextorium-mcp

License: MIT

Metadata

Release files for vextorium 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vextorium 0.1.1
File Size Uploaded
vextorium-0.1.1.tar.gz 11.5 kB Details

Built distribution (wheel)

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

Total release size: 18.5 kB

Release files / vextorium-0.1.1.tar.gz

Download URL vextorium-0.1.1.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2265443a9f58823598a9ebe14c43f9df82dcec21bcce446bd09f7bb4f331d383
BLAKE2b-256 checksum
How to use checksums
1e3a58da75183609ef042bd1af6ba7d933794a720f2d3073ea06419fde98fd1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / vextorium-0.1.1-py3-none-any.whl

Download URL vextorium-0.1.1-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d33e7767a097370271a41c279431419c234dc1c0e307eb70cb703a3f9ad4181
BLAKE2b-256 checksum
How to use checksums
2df7dae8a8665e7f3c38692c9da86d3cfff2f590cca04a194059fe552c84e314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

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