April 2026 updates
April brought new ways to plug Twelve Data into your stack, a fresh page for forex and crypto conversions, and a smarter look at exchange status right from the rates line.
A dataset for training world models
We have released the Twelve Data World Model Dataset, an open source financial dataset shaped for training world models, fine tuning LLMs, and offline reinforcement learning.
It covers 51 large-cap US equities across three timeframes (1min, 1h, 1day), with three output views per timeframe: OHLCV bars with 19 causal indicators and macro joins, instruction tuning JSONL, and (state, next_state) trajectory windows. Macro context (SPY, VIX, TLT, DXY, sector ETFs) is joined per row, splits are time based, and the full pipeline is open source, not just the data. Causal correctness is enforced with unit tests so there's no leakage from future bars, and corporate actions rebuild adjusted history automatically on the daily refresh. Code is MIT licensed; underlying market data follows Twelve Data terms.
Node.js and Go clients are live
We shipped official client libraries for Node.js and Go this month. The Python client also picked up the endpoints and parameters that were missing from earlier versions, so everything in openapi.json is now reflected there too. Library links across the docs were refreshed at the same time, including new entries for the Near.ai agent and Clawhub integrations.
Currency converter page
There's a new currency converter for forex and crypto pairs. It pulls the selected rate live, shows popular conversions for the base currency, and includes recent rates with a chart and table. Each pair links through to its full forex or crypto page, so you can move from a quick conversion to deeper data without losing context.

Exchange status at a glance
The exchange badge on the rates line is now interactive. Click it and you'll see whether the market is open or closed, a countdown to the next session, full trading hours including pre and post market windows, and a direct link to the exchange page.

Documentation
A couple of important corrections landed. The /dividends and /dividends_calendar endpoints now correctly state that we return the ex date, not the payment date, so it's worth double checking any logic that mapped that field. A new note also clarifies that the timezone parameter on /time_series and technical indicators only applies to intraday intervals; for 1day, 1week, and 1month, data is always returned in the exchange local time.
Our public roadmap - https://roadmap.twelvedata.com/ now has a permanent spot in the dashboard, developers menu, and footer.