cURL
curl --request GET \ --url https://api.hypermid.io/v1/partner/stats \ --header 'X-API-Key: <api-key>'
{ "data": { "period": "30d", "totalVolumeUSD": "1250000.00", "totalTransactions": 4523, "successfulTransactions": 4401, "failedTransactions": 122, "successRate": 97.3, "totalFeesEarnedUSD": "1875.00", "averageTransactionUSD": "276.32", "topChains": [ { "chainId": 1, "name": "Ethereum", "volumeUSD": "450000.00", "count": 1200 }, { "chainId": 42161, "name": "Arbitrum", "volumeUSD": "320000.00", "count": 1100 }, { "chainId": 137, "name": "Polygon", "volumeUSD": "180000.00", "count": 850 } ], "dailyStats": [ { "date": "2024-03-25", "volumeUSD": "42000.00", "transactions": 156, "feesEarnedUSD": "63.00" }, { "date": "2024-03-24", "volumeUSD": "38500.00", "transactions": 142, "feesEarnedUSD": "57.75" } ] }, "error": null, "meta": { "requestId": "x4a5b6c7-d8e9-0123-7890-234567890123", "timestamp": 1711234582, "rateLimit": { "limit": 2000, "remaining": 1976, "reset": 1711234627 } } }
Retrieve partner volume and transaction statistics
24h
7d
30d
90d
all
day
week
month
const stats = await client.getPartnerStats({ period: "30d" }); console.log("Total volume:", stats.data.totalVolumeUSD, "USD"); console.log("Transactions:", stats.data.totalTransactions); console.log("Success rate:", stats.data.successRate, "%"); console.log("Fees earned:", stats.data.totalFeesEarnedUSD, "USD");
Partner API key. Optional for public endpoints, required for /v1/partner/*.
Start date (YYYY-MM-DD)
End date (YYYY-MM-DD)
Stats data
Response payload (null on error)
Show child attributes