omni.

Trade

Omni500

Five hundred cards ranked by market cap, updated once a day.

Board
500 cards
Grader
PSA
Updates
Once a day
ETF
Cap weighted, starts at 100

Open it at /omni500, next to Index in the menu. Each row is a card: market cap, latest PSA 10 sale, highest sale Omni has for that card, how many PSA copies sit across grades, and a one-year PSA 10 value path.

Market cap

For one card, Omni takes each PSA grade’s population and multiplies it by that grade’s latest sale, then adds those products together. A grade with population but no sale is left out. The total at the top is the sum of the 500 rows.

Omni500 ETF

The first row is the Omni500 ETF. It is a market-cap-weighted index of the same 500 cards, built the way CoinMarketCap builds CMC20. Each card’s weight is its market cap divided by the basket. The level starts at 100. Each close prices yesterday’s basket first, so the level moves with price. It then takes today’s 500 cards. A divisor holds the level steady when a card enters or leaves, and when a PSA population changes.

One close is stored per UTC day, after that day’s board refresh, and the cards in the basket update on that same close. A second refresh the same day replaces the close. 1D appears from the second close, and 7D once a close is seven days old. The level sits above the card table. The market cap total stays in the header.

What you see

Rank
1 is the largest market cap on the board.
PSA 10
The latest PSA 10 sale Omni has for that card.
Highest sold
The highest sale Omni has across the grades it priced.
Copies
PSA population across the grades that went into the market cap.
1Y path
How the PSA 10 value moved over the past year. It is not a market-cap percent.