A forex data feed for brokers and trading platforms
For a broker, a prop firm or a trading platform that shows prices to its own clients: the live bid and ask and candles from one second to one day for 46 currency pairs and 5 metals, which every paid plan lets you show, relay and keep. A symbol you relay around the clock adds CHF 150 a month.
- Who it is for
- A firm whose clients watch prices on its screens: a broker's web and mobile platform, a prop firm's dashboard for its traders, a copy-trading or signals service, a platform that charts the markets for its members. The data reaches your clients inside your product; they never deal with us.
- What every paid plan allows
- Show the data in your platform, relay it to your clients' systems, and keep what you receive, with no feed contract to negotiate. A symbol your connections follow live for more than 80% of its open hours in a month adds CHF 150 to the next invoice, on top of the plan; a platform that streams its whole list all week should plan for it on each symbol it carries.
- Many clients, priced by the peak
- A plan is the month's peak of simultaneous connections, not the number of accounts on your side: Starter is sized for 30 at the same moment, Enterprise for 1 000. A paid plan never refuses a connection, so a busy market day is billed on the next invoice, never cut.
- One feed, relayed by your servers
- A platform can open a few connections from its own servers, subscribe to every symbol it lists, up to 64 channels a subscribe frame, and relay the prices to its clients itself. The peak then counts your servers' connections, not your clients' screens; each symbol those servers hold live for more than 80% of its open hours in a month adds CHF 150.
- What it carries
- 46 currency pairs and 5 metals, majors and crosses, the Scandinavian and Asian currencies against the dollar and the euro, and gold, silver, platinum and palladium: the live bid and ask on quote:SYMBOL, and candles on S1, M1, M5, M15, H1, H4, D1 on candle:SYMBOL:TIMEFRAME.
- History for the charts
- Candles back in time by REST, up to 5 000 a page with a cursor: one-minute bars since 16.05.2025 for EURUSD, GBPUSD, USDJPY, XAUUSD, since 17.03.2026 or 17.05.2026 for the others, one-second bars kept 180 days rolling. Each symbol's page gives its own dates.
- Support
- Support is given by email to one named contact on your side, not to your clients: your desk stays the one they talk to. The Enterprise plan adds an answer to every request within 24 h.
- What it is not
- Prices for display and analysis, not an execution venue: nothing on the stream places an order, and there is no order book or traded volume. A candle's volume is a tick volume, the number of price updates in the bar. Prices are supplied for information, not as advice.
- Trying it
- The free trial lasts 7 days, on EURUSD · XAUUSD, with 3 simultaneous connections: enough to wire the feed into one screen of your platform before you size a plan with the price calculator.
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