Free holdings watch
Watch your ETF portfolio. Get an email when the holdings behind it change.
Issuers publish new holdings on their own schedule, and the overlap between your funds moves with them. Save your tickers once; we email you when any of them refreshes, with a one-click link that recalculates the overlap on the new data.
- Price
- Free
- Trigger
- A fund in your list publishes new holdings
- One per update, with the new as-of date
- Stop
- Reply “stop” to any email
Three steps, no dashboard to learn
- Enter your tickers and an email. Any of the supported US and UCITS ETFs. No account, no brokerage login, no card.
- We record the holdings dates. Each fund’s current as-of date becomes the baseline for your list.
- You get one email per update. When a fund publishes new holdings, the email names it, shows old and new dates, and links to a recalculated overlap.
What the recalculation shows
- Pairwise weighted overlap between your ETFs
- Combined exposure to individual stocks
- Top-five stock concentration
- Sector exposure
- Holdings source dates and freshness status
Clear limits
- No brokerage login or account numbers
- No real-time or price alerts; holdings only
- No buy, sell, or rebalance recommendations
- Funds outside the supported universe are not watched
What a change looks like
Sample holdings-change comparison
This anonymous example uses a fixed 50% SPYD and 50% XLE allocation with public State Street holdings. It is not customer data.
Holdings change
Example portfolio A
50% SPYD / 50% XLE · State Street official daily holdings
| Metric | Baseline | Current | Change | Result |
|---|---|---|---|---|
| SPYD and XLE weighted overlap | 8.10% | 4.89% | −3.21 pp | Flagged |
| Shared holdings | 6 | 4 | −2 | Context only |
| Largest stock: XOM | 10.39% | 10.37% | −0.03 pp | No change flag |
| Top-five stock concentration | 27.91% | 26.91% | −1.00 pp | Flagged |
| Energy sector exposure | 54.35% | 52.35% | −2.00 pp | Flagged |
In this comparison, weighted overlap fell 3.21 percentage points. Top-five stock concentration fell 1.00 point and Energy exposure fell 2.00 points. The recalculation names the holdings that drove each change and shows the dates being compared.
How the comparison rules work
Each recalculation compares compatible official holdings snapshots. Changes are shown in percentage points: current weight minus baseline weight. If dates are not comparable, the page does not claim confirmed drift.
| Metric | Default reporting threshold |
|---|---|
| Pairwise weighted overlap | ≥ 3.0 percentage-point change, or a move across the under 30%, 30% to under 70%, or 70%+ house ranges |
| Underlying-stock concentration | ≥ 1.0 percentage-point change in one stock or the top-five total, or one stock crossing the 5.0% house level |
| Sector exposure | ≥ 2.0 percentage-point change, only when sector-classification coverage is comparable |
| Shared-holdings count | Shown for context; count alone does not trigger a change flag |
These are OverlapCheck house thresholds, not industry standards, personalized risk limits, or investment advice. Crossing one is a prompt to look at the dated holdings data; it is not a recommendation to trade.
Data freshness states
| Status | Meaning |
|---|---|
| Comparable update | Every fund required for the metric has a newer successful official snapshot, and its dates meet the comparison rule documented at setup. Confirmed drift can be calculated. |
| No new comparable data | At least one required fund has no newer comparable official snapshot. The source may have been checked, but no overlap drift is confirmed for the period. |
| Mixed-date / not comparable | The available snapshots do not represent compatible dates or reporting periods. A current estimate may be shown with the dates, but it is not labeled confirmed drift. |
| Fallback snapshot | A source check failed and a previously stored snapshot was reused. It is labeled stale or fallback, never presented as a new update. |