50 opportunities
Signal | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Diamond92 | 527,777 | 396,969 | +78,028 | 19.7% | 104.0 | 6,242 | watch🤖 Possible | Pro | |
| Red Diamond99 | 419,333 | 340,000 | +37,397 | 11.0% | 50.0 | 2,992 | watch🤖 Possible | Pro | |
| Diamond89 | 250,000 | 190,014 | +34,984 | 18.4% | 99.0 | 5,947 | watch🤖 Possible | Pro | |
| Diamond92 | 89,999 | 46,581 | +34,416 | 73.9% | 765.0 | 45,773 | prime🤖 Possible | Pro | |
| Diamond89 | 193,998 | 142,609 | +31,987 | 22.4% | 91.0 | 5,438 | watch🤖 Possible | Pro | |
| Red Diamond99 | 343,499 | 277,800 | +31,347 | 11.3% | 2090.0 | 143,569 | watch🤖 Possible | Pro | |
| Red Diamond97 | 354,999 | 289,006 | +30,491 | 10.6% | 1452.0 | 87,814 | watch🤖 Likely | Pro | |
| Red Diamond95 | 310,000 | 252,000 | +26,998 | 10.7% | 284.0 | 17,009 | watch🤖 Possible | Pro | |
| Red Diamond95 | 514,500 | 437,101 | +25,947 | 5.9% | 1730.0 | 396,730 | watch🤖 Possible | Pro | |
| Red Diamond97 | 108,400 | 72,200 | +25,358 | 35.1% | 746.0 | 45,391 | prime | Pro | |
| Red Diamond99 | 189,745 | 145,805 | +24,963 | 17.1% | 1664.0 | 123,816 | solid | Pro | |
| Red Diamond95 | 94,899 | 62,697 | +22,710 | 36.2% | 987.0 | 58,592 | prime | Pro | |
| Diamond92 | 61,058 | 33,701 | +21,249 | 63.0% | 401.0 | 24,011 | prime🤖 Likely | Pro | |
| Diamond93 | 389,380 | 329,329 | +21,111 | 6.4% | 1407.0 | 347,487 | watch🤖 Possible | Pro | |
| Red Diamond99 | 116,998 | 85,121 | +20,175 | 23.7% | 1345.0 | 87,358 | solid | Pro | |
| Diamond88 | 57,990 | 32,111 | +20,078 | 62.5% | 648.0 | 39,353 | prime | Pro | |
| Red Diamond99 | 137,999 | 104,201 | +19,996 | 19.2% | 1333.0 | 257,548 | solid | Pro | |
| Red Diamond99 | 134,449 | 101,010 | +19,992 | 19.8% | 1333.0 | 95,762 | solid | Pro | |
| Red Diamond98 | 98,999 | 69,333 | +19,764 | 28.5% | 1163.0 | 71,743 | prime🤖 Possible | Pro | |
| Red Diamond99 | 146,499 | 112,222 | +19,625 | 17.5% | 1308.0 | 83,406 | solid🤖 Possible | Pro | |
| Red Diamond99 | 850,000 | 745,516 | +19,482 | 2.6% | 123.0 | 7,403 | watch🤖 Possible | Pro | |
| Red Diamond96 | 65,988 | 40,445 | +18,942 | 46.8% | 1263.0 | 220,295 | prime | Pro | |
| Red Diamond99 | 98,539 | 70,005 | +18,678 | 26.7% | 1245.0 | 139,338 | prime | Pro | |
| Red Diamond98 | 95,885 | 68,099 | +18,195 | 26.7% | 1070.0 | 66,048 | prime🤖 Possible | Pro | |
| Red Diamond98 | 93,798 | 66,252 | +18,164 | 27.4% | 826.0 | 49,224 | prime | Pro | |
| Diamond91 | 51,845 | 28,903 | +17,755 | 61.4% | 197.0 | 11,896 | solid🤖 Likely | Pro | |
| Red Diamond95 | 54,996 | 32,125 | +17,369 | 54.1% | 620.0 | 36,996 | prime | Pro | |
| Red Diamond99 | 138,997 | 107,801 | +17,294 | 16.0% | 1153.0 | 103,764 | solid🤖 Possible | Pro | |
| Red Diamond98 | 87,699 | 62,000 | +16,927 | 27.3% | 996.0 | 60,599 | prime🤖 Possible | Pro | |
| Red Diamond95 | 55,000 | 32,666 | +16,832 | 51.5% | 601.0 | 36,525 | prime | Pro | |
| Red Diamond96 | 100,880 | 74,060 | +16,730 | 22.6% | 452.0 | 27,270 | solid🤖 Possible | Pro | |
| Red Diamond99 | 199,884 | 163,250 | +16,643 | 10.2% | 1040.0 | 61,080 | watch | Pro | |
| Red Diamond99 | 209,000 | 171,601 | +16,497 | 9.6% | 1100.0 | 115,479 | watch | Pro | |
| Red Diamond96 | 68,989 | 45,600 | +16,488 | 36.2% | 1099.0 | 157,296 | prime🤖 Possible | Pro | |
| Red Diamond99 | 360,499 | 308,000 | +16,447 | 5.3% | 1096.0 | 144,569 | watch | Pro | |
| Red Diamond98 | 139,950 | 109,701 | +16,252 | 14.8% | 1083.0 | 81,910 | watch🤖 Possible | Pro | |
| Red Diamond96 | 53,499 | 32,005 | +16,142 | 50.4% | 538.0 | 32,284 | prime | Pro | |
| Red Diamond99 | 84,658 | 60,255 | +15,935 | 26.4% | 1062.0 | 63,103 | prime🤖 Possible | Pro | |
| Red Diamond99 | 115,884 | 88,560 | +15,733 | 17.8% | 925.0 | 55,695 | solid🤖 Possible | Pro | |
| Diamond94 | 105,989 | 80,060 | +15,328 | 19.1% | 529.0 | 31,882 | solid🤖 Likely | Pro | |
| Red Diamond99 | 137,789 | 109,002 | +15,006 | 13.8% | 1000.0 | 153,812 | watch | Pro | |
| Red Diamond99 | 92,948 | 68,680 | +14,971 | 21.8% | 998.0 | 129,799 | solid🤖 Likely | Pro | |
| Diamond92 | 128,499 | 100,700 | +14,947 | 14.8% | 208.0 | 12,406 | watch | Pro | |
| Red Diamond97 | 159,999 | 130,000 | +13,997 | 10.8% | 483.0 | 29,114 | watch🤖 Possible | Pro | |
| Red Diamond97 | 38,886 | 21,080 | +13,915 | 66.0% | 928.0 | 92,256 | prime🤖 Possible | Pro | |
| Red Diamond96 | 64,445 | 44,112 | +13,886 | 31.5% | 926.0 | 60,126 | prime🤖 Possible | Pro | |
| Red Diamond99 | 126,950 | 100,506 | +13,747 | 13.7% | 916.0 | 74,509 | watch | Pro | |
| Red Diamond98 | 93,398 | 70,311 | +13,745 | 19.5% | 655.0 | 39,586 | solid | Pro | |
| Red Diamond98 | 92,499 | 70,200 | +13,047 | 18.6% | 725.0 | 44,099 | solid | Pro | |
| Red Diamond99 | 410,000 | 356,000 | +12,998 | 3.7% | 765.0 | 46,533 | watch | Pro |
Create a free account to save watchlists, track your portfolio, and get price alerts.
Want more? See Pro plans — ad-free, real-time data, and portfolio tracking.
A flip is buying a card low and selling it higher — but the in-game market taxes every sale 10%, so the headline spread is not your profit. Every candidate here is ranked by profit after that tax, with an ROI column so a cheap flip and an expensive one compare fairly: a 10% return on a 3,000-stub card can beat a 1% return on a 50,000 card if you want your stubs working hard.
The confidence tag (Prime, Solid, Watch, Thin) grades a flip on its ROI, its stub profit, how many times we priced the card today, and its measured sales volume — so a Prime or Solid card has to actually be trading, not just show a wide spread (a brand-new card with no reading yet is the one exception — we don’t penalise it for being unmeasured). When a card’s margin would rank higher but it’s barely selling, we cap the grade and mark it with a ⚠; read Vol/hr for the raw rate. The quick-sell floor flags flips with built-in downside protection. Use the filters — confidence, QS-viable, or cap-friendly — to shape the table to your risk tolerance, and check the bot-risk badge before trusting a thin card’s rally.
Profit = sell price − 10% market tax − what you paid. Concretely: buy a card at its sell-order price of 10,000 stubs and list it at a buy-now of 12,000, and the sale nets 10,800 after tax — an 800-stub profit, not the 2,000 the raw spread suggests. Every profit and ROI figure on this page already has the tax baked in, which is why a spread that looks juicy elsewhere can rank low here.
They grade a flip using four things: the ROI, the stub profit, how many times we priced the card today (more readings = more confidence the number is real, not a blip), and its measured sales volume. Prime clears the top bar on all four — and the stub profit is a hard floor, so a 40% return on a 300-stub card is still only a Watch. Solid clears a good bar on all four. Thin is the bottom: the profit is real but small or fragile — fine in bulk, painful if the market shifts mid-flip.
Watch is the interesting one, because it is a fall-through rather than a verdict. It means the row missed one of the Prime/Solid gates — and that gate might be the margin, too few price readings, or too little sales volume. A card with a 40% return and 5,000 stubs of profit still lands in Watch if we’ve only read its price once. So a Watch can be hiding a monster: check the numbers, not just the tag.
The grade now measures whether the card actually sells. Prime and Solid require enough recent sales volume to hold the tier, so a wide spread on a card nobody is buying no longer grades Prime — it gets capped, and we mark it with a ⚠ meaning the margin would rank higher but the card is barely trading. The one exception is a brand-new card we haven’t measured yet: we don’t demote it for lack of a reading, so check Vol/hr — measured from real completed sales — for the raw rate beside any grade.
The quick-sell floor is the guaranteed price the game itself pays for a card. When a card’s market price sits near its QS value, your downside is capped: if the flip goes wrong, you quick-sell and lose almost nothing. The QS Viable filter shows only those protected flips — the closest thing the market has to a risk-free trade.
Expected profit divided by how long the flip typically takes to complete. A 500-stub flip that fills in two minutes beats a 2,000-stub flip that ties your stubs up for an hour — if flipping time is your constraint, sort by this column instead of raw profit.
Because someone took it. Flip opportunities are self-erasing: as flippers buy the cheap listings and undercut the sells, the gap closes and the row drops off. That is normal and healthy — it also means the list rewards checking at off-peak hours and after big content drops, when new gaps open faster than they get eaten.