Trade smarter

Trade the exact cards you actually want.

Import your offers and wishlist, keep exact print details visible, and get value-aware trade suggestions without juggling spreadsheets or screenshots.

Card trading banner
Built for real trading lists Deck URLs, pasted lists, staged single-card imports, and collection filters all work together in one flow.

Exact print matching

Set, collector number, finish, condition, and language stay visible from import to trade.

Price-aware swaps

Cached Scryfall prices help surface fairer trades before you even open the chat.

Direct chat

Move from suggestion to conversation immediately once a promising match appears.

How CardSwap works

From import to trade conversation

A simple workflow, but with enough detail to make trades feel trustworthy.

1

Import your wishlist and trade offers.

Bring cards in from a deck URL, a pasted list, or a staged single-card queue with the exact print you want.

2

We find potential swap partners for you automatically.

Matches compare both sides, factor in cached pricing, and keep print details visible so suggestions make more sense.

3

Start chatting and arrange your trades.

Open the match, talk directly to the other trader, and work out the final details in one place.

What feels better now

No more guesswork around versions

CardSwap keeps edition, finish, condition, and language visible, so trades do not collapse into vague card-name matches.

What feels better now

Collections stay usable as they grow

Search, pagination, and collection filters make it much easier to navigate a real dashboard once your lists get bigger.

What feels better now

You can act on a match immediately

Once a suggestion looks good, the conversation is already right there instead of living in a separate tool or DM thread.

Ready to get started?

Create your account and import your first list.

Start with a pasted list, a public deck URL, or a few single cards and let CardSwap do the matching work from there.