This comparison is for FX traders, quant developers, and research teams deciding between LSEG Datastream, the long-established macro and market time-series database formerly sold as Thomson Reuters Datastream, and FXMacroData, a self-serve FX macro data API. The real question is whether you need a very broad historical archive behind an institutional licence, or a release-aware data layer for currency workflows that you can price, test, and automate on your own.
The core finding: Datastream is the stronger research archive. It offers up to 120 years of history, hundreds of millions of series, point-in-time economics, standardised cross-country data, and a well-known Microsoft Office add-in. FXMacroData is the stronger fit when the job is FX-specific and developer-led: published pricing from $50/month, 22 currencies under one JSON schema, second-level announcement timestamps on every release, a release calendar, pair dashboards, and an MCP server anyone can connect without an enterprise licence. If you are comparing the wider LSEG terminal instead, read FXMacroData vs LSEG Workspace (Refinitiv Eikon). This article covers Datastream and its Datastream Web Service (DSWS) API.
Decision snapshot
Choose LSEG Datastream when
You need a century of multi-asset history, point-in-time economics, standardised cross-country series, Reuters Polls consensus, and Excel or EViews/MATLAB research workflows under an institutional licence.
Choose FXMacroData when
You need FX macro releases with second-level timestamps, published pricing, a free USD tier, a REST/OpenAPI and MCP surface, and pair-level context across 22 currencies.
Quick answer
Datastream wins on archive depth and academic research breadth. FXMacroData wins on cost, release timing, and self-serve automation for currency workflows.
Takeaway: These products overlap on macro data but are built for different jobs: long-horizon research versus release-aware FX execution.
Pricing and Access
Pricing visibility is the first practical difference. FXMacroData publishes every plan: an Always Free tier (no key, USD data only, 100 requests/day, USD announcements delayed 15 minutes), Individual at $50/month or $500/year with a 14-day trial and 1,000,000 requests/month, and Business at $250/month or $2,500/year for companies and teams of up to 10 people with the same request allowance and priority support. Enterprise is by custom agreement, and a self-serve Commercial Redistribution add-on costs $10/month per block of up to 100 measured users (or 1,000 public-feed followers).
LSEG does not list Datastream prices on its public product pages. Buyers are routed to "request details", email-sales, and call-sales forms, and the developer portal offers a free-trial request for DSWS. Access is also tied to an existing relationship: LSEG's developer documentation says every DSWS interface requires a valid Datastream child ID authorised for the API, and the Desktop service requires a subscription to Eikon or Workspace. Because no list price is published, this article does not include a price chart.
FXMacroData Individual
$50/month
Or $500/year. 14-day trial, 22 currencies, 1,000,000 requests/month, dashboards, exports, and MCP.
FXMacroData Always Free
$0
No key, USD data only, 100 requests/day, USD announcements delayed 15 minutes.
LSEG Datastream / DSWS
Not publicly listed*
Sales-contact and trial-request forms; DSWS needs a Datastream child ID, and Desktop use needs an Eikon or Workspace subscription.
Takeaway: A trader or small team can start on FXMacroData the same day at a known price; Datastream is evaluated through an LSEG sales and licensing conversation.
Side-by-Side Comparison
| Attribute | FXMacroData | LSEG Datastream |
|---|---|---|
| Core job | FX macro release data, calendar, pair dashboards, and AI/automation access. | Historical financial and economic time-series database for research, modelling, and back-testing. |
| Entry pricing | Individual $50/month or $500/year; Business $250/month or $2,500/year. | Not publicly listed*; sales contact or trial request. |
| Free tier | Always Free: USD data, 100 requests/day, no key, 15-minute delay on USD announcements; 14-day trial on Individual. | No free tier listed; DSWS free trial available on request*. |
| Coverage | 22 currencies, 700+ indicator series from statistics agencies and central banks, plus FX spot, COT, bond yields, commodities, and central-bank press releases. | Over 600 million time series covering over 46 million economic and financial indicators, 215 countries, regions and territories (LSEG figures). |
| Release timing | Second-level announcement_datetime on every release; typically available within seconds of official publication, measured publicly. |
Real-time headline indicators via LSEG's Economic Monitor; no API delivery-latency figure published for DSWS. |
| API format | REST JSON with OpenAPI, X-API-Key header auth, SSE streaming, GraphQL, Python and JS SDKs. |
DSWS over SOAP/XML, REST (JSON or XML) and .NET; Python, R, MATLAB, and EViews extensions; Office add-in; bulk FTP via Datastream Data Loader. |
| Rate limits | 1,000,000 requests/month; bursts of 300/minute, 5,000/hour, 20 concurrent. | DSWS Desktop: 10 million data points/month; 50 instruments or 50 datatypes per request, 100 items max; bundles up to 20 sub-requests and 500 items. |
| History | Release history per series from official sources, with source metadata. | Up to 120 years; point-in-time economics showing data as originally reported and as revised. |
| AI / MCP | Official MCP server for Claude, ChatGPT, Cursor and other clients; USD works without a key. | LSEG MCP server for licensed customers; broader Datastream macroeconomic content is on LSEG's published roadmap. |
| Licence for programmatic or commercial use | API use included in paid plans; self-serve Commercial Redistribution add-on from $10/month per audience block. | Desktop DSWS is for personal use; internal redistribution or more than 10 million data points/month requires DSWS Enterprise. |
| Best fit | FX traders, quant developers, event-study builders, AI agents, and small teams. | Economists, strategists, academic researchers, and institutions running long-horizon, multi-asset research. |
* Competitor pricing retrieved from LSEG's public Datastream product and developer pages in October 2026; no list price was published. Limits are from LSEG's DSWS Desktop usage-limits guide.
Coverage and History
Datastream's breadth is hard to match. LSEG describes it as a historical financial database with up to 120 years of data. Its macroeconomics page cites over 600 million time series covering over 46 million economic and financial indicators. It also lists over 1,900 real-time headline economic indicators and more than 2,000 Reuters Polls consensus forecasts. The database spans equities, bonds, commodities, derivatives, ESG, fundamentals, and exchange rates as well as economics, so a researcher can join macro series to asset prices without leaving one vendor.
Standardisation is another genuine strength. LSEG publishes standardised versions of 51 key indicators across 130 countries, adjusted to an equivalent statistical form. For cross-country academic work, that saves weeks of cleaning.
FXMacroData is narrower by design. It covers 22 currencies (USD, EUR, GBP, JPY, AUD, CAD, CHF, NZD, BRL, CNH, CNY, DKK, HUF, ILS, KRW, MYR, NGN, NOK, PEN, SEK, THB, TWD) and more than 700 indicator series that move currencies: policy rates, CPI and core CPI, GDP, Non-Farm Payrolls and labour data, PMI, retail sales, trade, current account, and wages. Each series is sourced from the relevant statistics agency or central bank and carries source metadata. Around those releases sit FX spot rates, CFTC COT positioning for the major currency futures, government bond yields, commodities, and central-bank communication from the Federal Reserve, ECB, Bank of Japan, and Bank of England.
Datastream scope
- Up to 120 years of history
- 600M+ series, 46M+ indicators
- 51 standardised indicators across 130 countries
- Point-in-time economics and Reuters Polls
FXMacroData scope
- 22 currencies, one JSON schema
- 700+ official-source indicator series
- Release calendar, COT, yields, commodities, FX spot
- Central-bank press releases and FX sessions
Takeaway: Datastream is the archive for "everything since 1900"; FXMacroData is the focused set of releases that actually move the currencies you trade.
Release Timing and Point-in-Time Data
Datastream has a real point-in-time story, and it deserves credit. LSEG says its point-in-time data lets you back-test with economic and company data "as originally reported and as it evolved", and its economics data page cites 10,000 economic point-in-time series. If your model must avoid look-ahead bias from revisions over decades, that vintage history is valuable.
Point-in-time values and release timing are different problems, though. A vintage tells you what the number was on a given day. An FX event study also needs to know the exact second the number became public, so it can line the release up against tick or minute price data. FXMacroData puts a second-level announcement_datetime on every release row. Releases are typically available within seconds of official publication, against a target of one second, and the measured record is public on the release-speed page. That page shows the share of releases available within one second, by source, and lists every release that took longer.
LSEG's public pages describe real-time headline indicators through its Economic Monitor, but they do not publish a delivery-latency figure for DSWS. The DSWS usage guide treats the service as a time-series retrieval API with monthly data-point caps rather than an event stream.
From official release to FX decision
1. Scheduled
The release sits on the calendar with its expected time and prior value.
2. Published
The agency publishes; FXMacroData records the value with a second-level timestamp.
3. Joined
The timestamp aligns the surprise with pair prices, yields, and positioning.
4. Revised later
Datastream's point-in-time vintages track how the figure changed over the following months and years.
API Format and Request Limits
DSWS is a mature, flexible API. It offers SOAP/XML, REST with JSON or XML, and .NET libraries, plus extensions for Python, R, MATLAB, and EViews. Many academic economists already use those tools, and the Office add-in keeps Excel tables, charts, and PowerPoint decks refreshed. For bulk needs, Datastream Data Loader delivers files over FTP. LSEG says it covers over 360 million time series and over 17,000 fields.
The limits shape how you build on it. LSEG's DSWS Desktop guide caps usage at 10 million data points per month, and access is denied until the next month once you go over. A single GetData request is advised to stay within 50 instruments, 50 datatypes, and 100 instrument-datatype items. GetDataBundle allows up to 20 sub-requests and 500 items. There is no limit on history or frequency. Desktop use is for personal use only. Internal redistribution, or more than 10 million data points a month, moves you to DSWS Enterprise.
FXMacroData counts requests rather than data points: 1,000,000 requests a month on Individual and Business, with bursts of 300 per minute, 5,000 per hour, and 20 concurrent. The two units are not directly comparable, but one FXMacroData request returns the full release history of a series. Authentication is a single header. For example, this call returns US payrolls releases:
curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/usd/non_farm_payrolls"
Example response (abridged, illustrative values):
{
"data": [
{
"date": "2026-08-01",
"val": 142.0,
"prior": 118.0,
"pct_change": 20.34,
"announcement_datetime": 1788525000
}
]
}
Fields that matter
dateis the reference period the figure describes.announcement_datetimeis the publication second, in epoch seconds.val,prior, andpct_changefeed surprise and momentum logic.
Why the split matters
A time-series database usually keys values by period. An FX event study needs both the period and the publication time, so it can measure what price did in the minutes after the number hit.
Takeaway: Separating reference period and publication second is what makes a release row usable for intraday FX research.
The same key works for the calendar (/v1/calendar/{ccy}), FX spot (/v1/forex/{base}/{quote}), and positioning (/v1/cot/{ccy}), all documented in the API reference with an OpenAPI spec, SSE streaming for release events, GraphQL, and Python and JavaScript SDKs.
AI and MCP Access
Both vendors now support the Model Context Protocol, with different access models. LSEG's MCP server delivers licensed content to AI assistants and agents, with existing entitlements respected. LSEG lists macroeconomic data among the datasets available today and names broader Datastream macroeconomic content as a roadmap item. Access depends on existing LSEG licensed credentials, and partner availability is subject to licensing and phased rollout.
FXMacroData's MCP server is self-serve. USD data works without a key, and an Individual key unlocks all 22 currencies, the calendar, COT, FX rates, and commodities for Claude, ChatGPT, Cursor, and other MCP clients. For a solo trader or a small team experimenting with agents, the difference is whether you can connect today or need to go through account management first. More agent workflows are collected in the AI trading guides.
What an FX Workflow Looks Like
Take a strategist preparing for US payrolls who trades EUR/USD and USD/JPY. In Datastream, they might pull decades of payrolls vintages into Excel or EViews to study how first releases were revised, then compare the cycle with past recessions. That is excellent preparation research. On release morning, though, they need the expected time, the prior, the actual value the second it is published, and a way to push that row into an alert or model.
Example: US payrolls into EUR/USD and USD/JPY
Research (Datastream)
Decades of payroll vintages, revision patterns, and cross-asset history in Excel or EViews.
Prepare (FXMacroData)
Calendar time, prior value, and Fed policy rate context in one call each.
Capture (FXMacroData)
Timestamped release row via REST, SSE, or MCP, alongside unemployment from the same report.
Act
Compare against the ECB policy rate, yields, COT, and session liquidity before sizing the trade.
Where LSEG Datastream Is Genuinely Stronger
Datastream is widely used by economists, strategists, and academic researchers, and for good reasons:
- History depth. Up to 120 years of data supports studies of full economic cycles, wars, and regime changes that no young API can match.
- Point-in-time economics. Vintages of data as originally reported, plus Reuters Polls consensus, support revision-aware back-tests.
- Cross-asset breadth. Equities, fixed income, fundamentals (Worldscope), estimates (I/B/E/S), ESG, and economics in one database.
- Standardised comparisons. 51 key indicators harmonised across 130 countries.
- Research tooling. The Office add-in, pre-built charts, analytical functions, and native EViews and MATLAB access fit how many economists already work.
- Country breadth. Coverage of 215 countries, regions and territories, including many economies outside FXMacroData's 22 currencies.
If your work is a dissertation on 50 years of emerging-market inflation, or a multi-asset factor study, Datastream is likely the better tool.
Where FXMacroData Is Stronger
FXMacroData is stronger where FX workflows meet cost, timing, and automation. It is also stronger where a licence would get in the way.
FXMacroData pros
- Published pricing from $50/month, a free USD tier, and a 14-day trial.
- Second-level release timestamps and a public release-speed record.
- REST/OpenAPI, SSE, GraphQL, SDKs, and a self-serve MCP server.
- Pair dashboards, calendar, COT, yields, and commodities around each release.
FXMacroData tradeoffs
- 22 currencies, not 200+ countries.
- Release history rather than a century-long multi-asset archive.
- No equity fundamentals, estimates, or ESG content.
Datastream pros
- Up to 120 years of history and 600M+ series.
- Point-in-time economics and Reuters Polls consensus.
- Office add-in plus Python, R, MATLAB, and EViews access.
Datastream tradeoffs
- Pricing not publicly listed; access runs through LSEG sales.
- DSWS Desktop needs an Eikon or Workspace subscription and is capped at 10M data points/month.
- No published API delivery-latency figure for release events.
Takeaway: Datastream's tradeoffs come from access and licensing, not data quality; FXMacroData's tradeoffs come from deliberate focus on FX.
Decision Matrix
| User type | Better fit | Why |
|---|---|---|
| Academic economist or PhD researcher | LSEG Datastream | Century-long history, vintages, and EViews/MATLAB access. |
| Multi-asset strategist at an institution | LSEG Datastream | Equities, fundamentals, estimates, and economics in one licensed database. |
| Solo FX trader | FXMacroData | $50/month, pair dashboards like GBP/USD and AUD/USD, and release timing. |
| Quant developer building FX event studies | FXMacroData | Second-level announcement timestamps and one schema across 22 currencies. |
| AI agent or automation builder | FXMacroData | Self-serve MCP and REST without an enterprise licence. |
| Small fund or fintech (2-10 people) | FXMacroData Business | $250/month for the team, with a self-serve redistribution add-on if data reaches users. |
Recommendation
Choose LSEG Datastream if your work depends on very long history, revision-aware vintages, standardised cross-country series, or cross-asset research in Excel, EViews, or MATLAB, and your institution already holds an LSEG licence. It is a research archive, and it is very good at that job.
Choose FXMacroData if your job is trading or building around currency releases. That means knowing when a release is due, capturing the value seconds after publication with an exact timestamp, joining it to pair prices, positioning, and yields, and feeding it into a model, alert, or AI agent. Compare the plans on the pricing page, check the measured timing record on the release-speed page, and try the endpoints in the API reference. The free USD tier needs no key at all.
Bottom line: LSEG Datastream is the deeper historical database for institutional and academic macro research. FXMacroData is the faster, cheaper, self-serve data layer for FX traders, quants, and developers who need release-time precision, published pricing, and MCP-ready access across 22 currencies.
Sources Checked
Competitor claims on this page come from LSEG's public product and developer pages, checked in October 2026. Where LSEG does not publish a figure, the comparison says so.
Datastream macroeconomics
120 years, 600M+ series, 46M+ indicators, 215 countries, 1,900+ real-time indicators.
View sourceDatastream product page
Point-in-time data, Office add-in, 51 standardised indicators, Data Loader.
View sourceFXMacroData plans and docs
Plans, limits, API reference, and the measured release-speed record.
View plansTakeaway: LSEG publishes Datastream's coverage and API limits in detail but not its price, so any cost comparison starts with a sales conversation.