# PackRips > PackRips (packrips.org) is an independent data resource for online card-rip (pack-opening) sites. It reads the public live feeds of 19 rip sites, records every reveal it can see, and publishes what each pack and each site returns per dollar spent, with the sample size (n) on every figure. Free; takes no referral, affiliate or sponsorship money; operators can't buy placement. Key facts (as of Oct 16, 2026): - 17 rated sites, 465 packs with a sample, 2,858,456 pulls behind the figures (measured by PackRips from live feeds). - Observed return = total card value revealed ÷ total spent, over sampled pulls, gross (before any buyback). Median pull = value ÷ cost of the middle pull. - Cash/crypto sites and store-credit sites are ranked separately. Packs need 500+ pulls to be ranked; sites need 1,000+. - Every figure is measured by PackRips from the sites' live feeds. A figure under 100 pulls is an early sample and can still move a lot. Some tracked sites have no figure yet. - Hits-only feeds (big hits only) are excluded from returns. A pull seen under two operators is counted once. - Top cash and crypto sites by observed return right now: Gacha Sports 119.2% (n=2,297); Collector Crypt 104.6% (n=64,984); Courtyard 102.3% (n=39,005); Slabz 99.7% (n=2,433); Phygitals 98.3% (n=23,533). - Contact and corrections: hello@packrips.org. The site is run anonymously; cite it as "PackRips". ## Data pages - [Rip sites ranked by observed return](https://packrips.org/card-rip-sites): every tracked site with return, median pull, n, grade, buyback and payout currency - [Best packs, every site](https://packrips.org/best-packs): packs ranked by observed return; per category at /best-packs/{pokemon,one-piece,magic,basketball,football,baseball,soccer,sports} - [Live pulls](https://packrips.org/pulls): every reveal as it lands, filterable by site, category and multiple of pack price - [Payout terms compared](https://packrips.org/compare): withdrawals, buyback, shipping, vault costs and ID checks side by side - Site pages: https://packrips.org/card-rip-sites/{operator}; pack pages: https://packrips.org/card-rip-sites/{operator}/packs/{pack} ## Method - [Methodology](https://packrips.org/methodology): how returns are computed, what is excluded, sample-size rules, provenance labels - [About and independence](https://packrips.org/about): funding, independence policy, corrections ## API (free, no key, CORS open) - [API docs with curl examples](https://packrips.org/api) - [OpenAPI 3.1](https://packrips.org/api/openapi.json) - [GET /api/operators](https://packrips.org/api/operators): all sites with stats, rank, grade, provenance - [GET /api/packs](https://packrips.org/api/packs?minN=30&limit=20): packs; filters operator, category, currency, minN, listed; sort rtp|n|price|median|modelled - GET /api/operators/{slug} and GET /api/packs/{operator}/{slug}: detail, odds, histogram, recent pulls - [GET /api/pulls](https://packrips.org/api/pulls?limit=20): recent pulls (newest 200 per pack, last 14 days) - Every response has a meta block: source, n, computedAt. source is "feed" (measured by PackRips from live feeds) for every figure. Licence: CC BY 4.0. - WebMCP: pages register read-only tools (list_operators, get_operator_stats, list_best_packs, get_pack, get_recent_pulls) via document.modelContext. ## Optional - [llms-full.txt](https://packrips.org/llms-full.txt): methodology plus the current rankings in one file --- # Methodology Observed return = Σ card value ÷ Σ pack cost over the sampled pulls of a pack, site or category. 100% means the cards that came out were, in total, worth what was paid for them. Values are the site's own card valuations, gross: you only realise all of it by shipping and selling the card yourself. An instant buyback pays a percentage of that value (net). Median pull = value ÷ cost of the middle pull; half of pulls land below it. A large gap between observed return and median pull means much of the return sits in rare hits. Excluded from returns: pulls from hits-only feeds (sites that publish only big hits), reveals that cannot be tied to a pack price, and cross-operator copies (Collector Crypt republishes ONE Arena pulls; each is counted once). Sample-size rules: packs need 500+ pulls to be ranked; sites need 1,000+ to get a rank number. Store-credit sites are ranked separately from cash and crypto sites. Provenance: every figure is PackRips' own count from the sites' live feeds, for each pack or site and each window (today, week, all time). A figure under 100 pulls is an early sample and can still move a lot. RipRanks' published data is no longer used for any figure; only some payout-terms text still comes from it and is being re-checked. Every figure is labelled with its n. Limits: card values are the operators' own; a live feed is a sample and inherits any filtering the operator applies. # Rated sites ### Gacha Sports - Page: https://packrips.org/card-rip-sites/gachasports - Pays out in: crypto; rank: #1 of 10 cash and crypto sites; grade: A; published buyback: not published - Gacha Sports returned 119.2% of spend as card value across 2,297 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 76% of what it cost. That ranks #1 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Soccer $50 Pack, 116.2% over 685 pulls ### Collector Crypt - Page: https://packrips.org/card-rip-sites/collectorcrypt - Pays out in: crypto; rank: #2 of 10 cash and crypto sites; grade: A; published buyback: 90% - Collector Crypt returned 104.6% of spend as card value across 64,984 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 80% of what it cost. That ranks #2 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Soccer $100 Pack, 119.2% over 846 pulls ### Courtyard - Page: https://packrips.org/card-rip-sites/courtyard - Pays out in: cash; rank: #3 of 10 cash and crypto sites; grade: A; published buyback: 85% - Courtyard returned 102.3% of spend as card value across 39,005 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 95% of what it cost. That ranks #3 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Sports Basic Pack, 139.9% over 873 pulls ### Slabz - Page: https://packrips.org/card-rip-sites/slabz - Pays out in: crypto; rank: #4 of 10 cash and crypto sites; grade: B; published buyback: 85% - Slabz returned 99.7% of spend as card value across 2,433 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 81% of what it cost. That ranks #4 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Poké 25, 113.6% over 943 pulls ### Phygitals - Page: https://packrips.org/card-rip-sites/phygitals - Pays out in: crypto; rank: #5 of 10 cash and crypto sites; grade: B; published buyback: 85% - Phygitals returned 98.3% of spend as card value across 23,533 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 61% of what it cost. That ranks #5 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Starter Pack, 108.3% over 747 pulls ### GEMINT - Page: https://packrips.org/card-rip-sites/gemint - Pays out in: crypto; rank: #6 of 10 cash and crypto sites; grade: B; published buyback: not published - GEMINT returned 97.3% of spend as card value across 10,358 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 80% of what it cost. That ranks #6 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Pokemon Starter Pack, 100.6% over 750 pulls ### Gotya - Page: https://packrips.org/card-rip-sites/gotya - Pays out in: cash; rank: #7 of 10 cash and crypto sites; grade: B; published buyback: 90% - Gotya returned 95.5% of spend as card value across 42,044 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 86% of what it cost. That ranks #7 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Soccer Trainer Pack, 101.6% over 668 pulls ### Gacha - Page: https://packrips.org/card-rip-sites/gacha - Pays out in: crypto; rank: #8 of 10 cash and crypto sites; grade: C; published buyback: 93% - Gacha returned 94.4% of spend as card value across 4,790 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 61% of what it cost. That ranks #8 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Pokemon Grass & Fire Pack, 104.9% over 612 pulls ### Tilt Rips - Page: https://packrips.org/card-rip-sites/tiltrips - Pays out in: cash; rank: #9 of 10 cash and crypto sites; grade: C; published buyback: not published - Tilt Rips returned 92.9% of spend as card value across 2,617,824 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 80% of what it cost. That ranks #9 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Tip-Off, 103.2% over 1,885 pulls ### Trove - Page: https://packrips.org/card-rip-sites/trove - Pays out in: cash; rank: #10 of 10 cash and crypto sites; grade: C; published buyback: 90% - Trove returned 91.1% of spend as card value across 48,530 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 84% of what it cost. That ranks #10 of 10 cash and crypto sites on PackRips. - Highest-returning pack (n ≥ 500): Soccer Booster, 96.0% over 652 pulls ### NFW - Page: https://packrips.org/card-rip-sites/nfw - Pays out in: crypto; rank: unranked (provisional); grade: none; published buyback: 85% - NFW returned 116.4% of spend as card value across 21 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 92% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### ONE Arena - Page: https://packrips.org/card-rip-sites/onearena - Pays out in: crypto; rank: unranked (provisional); grade: none; published buyback: 90% - ONE Arena returned 104.7% of spend as card value across 688 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 83% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### NettyWorth - Page: https://packrips.org/card-rip-sites/nettyworth - Pays out in: crypto; rank: unranked (provisional); grade: none; published buyback: 95% - NettyWorth returned 103.5% of spend as card value across 195 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 82% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### RipRip - Page: https://packrips.org/card-rip-sites/riprip - Pays out in: cash; rank: unranked (provisional); grade: none; published buyback: 90% - RipRip returned 99.2% of spend as card value across 513 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 85% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### Shiny - Page: https://packrips.org/card-rip-sites/shiny - Pays out in: crypto; rank: unranked (provisional); grade: none; published buyback: 88% - Shiny returned 99.0% of spend as card value across 453 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 88% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### Monster - Page: https://packrips.org/card-rip-sites/mnstr - Pays out in: crypto; rank: unranked (provisional); grade: none; published buyback: 92% - Monster returned 91.7% of spend as card value across 762 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 79% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. ### Grailed.gg - Page: https://packrips.org/card-rip-sites/grailed - Pays out in: store credit; rank: unranked (provisional); grade: none; published buyback: not published - Grailed.gg returned 40.8% of spend as card value across 26 pulls (gross; measured by PackRips from live feeds, as of Oct 16, 2026). The median pull came back at 36% of what it cost. Below 1,000 pulls it stays unranked: the figure can still move a lot. Tracked but not yet measured: Arena Club, Beezie, GameStop Power Packs, Glyde, Hidden Hits, Lastpack, MyPrize, Packs.com, Packz, Pullbox, Pullmarket, Repackz, Rip Station, RipVault, Tradible, Vaultr. # Best packs, cash and crypto sites (top 25 by observed return, n ≥ 500) | # | Pack | Site | Price | Observed return | Median pull | n | URL | |---|---|---|---|---|---|---|---| | 1 | Sports Basic Pack | Courtyard | $15.00 | 139.9% | 116% | 873 | https://packrips.org/card-rip-sites/courtyard/packs/sports-basic-pack | | 2 | Sealed Pokémon Booster | Courtyard | $15.00 | 122.2% | 105% | 1,024 | https://packrips.org/card-rip-sites/courtyard/packs/sealed-pkmn-booster | | 3 | Wildcard Basic Pack | Courtyard | $15.00 | 121.5% | 105% | 5,631 | https://packrips.org/card-rip-sites/courtyard/packs/wildcard-basic-pack | | 4 | Basketball Starter Pack | Courtyard | $25.00 | 121.1% | 107% | 633 | https://packrips.org/card-rip-sites/courtyard/packs/basketball-starter-pack | | 5 | Soccer $100 Pack | Collector Crypt | $100 | 119.2% | 75% | 846 | https://packrips.org/card-rip-sites/collectorcrypt/packs/soccer_100 | | 6 | Football Starter Pack | Courtyard | $25.00 | 116.4% | 107% | 656 | https://packrips.org/card-rip-sites/courtyard/packs/football-starter-pack | | 7 | Soccer $50 Pack | Gacha Sports | $50.00 | 116.2% | 80% | 685 | https://packrips.org/card-rip-sites/gachasports/packs/soccer-50 | | 8 | Pokémon Starter Pack | Courtyard | $25.00 | 115.1% | 102% | 6,765 | https://packrips.org/card-rip-sites/courtyard/packs/pkmn-starter-pack | | 9 | Poké 25 | Slabz | $25.00 | 113.6% | 88% | 943 | https://packrips.org/card-rip-sites/slabz/packs/slabz_pokemon_25 | | 10 | Dragonball 100 | Collector Crypt | $100 | 111.6% | 80% | 1,549 | https://packrips.org/card-rip-sites/collectorcrypt/packs/dragonball_100 | | 11 | Basketball 100 Gacha Pack | Collector Crypt | $100 | 111.4% | 78% | 602 | https://packrips.org/card-rip-sites/collectorcrypt/packs/basketball_100 | | 12 | Elite Pokémon Gacha Pack | Collector Crypt | $50.00 | 111.4% | 86% | 13,757 | https://packrips.org/card-rip-sites/collectorcrypt/packs/pokemon_50 | | 13 | Starter Pokémon Gacha Pack | Collector Crypt | $25.00 | 111.2% | 88% | 10,341 | https://packrips.org/card-rip-sites/collectorcrypt/packs/pokemon_25 | | 14 | Fire & Electric | Courtyard | $39.00 | 110.2% | 88% | 1,309 | https://packrips.org/card-rip-sites/courtyard/packs/pkmn-fire-and-electric | | 15 | Celestial Pokémon Gacha Pack | Collector Crypt | $5,000 | 110.1% | 76% | 699 | https://packrips.org/card-rip-sites/collectorcrypt/packs/pokemon_5000 | | 16 | One Piece Ocean Blue Pack | Collector Crypt | $50.00 | 109.4% | 82% | 3,894 | https://packrips.org/card-rip-sites/collectorcrypt/packs/onepiece_50 | | 17 | Soccer $50 Pack | Collector Crypt | $50.00 | 108.7% | 80% | 1,314 | https://packrips.org/card-rip-sites/collectorcrypt/packs/soccer_50 | | 18 | Poké 50 | Slabz | $50.00 | 108.6% | 88% | 536 | https://packrips.org/card-rip-sites/slabz/packs/slabz_pokemon_50 | | 19 | Anime Pop Culture Gacha | Collector Crypt | $75.00 | 108.4% | 87% | 825 | https://packrips.org/card-rip-sites/collectorcrypt/packs/anime_75 | | 20 | Starter Pack | Phygitals | $25.00 | 108.3% | 77% | 747 | https://packrips.org/card-rip-sites/phygitals/packs/starter-one-piece-pack | | 21 | One Piece Crew Pack | Collector Crypt | $250 | 108.0% | 78% | 1,923 | https://packrips.org/card-rip-sites/collectorcrypt/packs/onepiece_250 | | 22 | PSA 10's ONLY 10/10 Day | Collector Crypt | $500 | 107.6% | 67% | 870 | https://packrips.org/card-rip-sites/collectorcrypt/packs/e10_10 | | 23 | Sports Gacha Pack | Collector Crypt | $100 | 105.5% | 77% | 1,023 | https://packrips.org/card-rip-sites/collectorcrypt/packs/sports_100 | | 24 | Legendary Pokémon Gacha Pack | Collector Crypt | $250 | 105.3% | 78% | 3,332 | https://packrips.org/card-rip-sites/collectorcrypt/packs/pokemon_250 | | 25 | Pokemon Grass & Fire Pack | Gacha | $42.00 | 104.9% | 89% | 612 | https://packrips.org/card-rip-sites/gacha/packs/pokemon-grass-fire-pack | # Best packs, store-credit sites (ranked separately) None ranked yet. # Responsible play 18+. On most packs most pulls are worth less than the pack. Rip only with money you can afford to lose. Help: ncpgambling.org (US, 1-800-GAMBLER), begambleaware.org (UK).