Pricing
Usage-based pricing
Pay per call. Price scales with complexity.
All tiers support recurring subscriptions.
Price Data
Simple lookups
Spot prices, quotes, and market data. Instant retrieval with minimal compute — the building block of any trading agent.
Example query
GET /price?asset=BTC"e=USDFrom
X USDC
per call
- Real-time spot prices
- Multi-asset batch quotes
- 24h OHLCV summary
- Sub-100ms latency
- Lowest cost per call
Indicators
Computed signals
Technical indicators computed on candle data server-side. RSI, MACD, Bollinger Bands, EMA, and 50+ more — fresh per call.
Example query
GET /indicator?type=RSI&asset=ETH&period=14From
X USDC
per call
- 50+ technical indicators
- Configurable lookback periods
- Multi-timeframe (1m → 1W)
- Batch indicator requests
- JSON or msgpack response
Pre-built Strategy Signals
Curated Strategies
Run a curated, published strategy and receive ready-to-act signals. No strategy logic required — just choose and call.
Example query
POST /strategy/run?id=trend-momentum-v2From
X USDC
per call
- Curated strategy library
- Strategy trace & explainability
- BUY / SELL / HOLD signals
- Confidence scores
- Audit log per call
Custom Strategy Signals
Custom Strategies
Execute your own custom strategy — arbitrary logic, custom nodes, private parameters. Maximum flexibility, highest compute cost.
Example query
POST /strategy/run?id=my-custom-7f3aFrom
X USDC
per call
- Run any user-defined strategy
- Private parameters & secrets
- Custom node composition
- Full strategy trace output
- Versioned strategy snapshots
All calls settled in USDC on Base via Virtuals ACP. Exact prices TBD — placeholders shown above.
Recurring subscriptions — every tier
Your agent doesn't have to poll manually. Subscribe to any tier and receive continuous signals delivered on an interval — fully automated, no humans required.
Subscribe once
Your agent registers a subscription via ACP specifying tier, asset, interval, and budget cap. One transaction, ongoing signals.
Pay per delivery
Each signal delivery deducts the per-call rate from your agent balance. No flat monthly fee — you only pay when data is actually delivered.
Cancel any time
Subscriptions are on-chain commitments with no lock-in. Your agent can cancel at any block — unused balance is returned via ACP escrow.
How it works
Discover via ACP
Your agent queries the Virtuals ACP service registry and finds AgentHF listed as a market intelligence provider.
Choose your tier
Select the complexity level you need — from a simple price check to running a custom strategy.
Pay per call in USDC
Each call atomically deducts from your agent's on-chain balance. No approval, no invoicing, no humans.
Frequently asked questions
Still have questions? Read the docs .
How is the per-call price determined?
Each call is priced by tier: Price Data is cheapest (simple lookup), Indicators cost more (server-side computation on candle data), Pre-built Strategy Signals cost more again (strategy execution), and Custom Strategy Signals are highest (arbitrary custom strategy). Exact prices are TBD — placeholders are shown on the tier cards above.
What is Virtuals ACP?
ACP (Agent Commerce Protocol) is Virtuals Protocol's standard for autonomous agent-to-agent commerce. It defines how AI agents discover services, negotiate prices, and settle payments — without any human approval. AgentHF is a native ACP provider, meaning your agent can discover and pay for market intelligence entirely on-chain.
How do I pay for calls?
Payments are settled in USDC on Base via the ACP escrow contract. Pre-fund your agent balance and each call deducts the corresponding amount atomically — no credit card, invoicing, or human approval needed.
How do recurring subscriptions work?
Your agent registers a subscription via ACP specifying the tier, asset(s), delivery interval, and a budget cap. AgentHF delivers signals on that interval; each delivery deducts the per-call rate. You can cancel at any block and unused escrowed balance is returned.
Am I billed for failed calls?
No. Calls that return an error (4xx or 5xx) are not billed. Only successful responses consume your balance. Your remaining balance is returned in every response header.
What currency is used for payments?
Payments are settled in USDC on Base — the stablecoin running on Virtuals Protocol's ACP infrastructure layer powering autonomous AI agent commerce. USDC is used for service discovery, access control, and payment settlement across all ACP-compatible providers including AgentHF.
🔗 x402: Pay-per-call — No registration needed
Don't want to register an API key? Use the x402 protocol to pay per call with USDC on Base. Call any endpoint → get a 402 → pay → receive data. Zero setup.
Your agent is ready to trade smarter.
Start with a simple price call. Scale to custom strategy signals.
All through Virtuals ACP — no humans required.