INTERACTIVE DEMO · SAMPLE DATA · NOTHING HERE SAVES · BACK TO SLABHUB →
Sign in Create account
Your vault is live

Copy your link and drop it in your Instagram bio — that is the only place buyers find it.

{{ igTitle }}

{{ igSub }}

CONNECTION

We could not reach your vault

{{ bootNote }}

{{ liveTicker }}

Every slab in one Hub

Photograph a slab or type its cert number. The grade, the card name and PSA's own photos land in your vault.

FREE WHILE WE ARE SMALL · EU-HOSTED · SHOWCASE FIRST, MARKETPLACE LATER

2015 JAPANESE XY PROMO · 151/XY-P
PIKACHU
GYARADOS PONCHO · HOLO
PSA
10
49281744
OFFER RECEIVED
€10,500
{{ offerWho }}
{{ h.k }}
{{ h.v }}
{{ h.sub }}
TRAINERS ACROSS EUROPE
{{ p.init }} {{ p.name }} {{ p.flag }}
HOW IT WORKS

Scan a label. It is listed.

01

Scan the label

Hold your camera over the slab. We read the cert number off the label. Typing it works too.

49281744
CERT READ · 98%
02

SLABHUB fills it in

Grade, card, set and PSA's own photos come back from the cert record. Slabs graded before October 2021 have no photos on file, so you add your own.

VERIFIED · PSA
ITEM GRADE
MINT 9
POKÉMON
CHARIZARD
FRONT · PSA
BACK · PSA
YOURS
03

Share one link

slabhub.eu/yourname goes in your bio once. It stays right as things sell.

{{ homeHandle }}
{{ homeHandleSub }}
slabhub.eu/{{ homeHandle }} BIO
04

Take real offers

An amount, a message, one thread per slab. Accept, counter or decline.

OFFER RECEIVED 6 DAYS LEFT
€13,900
{{ offerWho }}
Accept Counter No
TRAINER PROBLEMS · SOLVED

What it fixes

IS THIS STILL AVAILABLE?

The page answers for you

Available, reserved and sold, live on every card.

TRUST ME, IT'S A 10

The grade comes from PSA

Not from the seller. Checkable in one tap.

RETYPING THE LABEL

Eight digits, then listed

Thirty slabs is an evening, not a weekend.

SO WHAT'S YOUR BEST PRICE

Offers arrive with a number

One thread per slab. Accept, counter, decline.

SCREENSHOTS OF OLD FEEDBACK

Reviews you cannot fake

Both sides confirm the deal. Both publish at once.

LINK IN BIO, 40 STORIES DEEP

One address, for good

slabhub.eu/yourname. Nine slabs or nine hundred.

THE TRAINER LOOP

Five steps, start to finish

{{ st.n }} {{ st.t }}

{{ st.h }}

{{ st.b }}

Put the link in your bio tonight

A slab takes under a minute from your phone. Your whole shelf takes an evening.

{{ p.h }}
{{ p.b }}
SLABHUB FAQ ↗ EU-HOSTED · GDPR EXPORT AND DELETE · NO TRACKING Privacy ↗ Terms ↗ SlabHub is a showcase, not a party to any deal. Always double-check the cert and the counterparty yourself.
STEP {{ obStep }} / 3
TRAINER SETUP

Claim your vault

This is the link that goes in your Instagram bio. It never changes.

USERNAME LOWERCASE · URL-SAFE
slabhub.eu/
{{ unameMsg }}

Who is selling?

Buyers see this name on every slab and every review.

A real name or shop name. You can change it later.

Link your Instagram

Post the code in your bio and we check it. Verified handles carry a mark on your page.

@
Your code is SH-4K92-VLT. Paste it anywhere in your bio and we verify within a minute.

Buyers filter by this. Leave it blank if you would rather not say.

HOME BASE

Dashboard

slabhub.eu/{{ uname }} · six numbers, nothing more

{{ unameUpper }} · MEASURED JUL 2026
{{ s.label }}
{{ s.value }}
{{ s.sub }}

Needs you

{{ picPromptText }}
{{ unameUpper }} · PRIVATE VIEW

The vault

GETTING STARTED {{ checklistCount }}
{{ vaultLine }}
{{ c.slotHint }} {{ c.graderShort }} {{ c.gradeNum }} {{ c.statusLabel }}
MOVE TO

{{ c.rule }}

{{ c.name }} {{ c.barPrice }}
🃏

Your vault is empty

Add your first slab and it lands on slabhub.eu/{{ uname }} straight away — that is the link you put in your bio.

Nothing in here matches that

STORY SALE · {{ unameUpper }}

Post the shelf

Choose what goes out. We lay them out, write the caption and hand the finished cards to your share sheet — Instagram is one tap from there.

{{ storyPickHint }}

Add a slab first — a story needs something to show.

{{ storyPickLine }}
DRAWING THE CARDS…
{{ storyHeadline }}
{{ storyCta }}

{{ storyCapNote }}

Add Instagram's Link sticker. The address printed on the card cannot be tapped — only a Link sticker can. Hitting Share copies slabhub.eu/{{ storyHandle }} for you, so the sticker is a paste.

{{ sh.label }}
{{ sh.label }}
LEADS WITH
THE CAPTION
{{ storyCaption }}

SlabHub never posts for you. Share hands the image to your phone; you choose where it goes.

OFFERS · FROM YOUR PUBLIC PAGE

{{ dmoTitle }}

{{ dmoSub }}

{{ dmoEmptyMsg }}

{{ o.amount }} for {{ o.slabName }} {{ o.stLabel }}
@{{ o.ig }} · {{ o.when }}{{ o.askLine }}
Reply on Instagram

Buyers do not have accounts and cannot be replied to here — that is deliberate. SlabHub never has their email, and never contacts them.

THE HUNT · EVERY VAULT AT ONCE

Which one are you hunting?

Name a card, or go straight for the gem mints. We look inside every public vault and show you who is holding it.

{{ sxCardLabel }}
MOST WANTED
GRADE
{{ sxHunting }}
{{ sxCountLine }} SORTED BY MOST MATCHES
{{ g.init }} {{ g.name }} {{ g.sub }} {{ g.spec }} {{ g.matchLabel }}
{{ sxNearLine }}

Nothing matches that exactly. These trainers are holding the closest thing.

NO VAULT HOLDS THIS ONE YET

The first trainer to list it takes this search result. In the meantime, these vaults moved this week.

{{ sxLiveLine }}

LIVE LISTINGS ONLY · GRADES FROM PSA, NOT SELLERS

Where do you ship from? Your flag shows next to your vault here, and buyers can filter to it.
NEW THIS WEEK {{ freshCount }}

Every trainer with a live vault

{{ dCount }}
A slab from {{ p.name }}'s vault
{{ p.name }}
slabhub.eu/{{ p.handle }}
{{ p.fresh }}
{{ p.slabs }}SLABS {{ p.live }}FOR SALE {{ p.verified }}PSA IMAGES

{{ dLiveEmptyMsg }}

JUST GETTING STARTED

a vault joins the grid above at {{ dirMinLabel }}
{{ p.init }} {{ p.name }} @{{ p.handle }} {{ p.flag }} {{ p.city }}, {{ p.country }}
{{ p.spec }}
{{ p.slabs }}SLABS {{ p.deals }}DEALS {{ p.ver }}VERIFIED {{ p.reply }}REPLY

No trainers match

TYPE COLOURS ARE A TRAINER'S OWN PICK · THEY CARRY NO RANKING

{{ addStepLabel }}

Add a slab

Photograph the label, or type the cert number yourself.

SCAN THE LABEL {{ scanStateLabel }}
A GOOD SLAB PHOTO

Straight on, not at an angle — the whole slab in frame
Daylight beats a lamp; no flash on the case
Plain background: a table, not a patterned duvet

You can straighten and re-frame it on the next screen.

Your slab photo being scanned
{{ scanBusyLabel }}

Reading the digits off the label, on this device. The first scan downloads the reader and takes longest.

Your slab photo — no cert number found
NO CLEAN READ

{{ scanFailMsg }}

Your scanned slab photo
CERT NUMBER · READ {{ scanConf }}
READ OFF YOUR PHOTO Wrong digit? Edit it right here.
CHECKING THIS CERT WITH PSA…
OCR ON-DEVICE · TESSERACT {{ lookupSrcLabel }}
THE SLAB {{ fillHint }}
{{ eraNote }}

That read was a close call — check these digits against the label before you publish.

THE PRICE The one thing only you can answer.

No number on the card. Buyers send you one, and you answer in your DMs.

Pick one. "Still available, how much?" is the question this page exists to answer before anybody has to ask it.

{{ psaPhotoLabel }}
{{ p.alt }} {{ p.k }}
Your scanned slab photo, used as the front image YOUR SCAN · FRONT
Your uploaded front photo YOURS · FRONT
Your uploaded back photo YOURS · BACK

{{ psaPhotoNote }}

{{ certNote }}

Flip it over

Add the back while you have it in your hand. Buyers check the edges and whitening before they ask a price — it takes about thirty seconds.

The back photo you just added YOURS · BACK

Skipping publishes the slab exactly the same. You can add the back any time from the slab's own page.

It's live

{{ publishedLine }}

Front of the published slab
{{ newName }}
{{ newSetLine }}
{{ newPriceStr }}
{{ pInit }}

{{ pName }}

{{ pHandleLine }}

CONNECTIONS SHIPS FROM {{ pIgLine }} VERIFIED kantovault.com
VERIFIED FACTS MEASURED · NO TRUST SCORE
{{ f.value }}
{{ f.label }}
{{ resultCount }}
{{ it.slotHint }} {{ it.graderShort }} {{ it.gradeNum }} {{ it.statusLabel }}
{{ it.name }} {{ it.barPrice }}

{{ gridEmptyTitle }}

{{ r.author }} · {{ r.date }} {{ r.overall }}

{{ r.body }}

{{ s.k }}
{{ s.v }}

Mutually confirmed deal · {{ r.slab }}

{{ reviewsShown }}

SLABHUB EU-HOSTED · NO PAYMENT OR SHIPPING HANDLED Deals happen directly between collectors — SlabHub is not responsible for them. Always double-check.
{{ dPosition }}
EDIT DETAILS
CERT · FIXED
{{ editCert }}

The cert identifies the slab itself, so it cannot be changed here. If it is wrong, archive this one and scan it again.

Leave the price empty to show it as open to offers.

PHOTOS {{ editPhotoHint }}

Buyers ask for the back. It is the fastest question you can stop answering.

Added it twice, or scanned the wrong slab?
{{ archiveHint }}
DELETE · CANNOT BE UNDONE
{{ delName }}
CERT {{ editCert }}
  • {{ c }}

This slab carries a confirmed sale. Deleting it takes that with it — the sale leaves your recently-sold history, and the proof that the deal happened is gone. Mark it sold instead and it keeps counting for you.

{{ dLabelTop }}
{{ dNameUpper }}
{{ dGrader }}
{{ dGradeNum }}
{{ dCertRaw }}
Front of {{ dName }}
REVERSE {{ dCertRaw }}
Back of {{ dName }}
{{ dImgCount }}

This is PSA's own image of cert {{ dCertRaw }} — PSA's picture of the card, not a photograph of this slab in hand.

NO BACK PHOTO ON THIS ONE

{{ dStatusLabel }} PSA record

{{ dName }}

{{ dSetLine }}

{{ dPrice }} {{ curCode }}

{{ dNegotiable }}

{{ curNote }}

{{ dGrader }} CERTIFICATION
{{ c.k }}
{{ c.v }}

{{ dVerifyLine }}

{{ dNotes }}

SlabHub does not handle payment or shipping and is not responsible for the sale. You arrange the deal directly with the seller — double-check the cert and the person before money moves.

{{ offerSheetTitle }}

{{ dName }}

Listed at {{ dPrice }} · {{ dNegotiable }}

SlabHub does not handle payment or shipping and is not a party to the deal. If the offer is accepted you arrange it directly — verify everything yourselves. Offers expire after 7 days.

{{ inboxTitle }}

{{ inboxSub }}

OPENING YOUR OFFERS…

{{ offersErr }}

NO OFFERS YET

Offers land here when somebody opens your page from your bio. Nothing to answer right now.

OPENING THE OFFER…

{{ thErr }}

ON THE TABLE NOW
{{ oLive }} {{ oAsk }} {{ oDelta }}
{{ oState }}
{{ oName }} · {{ oGrade }} · {{ oCert }}
{{ m.from }}
{{ m.amount }}

{{ m.message }}

{{ m.when }}
{{ dBandCount }}
{{ dBandText }}
{{ dMeTick }} You {{ dMeState }}
{{ dThemTick }} {{ dThemName }} {{ dThemState }}

{{ dNote }}

🔒 REVIEW UNLOCKS WHEN BOTH CONFIRM
✓ YOUR REVIEW IS POSTED
ATTACHED TO {{ dRef }} · {{ dAmount }}
How was dealing with {{ dThemName }}?
RATING · 1 TO 5
WHAT HELD UP · PICK ANY
IN YOUR WORDS · OPTIONAL

GOES ON BOTH PAGES WITH {{ dRef }} SHOWN · PUBLIC

YOUR COUNTER

ACCEPTING AGREES THE NUMBER · YOU STILL SETTLE IT BETWEEN YOURSELVES

{{ thSlab }} {{ thCert }}
{{ thAvInit }}
{{ thWho }}
{{ thMeta }}
{{ thStatusLabel }}
{{ m.offerKind }}{{ m.offerState }}
{{ m.amount }}
{{ m.expiry }}

{{ m.body }}

{{ m.body }}
{{ m.who }} · {{ m.time }} READ
DEAL · {{ dealAmount }}
SELLER
{{ sellerConfLabel }}
BUYER
{{ buyerConfLabel }}

{{ dealHint }}

{{ revTitle }}

{{ revBlurb }}

{{ revSubject }}{{ revSlab }}
{{ r.k }}

Both reviews publish at the same time, once you have both submitted or after 14 days, whichever comes first. Neither of you can see the other's until then.

Log this deal

{{ dealSlabName }} is sold. Send the buyer a link and their confirmation becomes part of your history — that is what a new buyer looks at.

SEND THIS TO THE BUYER
{{ dealLink }}

This is the only copy of the link. If you lose it, log the deal again.