adona-robot · market data by capacity

How a forex data API is priced here

By capacity, not per seat: a plan is the month's peak of simultaneous connections and a volume of slices of 1 000 bars, every symbol on every paid plan, from CHF 500 a month, in Swiss francs before VAT.

The plans
Starter, CHF 500 a month, sized for 30 simultaneous connections; Growth, CHF 1 200, for 100; Scale, CHF 2 400, for 300; Enterprise, CHF 5 000, for 1 000. Above Enterprise, on request. All of them carry the 51 symbols.
Connections, not seats
What you pay for is how many connections are open at the same moment at the month's peak, not how many people use your product. A thousand registered users who are never all online together fit a smaller plan than a thousand screens open all day.
Slices
Every answer that carries bars costs slices of 1 000 bars, rounded up per response: ask for what you need, and an empty answer costs nothing. Quotes on the stream cost no slices; a candle channel's recent bars on subscribe are billed like a REST page.
The plan follows the month
Every paid plan starts on Starter. On the first of the month the month's reading sets the next invoice's plan, up or down; a paid plan never refuses a connection, so a busy month is billed, never cut. A lower plan applies only after a month our meter measured almost in full.
The continuous feed
Redistribution is allowed on every paid plan. A symbol your connections follow live for more than 80% of its open hours in a month adds CHF 150 to the invoice that follows the month, on top of the plan, with no cap. Reaching the threshold never cuts the feed.
Pricing a month before you build
The price calculator takes your peak connections, your slices and the symbols you would relay around the clock, and answers the plan and the total before VAT, by the rule the monthly review applies. An AI agent gets the same answer from the MCP tool quote_price_for.
VAT and payment
Prices exclude VAT. Swiss VAT is added for a customer established in Switzerland or Liechtenstein; a business established elsewhere pays none, by reverse charge. Payment is by card, monthly, with no commitment.
The trial
Free for 7 days, on EURUSD · XAUUSD, with 3 simultaneous connections, a company email required, one per company.

Facts as of 06.10.2026.

First call

# 1. your server exchanges the key for a short-lived token
export ADONA_API_KEY="${ADONA_API_KEY:-adk_live_...}"
RESP=$(curl -s https://api.adona-robot.com/v1/tokens \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $ADONA_API_KEY" \
  -d '{"end_user_id":"u-42"}')
TOKEN=$(echo "$RESP" | grep -o '"access_token":"[^"]*' | cut -d'"' -f4)
[ -n "$TOKEN" ] || echo "refused: $RESP"

# 2. the token reads candles
curl -s 'https://api.adona-robot.com/v1/candles?symbol=EURUSD&timeframe=S1&limit=1000' \
  -H "Authorization: Bearer $TOKEN"

The quickstart: from the key to the live stream, step by step

Start the free trial

Related guides

Pairs