How it works
Every card pulled is kept in our vault. Ship it or sell it back instantly.
Instant sell-back90%
Slabs in the packs0
01
Pick your pack
Choose your category. The bigger the pack, the bigger the hits.
02
Rip & reveal
Open the pack instantly in your browser.
03
Land in your vault
Your card appears in your vault immediately.
04
Collect or sell back
Ship the card to your door, or get an instant offer.
Recent hits
Recent hits coming soon.
Fresh in the marketplace
Contact us
All support requests will be answered within 24-48 hours.
Pack store
Every pack, ready to rip. Tap a category to narrow it down.
Customer favorites
The most-ripped packs on City Packs.
Marketplace
Pick a sport to browse vault-held singles from us and other collectors.
My vault
Everything you've pulled. Ship it or sell it back for 90% of market value. Cards left in your vault are automatically sold back after 72 hours for 90% of market value unless you request shipping.
Slabs held
0
Est. market value
$0
Instant buyback value
$0
Packs ripped
0
Your vault is empty
Rip your first pack and your pulls will land here.
Giveaway Board
Spend your points on entries, or claim one free entry on every giveaway. Every entry is a ticket in the draw. No purchase necessary · Official rules
Leaderboard
The top rippers on City Packs. Every pack you open moves you up the board.
Privacy policy
Loading…
Our Privacy Policy is being finalized and will be posted here soon.
Questions in the meantime? .
Terms of Service
Loading…
Our Terms & Conditions is being finalized and will be posted here soon.
Questions in the meantime? .
Questions, answered
The stuff every collector asks before their first rip.
Every digital card is backed by a real card in our vault. Click any card to see its details, including its grade and cert number when it's graded. Ship it home whenever you want.
Pull a card you don't want? Sell it back to us in one tap at 90% of market value and the money lands in your City Packs balance instantly. No listing, no waiting, no fees.
Each pack is one real card, picked at random from the cards listed on that pack's page, with each card's price shown before you open it. Every pack is a limited run backed by real inventory: when a drop sells out, it's gone.
Every card that goes into a pack is listed on that pack's page with its price, and the page shows how many cards are left. Every draw happens on our server with cryptographic randomness, and each card still in the pack has exactly the same chance.
New categories open as we stock the slabs. Turn on texts in your account and you'll hear about every new drop before anyone else.
Back office, pack builder
Internal demo view: this is the operations side your customers never see.
Your changes save automatically in this browser, cards, photos, values and supply counts survive refreshes. Use "Export backup" regularly: it's your safety copy, and it moves your inventory to another computer. In production this becomes a real admin app backed by a database.
Card intake, add a slab by PSA cert
Cert lookup calls PSA's public API from your browser. If PSA blocks browser calls (CORS), fill the fields manually and upload a photo, the production backend will do cert lookups server-side. Auto tier from value: ≥$3,000 Grail · ≥$600 Chase · ≥$250 Tier 1 · ≥$50 Tier 2 · under $50 Tier 3.
Big hits wall, feature a pull
Appears instantly on the home page wall.
Pack economics auto-calculated from odds × pool value
Vault inventory






