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.




