PSA Pokémon Card Arbitrage

pkmnbot

Get alerted to PSA graded card auctions selling 20%+ below market, moments before they close.

If you’re already buying PSA cards on eBay, you know the deals are there, but you can’t catch ’em all. pkmnbot monitors auctions across eBay, and will alert you when there's a good deal.

Pokémon trainer art
31.8%
average discount at alert
The average gap below PSA market value at the moment an alert fires, before anyone has bid.
83.8%
close below PSA market value
Nearly 5 in 6 alerted auctions still close under PSA market value. Bidding narrows the gap but rarely erases it.
12.9%
average final sale discount
The average discount left at close across every alerted auction. Pick your spots, skip the bidding wars, and you can do better than this.

From alert to winning bid in minutes.

When a PSA graded card on eBay falls inside your discount threshold with minutes left on the clock, you get a Telegram message with everything you need: the card, the grade, the cert, the current bid, the PSA market average, and a link to the listing.

pkmnbot arbitrage alert as a Telegram push notification on a phone lock screen
1. Alert fires pkmnbot alerts you when it finds a good deal on a PSA graded card.
Full pkmnbot arbitrage alert in the Telegram group: bid, 2-week average, discount, suggested bid, and listing
2. Check the details The alert carries everything you need to judge the deal at a glance: the card name, PSA grade, PSA cert number, current bid, last sold price, and the PSA market average.
The flagged eBay auction: 1999 Pokemon 1st Edition Zapdos Shadowless Holo PSA 8
3. Place your bid Open the listing, place your bid.

Real deals. Verifiable certs.

Every cert number below is searchable on PSA's registry. Cross-reference any row against eBay's completed listings yourself.

Alerted (ET) Card Cert # Market Value Alert Disc% Bid at Alert Final Sale Final Margin Margin %
2026-06-21 19:05 Birthday Pikachu-Holo 143404853 $425.30 32.4% $287.35 $320.55 $104.75 24.6%
2026-06-21 19:03 FA/Glaceon VMAX 95309783 $905.84 66.0% $307.83 $403.36 $502.48 55.5%
2026-06-21 19:03 Birthday Pikachu-Holo 152175525 $425.30 29.3% $300.75 $396.28 $29.02 6.8%
2026-06-21 18:10 Mega Emboar ex 157536884 $456.40 31.0% $314.90 $321.98 $134.42 29.5%
2026-06-19 23:06 Houndoom 116126397 $426.95 28.0% $307.46 $443.87 −$16.92 −4.0%
2026-06-19 21:47 Gengar 160781502 $1,821.73 35.2% $1,180.36 $1,269.41 $552.32 30.3%
2026-06-19 21:44 Team Rocket's Mimikyu 153141575 $524.05 25.8% $388.74 $431.13 $92.92 17.7%
2026-06-19 21:41 Mega Greninja EX 163100318 $2,183.92 27.2% $1,590.30 $1,660.98 $522.94 23.9%
2026-06-19 21:41 Special Delivery Bidoof-Holo 64560249 $1,278.44 25.9% $947.11 $1,050.30 $228.14 17.8%
2026-06-19 21:41 Gengar 160781504 $1,821.73 36.4% $1,159.15 $1,243.97 $577.76 31.7%

Cert numbers are verifiable at psacard.com · Final margin = (PSA avg − final sale) ÷ PSA avg · All values in CAD · A recent slice, running above the 12.9% lifetime average

Choose your tier

Four tiers, each with its own discount band. No two members in the same tier ever bid on the same card. Joining the waitlist is free and non-binding.

TIER 00 —

Pokémon Trainer

  • Alerts 20–25% below PSA avg
0 / 10 SEATS FILLED
PRICE
$20/mo
APPLY
22%
of alerts land in this band
Pokémon Trainer
TIER 01 —

Gym Leader

  • Alerts 25–30% below PSA avg
0 / 8 SEATS FILLED
PRICE
$50/mo
APPLY
28%
of alerts land in this band
Gym Leader
TIER 02 —

Elite Four

  • Alerts 30–40% below PSA avg
  • Each seat can add up to 1 additional user
0 / 4 SEATS FILLED
PRICE
$100/mo
APPLY
30%
of alerts land in this band
Elite Four
TIER 03 —

Champion

  • Alerts 40%+ below PSA avg
  • Up to 2 additional users
1 / 1 SEAT FILLED
PRICE
$250/mo
SEAT FILLED
21%
of alerts land in this band
Champion

Common questions


Monthly fees are collected through Stripe at the start of each billing cycle. If a payment is late, you get a 3-day grace period with alerts paused. Seats still unpaid after 3 days are released.
PSA 8, 9, and 10. Primarily English-language cards, with some exceptions.
The goal is a small group of serious, long-term clients. pkmnbot is a better fit for some buyers than others, and a seat going to someone who can’t act on the alerts helps no one. The application is how we screen for that. When a seat opens, it goes to applicants who show they’ll actually use the tool and treat it as a real investment.

Two things: capital and availability.

Availability

  • pkmnbot runs live 5pm–1am EST, peak activity 8–10pm EST
  • Each alert has a 3–5 minute window to place a bid
  • You need to be present and ready to act during those hours

Monthly card spend minimum

  • Pokémon Trainer: no minimum
  • Gym Leader: $1,000/mo
  • Elite Four: $2,500/mo
  • Champion: $5,000/mo

These thresholds exist to make sure the subscription can pay for itself.

Gym Leader and above each get a unique alert, so no two clients in the same tier ever bid on the same card. The Pokémon Trainer tier is a shared chat where everyone sees the same alerts. Seat limits across all tiers keep the alerts worth acting on and the client relationships manageable on both sides.
Yes. When a seat opens in a higher tier, existing clients in good standing get priority over waitlisted applicants. Good standing means paying on time and keeping things professional. Reach out and we’ll sort it out.
Yes. If a payment is late, your alerts pause for a 3-day grace period; seats still unpaid after that are released. Unprofessional behaviour is also grounds for removal.
Billing is month-to-month. Cancel any time before your next cycle and you won’t be charged again. There’s no lock-in, so no refund requests are needed.
Apply for access

Every application is reviewed by hand. If there’s a strong fit, we’ll reach out over Telegram to get you set up.