Pricing

Usage-based pricing

Pay per call. Price scales with complexity.All tiers support recurring subscriptions.

Cheaper
More complex
Price DataIndicatorsPre-built Strategy SignalsCustom Strategy Signals
$
Tier 1

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&quote=USD

From

X USDC

per call

  • Real-time spot prices
  • Multi-asset batch quotes
  • 24h OHLCV summary
  • Sub-100ms latency
  • Lowest cost per call
Recurring subscriptions supported
Tier 2

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=14

From

X USDC

per call

  • 50+ technical indicators
  • Configurable lookback periods
  • Multi-timeframe (1m → 1W)
  • Batch indicator requests
  • JSON or msgpack response
Recurring subscriptions supported
Tier 3

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-v2

From

X USDC

per call

  • Curated strategy library
  • Strategy trace & explainability
  • BUY / SELL / HOLD signals
  • Confidence scores
  • Audit log per call
Recurring subscriptions supported
Tier 4

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-7f3a

From

X USDC

per call

  • Run any user-defined strategy
  • Private parameters & secrets
  • Custom node composition
  • Full strategy trace output
  • Versioned strategy snapshots
Recurring subscriptions supported

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

01

Discover via ACP

Your agent queries the Virtuals ACP service registry and finds AgentHF listed as a market intelligence provider.

02

Choose your tier

Select the complexity level you need — from a simple price check to running a custom strategy.

03

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.

Price: $0.001Indicators: $0.005Signals: $0.01Fundamentals: $0.005

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.