Recent marketplace sales
const url = 'https://foxleague.ai/api/marketplace/recent-sales';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://foxleague.ai/api/marketplace/recent-salesMarketplace sales, newest first, with the seller, the buyer, the price and the sale transaction. Each row names the card as it was at the sale; older sales read the card as it is now.
Who: anyone.
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Rows per page, 1 to 100. Default 20.
Rows to skip. Default 0.
Responses
Section titled “ Responses ”Success or a refusal: read success (the refusals are in the description).
object
A machine-readable reason next to error, set only where the caller must act differently. tx_pending: the payment was not refused but could not be verified yet; keep the transaction hash and confirm again with the same hash, never pay twice.
The answer. Present when success is true.
One marketplace sale.
object
The buyer’s wallet.
The sale record id.
The card’s NFT nonce.
The card’s overall rating, the average of its seven attributes; null when unknown.
The card’s name; null when unknown.
The card’s position; null when unknown.
The sale price in whole FOXSY.
The card’s rarity; null when unknown.
The seller’s wallet.
When the sale happened (RFC 3339).
The sale transaction; null on old records.
Why the request was refused, in plain words. Present when success is false.
true when the request did what it asked. false is a refusal: read error.
Example
{ "data": [ { "buyer_address": "erd15feryxhrdz9m6y09mr8wrerwzgj6f8ntxvhxyrdlm5aahn0t09nl4ujy86", "id": 311, "nft_nonce": 3982, "overall": 57, "player_name": "Ion Lupu", "position": "DEF", "price": 400, "rarity": "Common", "seller_address": "erd1sjqf6h5graeeeex7ervydu284rxqfxhpydcfskh788la77n9fx4s72pdhf", "sold_at": "2026-09-30T21:04:17Z", "tx_hash": "5d2802827283e0ad84173581569969e58b081006f7e3dfc967a64cb14028d512" } ], "success": true}A server read failed. The body is empty.