adona-robot · market data by capacity

A gold price in euros API

Gold priced in euros, XAUEUR, carried as a symbol of its own: the live bid and ask and candles from one second to one day, by REST and on one WebSocket, beside gold in dollars and 46 currency pairs, on every paid plan.

Who it is for
A European precious metals dealer pricing its shop in euros, a savings or wealth app that shows a gold holding in its users' currency, a jeweller's catalogue, a treasury report kept in euros: anyone who would otherwise convert gold's dollar price by the euro's rate at every update.
A symbol of its own, not a computed rate
XAUEUR is quoted directly, so its bid and ask arrive together in one quote. Computing it yourself from XAUUSD and EURUSD means two streams, two updates that never land at the same instant, and a spread built from two spreads.
What the price is
The price of one troy ounce of gold in euros: XAU is the international currency code for one troy ounce of gold. Candles are built from the bid, and their volume counts the price updates in each bar.
How far back
XAUEUR has one-minute bars since 17.03.2026 and one-second bars since 06.09.2026, the one-second history kept 180 days rolling. Its symbol page gives its measured activity and the date its history changes feed.
On the stream
quote:XAUEUR for the bid and ask, candle:XAUEUR:TIMEFRAME for bars as they close on S1, M1, M5, M15, H1, H4, D1, in the same subscribe frame as XAUUSD and EURUSD if you show all three, on one connection.
Showing it to your customers
Display it in your product, relay it to your clients and keep it, 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 next invoice.
What it costs
Sold by capacity, from CHF 500 a month, every symbol on every paid plan. The free trial carries EURUSD · XAUUSD for 7 days: gold in dollars is in it, gold in euros starts with a paid plan.

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=XAUEUR&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

Gold and the euro