Migration Guide

The IEX Cloud Alternative

IEX Cloud retired its API in August 2024. Eulerpool is the drop-in replacement — broader global coverage, full fundamentals, real-time streaming, and a free tier. Migrate in an afternoon.

Trusted by analysts and engineers at

BlackRockGoldman SachsJPMorganGoogleCitadelBridgewaterMorgan StanleyBloomberg

Why you're here

On August 31, 2024, IEX Cloud shut down its data API, leaving thousands of dashboards, trading bots, and research pipelines without a data source. If your code still calls cloud.iexapis.com or api.iextrading.com, this guide maps every endpoint to its Eulerpool equivalent.

Endpoint migration map

IEX Cloud endpointEulerpool equivalent
/stock/{sym}/quoteclient.equity.quotes(isin)
/stock/{sym}/companyclient.equity.profile(isin)
/stock/{sym}/financialsclient.equity.incomeStatement(isin) · balanceSheet · cashFlowStatement
/stock/{sym}/dividendsclient.equity.dividends(isin)
/stock/{sym}/chart/{range}client.equity.candles(isin)
/stock/{sym}/newsclient.news.byIsin(isin)
/stock/{sym}/peersclient.equity.peers(isin)
/stock/{sym}/insider-transactionsclient.equity.insiderTrades(isin)
/stock/market/list/{list}client.market.topMovers()
/ref-data/symbolsclient.equity.list() · client.screener.universe()

IEX used ticker symbols; Eulerpool uses ISINs. Resolve any ticker with client.equity.search("AAPL").

Before & after

IEX Cloud (retired)
// 404 since Aug 2024
const r = await fetch(
  `https://cloud.iexapis.com/stable` +
  `/stock/AAPL/quote?token=${IEX_TOKEN}`
);
const quote = await r.json();
Eulerpool
import Eulerpool from "eulerpool";

const client = new Eulerpool(process.env.EULERPOOL_API_KEY);
const quote = await client.equity.quotes("US0378331005");

What you gain by switching

Global coverage

90+ exchanges and global equities, vs IEX Cloud’s mostly US-focused dataset.

Full fundamentals

Income, balance sheet, cash flow, estimates, ownership, segments — point-in-time.

Real-time + MCP

WebSocket streaming and a native MCP server for AI agents — neither existed on IEX.

Free tier

1,000 calls/month free, no credit card. Migrate and test before you commit.

IEX Cloud migration FAQ

IEX Cloud retired its data API platform on August 31, 2024. Existing API tokens stopped working and endpoints under cloud.iexapis.com and api.iextrading.com now return errors, so applications relying on it need an alternative data provider.

Yes for the vast majority of use cases. Quotes, company profiles, financial statements, dividends, historical prices (charts), news, peers, and insider transactions all have direct Eulerpool equivalents. The main change is that Eulerpool identifies securities by ISIN; you can resolve any ticker with client.equity.search().

Yes. Eulerpool offers 1,000 API calls per month free with no credit card, so you can migrate and validate your integration before upgrading.

Global coverage across 90+ exchanges, full point-in-time fundamentals, analyst estimates, ownership and institutional holdings, ETFs, mutual funds, crypto, forex, bonds and macro data, WebSocket streaming, official Python/JavaScript/Go SDKs, and a native MCP server for AI agents.

Most teams migrate in a few hours: install the SDK, swap your IEX fetch calls for the mapped Eulerpool methods, and resolve tickers to ISINs once. The endpoint map above covers the common IEX Cloud routes.

BlackRock

“Eulerpool replaced three legacy data subscriptions in our equity research workflow. Migration took two days.”

Sarah Chen

VP Equity Research · BlackRock

Citadel

“Point-in-time data quality rivals CRSP at a fraction of the cost. We run all backtests on Eulerpool now.”

Dr. James Whitfield

Quantitative Researcher · Citadel

Goldman Sachs

“We migrated our entire data pipeline in 48 hours. The API is the cleanest I have worked with in finance.”

Marcus Rodriguez

Engineering Lead · Goldman Sachs

Replace IEX Cloud in minutes

Get your free API key

No credit card required. 1,000 calls/month free.