Buy any NFT in 1-click (via Reservoir)
When you click Buy on an NFT in /profile or /trade, artsunami fetches the cheapest listing across every aggregated marketplace via Reservoir, and routes the buy tx to the source marketplace contract. We never custody the funds - your wallet pays directly, the NFT lands in your wallet in the same transaction.
How it works
1. /api/buy/token reads the floor ask (price + source marketplace) for that token via Reservoir. 2. On Buy click, /api/buy/quote requests the execute/buy/v7 endpoint with your wallet as taker - Reservoir returns a sequence of transactions to sign (typically 1: a Seaport / Blur / LooksRare match call). 3. The wallet sends each transaction in order. Reservoir handles approval routing, currency conversion (WETH ↔ ETH) and bundle execution. The NFT is in your wallet when the last tx confirms.
Limitations today
- Pure transaction-kind steps work end to end; signature-kind steps (some Seaport private listings) are surfaced as 'unsupported' with a deep-link to the source marketplace as fallback. - ERC-1155 quantity > 1 is supported by Reservoir but the artsunami modal currently quantizes to 1. - artsunami doesn't take an aggregator fee yet - buy goes 100% to the seller and the source marketplace's own fee. Royalty enforcement depends on the source marketplace.
Where to find the button
On any other wallet's /profile/[address] Owned tab, each NFT card has a 'Buy →' button (only visible when you're not viewing your own profile). The Trade and Gallery aggregator views will get the same button in a follow-up.
ChatZilla lives at the top of the Help center. It knows every topic in this center and can walk you through your specific collection, wallet or transaction.