Indices Intelligence: Deconstruct the Benchmark
Go beyond the index value. Analyze real-time and historical constituent data, weight changes, sector rotations, and performance attribution for 50,000+ global indices and benchmarks.
Go beyond the index value. Analyze real-time and historical constituent data, weight changes, 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)



Live index values, daily changes, and historical price series for 50,000+ global benchmarks. Access real-time and delayed data via REST or WebSocket.
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.
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. Model bespoke benchmarks with the same rigor as major index providers.
Indices Data Platform
Real-time index values, full constituent and weight history, and performance attribution for 50,000+ global benchmarks. From real-time to daily frequency, across equities, fixed income, commodities, and custom sectors.
Go beyond the index value. Analyze real-time and historical constituent data, weight changes, 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 AccessLive 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.
Flexible plans for developers, startups, and enterprises. Access comprehensive financial data through a single, reliable API.
Join thousands of developers using Axion to power their financial applications. Start with our free tier and scale as you grow.
No credit card required • free tier is free foreverThe latest news, articles, and resources, sent to your inbox.