ETF sector and country weights
core.etf_weights
One row per (etf, dimension, label). Five labels belong to more than one taxonomy, so weights within a dimension can exceed 1 - see app/core/etf_taxonomy.py.
3,901 rowsCSV — whole table, not this view
Sources in this table
uw_etf_weights3,901 rowsexportable
| etftext | dimensiontext | labeltext | as_of ↑date | weight_fractionnumeric | sourcetext | endpointtext | request_paramsjsonb | vintage_tstimestamp with time zone | retrieved_attimestamp with time zone |
|---|---|---|---|---|---|---|---|---|---|
| XLY | sector | Mutual fund | 2026-09-08 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLV | sector | Mutual fund | 2026-09-08 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLU | sector | Mutual fund | 2026-09-08 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLP | sector | Mutual fund | 2026-09-08 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLK | sector | Mutual fund | 2026-09-08 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLI | sector | Mutual fund | 2026-09-08 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLF | sector | Mutual fund | 2026-09-08 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLE | sector | Mutual fund | 2026-09-08 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-08 08:57 | 2026-09-08 08:57 |
| XLY | sector | Mutual fund | 2026-09-09 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLV | sector | Mutual fund | 2026-09-09 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLU | sector | Mutual fund | 2026-09-09 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLP | sector | Mutual fund | 2026-09-09 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLK | sector | Mutual fund | 2026-09-09 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLI | sector | Mutual fund | 2026-09-09 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLF | sector | Mutual fund | 2026-09-09 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLE | sector | Mutual fund | 2026-09-09 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-09 16:30 | 2026-09-09 16:30 |
| XLY | sector | Mutual fund | 2026-09-10 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLV | sector | Mutual fund | 2026-09-10 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLU | sector | Mutual fund | 2026-09-10 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLP | sector | Mutual fund | 2026-09-10 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLK | sector | Mutual fund | 2026-09-10 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLI | sector | Mutual fund | 2026-09-10 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLF | sector | Mutual fund | 2026-09-10 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLE | sector | Mutual fund | 2026-09-10 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-10 16:30 | 2026-09-10 16:30 |
| XLY | sector | Mutual fund | 2026-09-11 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLV | sector | Mutual fund | 2026-09-11 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLU | sector | Mutual fund | 2026-09-11 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLP | sector | Mutual fund | 2026-09-11 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLK | sector | Mutual fund | 2026-09-11 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLI | sector | Mutual fund | 2026-09-11 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLF | sector | Mutual fund | 2026-09-11 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLE | sector | Mutual fund | 2026-09-11 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-11 16:30 | 2026-09-11 16:30 |
| XLY | sector | Mutual fund | 2026-09-14 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLV | sector | Mutual fund | 2026-09-14 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLU | sector | Mutual fund | 2026-09-14 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLP | sector | Mutual fund | 2026-09-14 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLK | sector | Mutual fund | 2026-09-14 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLI | sector | Mutual fund | 2026-09-14 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLF | sector | Mutual fund | 2026-09-14 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLE | sector | Mutual fund | 2026-09-14 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-14 16:30 | 2026-09-14 16:30 |
| XLY | sector | Mutual fund | 2026-09-15 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLV | sector | Mutual fund | 2026-09-15 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLU | sector | Mutual fund | 2026-09-15 | 0.000779400900 | uw_etf_weights | /api/etfs/XLU/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLP | sector | Mutual fund | 2026-09-15 | 0.002442400000 | uw_etf_weights | /api/etfs/XLP/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLK | sector | Mutual fund | 2026-09-15 | 0.000438494700 | uw_etf_weights | /api/etfs/XLK/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLI | sector | Mutual fund | 2026-09-15 | 0.000629629500 | uw_etf_weights | /api/etfs/XLI/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLF | sector | Mutual fund | 2026-09-15 | 0.000751005400 | uw_etf_weights | /api/etfs/XLF/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLE | sector | Mutual fund | 2026-09-15 | 0.000686989000 | uw_etf_weights | /api/etfs/XLE/weights | {} | 2026-09-15 16:30 | 2026-09-15 16:30 |
| XLY | sector | Mutual fund | 2026-09-16 | 0.000910117400 | uw_etf_weights | /api/etfs/XLY/weights | {} | 2026-09-16 16:30 | 2026-09-16 16:30 |
| XLV | sector | Mutual fund | 2026-09-16 | 0.001405200000 | uw_etf_weights | /api/etfs/XLV/weights | {} | 2026-09-16 16:30 | 2026-09-16 16:30 |