Skip to main content
POST
Scope: buy:cards · MCP tool: buy_card · Moves money Charges the card’s price plus a $1 buyer fee, from your cash CatchCoins balance only (no promo codes, bonus balance or card payments). The card lands in your vault, where you can hold it, list it or sell it back. Find cards with Search cards.
string
required
Your order id, 8–128 characters of A-Za-z0-9_-. Reuse it to retry the same order safely. See Idempotency.
string
required
card_id from Search cards.
number
required
The most you’ll pay for the card in dollars, before the fee. Usually the price the search showed. If the price is now higher, nothing is charged and you get 409 PRICE_CHANGED with the new price.

Response

string
Our id for the order.
string
The sale. It is the purchase_id that Get vault and Sell back use for this card.
string
string
shop or listing.
string | null
number
Charged for the card.
number
number
price + fee.
number
object
boolean
Present and true when this is a stored response to a retried order. Nothing was charged again.
boolean
Present and true when the sale went through but our bookkeeping needs a manual check. The card is yours; don’t retry under a new order id. We’re alerted automatically.

Errors

For 7 days after you buy a card, its sell-back offer is based on the lower of the price you paid and its market value when you bought it. See Liquidity.