curl -X POST "https://api.pmx.trade/v2/markets/btc-100k-march/claim" \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "wallet": "YourWalletPubkey..." }'
{ "success": true, "data": { "slug": "btc-100k-march", "wallet": "YourWalletPubkey...", "outcome": "Yes", "payoutUsdc": 50, "tokenMint": "YesTokenMintAddress...", "userTokenBalance": 100000, "marketLimit": 100000, "nextStep": { "action": "transferTokens", "tokenMint": "YesTokenMintAddress...", "tokensToTransfer": 100000, "confirmEndpoint": "/btc-100k-march/claim/confirm", "hint": "Transfer ALL tokens to platform wallet and submit transferTxHash to /claim/confirm" } } }
Check claim eligibility and get token transfer instructions for resolved market
btc-100k-march
{ "success": false, "error": { "code": "MARKET_NOT_RESOLVED", "message": "Market is not resolved" } }
{ "success": false, "error": { "code": "NO_CLAIMABLE_BALANCE", "message": "No claimable winnings for this wallet" } }
{ "success": false, "error": { "code": "ALREADY_CLAIMED", "message": "Winnings already claimed for this market" }, "claim": { "claimedAt": "2026-01-20T15:30:00Z", "txHash": "PreviousClaimTxSignature..." } }
nextStep
/claim/confirm