Stock Index API: Deconstruct the Benchmark
Go beyond the index value. Analyze daily and historical market index data, constituent weights, sector rotations, and performance attribution for 50,000+ global indices and benchmarks.
Go beyond the index value. Analyze daily and historical market index data, constituent weights, sector rotations, and performance attribution for 50,000+ global indices and benchmarks.
from axion import Axion, utils
client = Axion(api_key="your_api_key")
etf = "QQQ"
# Snapshot today's constituent weights, cached to disk
today = utils.df(utils.cache(
f"{etf}_holdings_{utils.d(utils.today)}",
lambda: client.etfs.holdings(etf)
))
# Yesterday's snapshot for comparison
prior = utils.df(utils.read(f"{etf}_holdings_{utils.d(utils.yesterday)}"))
# Align side by side and measure the change
merged = utils.snap(
[today, prior],
names=["now", "prior"],
overwrite=["holdingPercent"],
col="symbol"
)
merged["weight_change"] = merged["now"] - merged["prior_holdingPercent"]
merged.sort_values("weight_change", ascending=False).head(5)



Daily index values, daily changes, and full historical stock index data for 50,000+ global benchmarks. Access decades of daily and hourly history via a simple REST API.
40+ years of daily index price history. Full backtesting of index-linked strategies with accurate corporate action adjustments.
Complete constituent lists with market cap, weightings, and inclusion dates. Drill into sector breakdowns and security-level index composition data.
Scheduled rebalancing dates, methodology changes, and index reconstitution events. Stay ahead of index-driven flows and sector rotations.
Decompose index returns by sector, country, factor, and individual stock contribution. Identify the true drivers of benchmark outperformance.
Build, backtest, and monitor custom baskets or thematic indices with the same rigor as major index providers. Model bespoke benchmarks across the global indices universe.
Indices Data Platform
Daily and hourly market index data, full constituent and weight history, and performance attribution for 50,000+ global benchmarks. Optimized for long-horizon research across equities, fixed income, commodities, and custom sectors.
Go beyond the index value. Analyze daily and historical market index data, constituent weights, sector rotations, and performance attribution for 50,000+ global indices and benchmarks.
Structured index reference and historical pricing data across major exchanges, benchmarks, and sectors
Track major benchmark indices, sector indices, and custom factor-based indices with complete transparency into constituent lists, weightings, methodology documents, and rebalancing schedules. Build, backtest, and monitor custom baskets with full constituent and weight history.
Get API AccessDaily regional benchmarks
5,918
+0.74%21,410
+1.12%43,280
-0.18%2,284
+0.42%8,214
+0.31%39,150
-0.55%You can monitor benchmark, sector, and custom indices across every global market.
S&P 500 · SECTORS
Technology +1.8%
Utilities -0.6%
You can access indices spanning equities, fixed income, commodities, and more.
MARKET-CAP WEIGHT
63
risk score
Top 10 companies
34.8%
+6.2 pts vs 10Y median
Effective names
128
Herfindahl index
0.041
You can backtest with full constituent and weight history for robust index analysis.
We flagged 2 holdings that may be quietly costing you. Here is what we observed:
Two funds carry expense ratios well above their category average:
You always have the latest index compositions with full corporate action adjustments.
CORE US LARGE CAP
Measure
ETF
Direct basket
Expense ratio
Median spread
Tracking error
Daily liquidity
Exposure overlap
98.7%
Implementation score
92 / 100You get complete rebalancing schedules, methodology documents, and full transparency.
Benchmark indices across US and global markets are covered. The list endpoint enumerates every index, and find-tickers resolves indices by name or identifier.
Yes, the components endpoint lists an index's constituent tickers, and the exposure endpoint summarises the index by factor and sector groupings.
Every index has quote and historical price endpoints, so benchmark-relative performance studies need only two calls per series.
Index constituents pair naturally with ETF holdings: compare a fund's weights against its benchmark index directly inside your own analysis stack.
Flexible plans for developers, startups, and enterprises. Access comprehensive market data, fundamental data, and alternative data through a single financial data API.
Join thousands of developers and quants using AxionQuant to power financial applications with market data, fundamentals, and alternative data. Grab your free API key and start pulling stock market data in minutes.
No credit card required • free tier is free foreverThe latest on our financial data API, market data, fundamentals, and quantitative research, sent to your inbox.