Product updates
Follow what we've shipped across the Deriv API and Developer Dashboard, and see the changes we plan to release next.
Delivery windows are indicative and may change.
- UpcomingExpected 20 August 2026
Markup statistics: a 1-hour data delay and a 6-month query window
Markup statistics is moving to a new backend. Results will exclude the most recent hour of activity, and queries will cover only the last 6 months.
Today's figures are still included, but a trade from the last hour won't appear yet. If your
date_fromis older than 6 months, we'll move it forward to the earliest supported date instead of rejecting the request. Check the date range in the response, and keep your own copy of anything older. Authentication, rate limits, response fields, and status codes are unchanged. - What's new14 Aug 2026
Documentation: API limits page
Rate limits for all Deriv APIs are now documented in one place — WebSocket call budgets, REST request caps, and error handling.
No action needed — this is a documentation-only change; API behaviour is unchanged. If your integration retries aggressively or batches calls near a threshold, start with the error-handling guidance.
- What's new10 Aug 2026
New symbols now available on the Deriv API
New synthetic indices are now available on the Deriv API: Volatility 15 (1s), 30 (1s) and 90 (1s) indices, new Crash/Boom ranges (300–1000), and Range Break 100 and 200.
Each new symbol supports certain trade types only — call
active_symbolsto see what each one offers. Existing integrations are unaffected; request the new symbols through the same endpoints you already use. - What's new26 Jun 2026
Buy contracts for multiple accounts in one call
Buy the same options contract for up to 100 end-user accounts in one REST call.
A
200response doesn't mean every purchase succeeded — thetransactionsarray carries one entry per account, each either a purchased contract or an error for that account alone. Each account authorises itself, so you don't need your own OAuth token — just theDeriv-App-IDheader. - What's new25 Jun 2026
Run automated trading strategies over WebSocket
Seven WebSocket endpoints for running predefined automated trading strategies: you pick a strategy, supply a contract template, and control the run through its
run_id.Pausing and stopping differ in what happens to open contracts. Both halt new purchases: pause holds the run so
auto_resumecan pick it up later, while stop ends the run and open contracts continue to their own expiry. You can subscribe instead of polling — callauto_getwithsubscribe: 1to stream new purchases and status changes until the run ends or you callforget.