Introduction
Welcome to the AdrenalineX API documentation. This guide explains the core endpoints, authentication, and response formats.
Quickstart
Fetch a user's economy data or render their profile card image.
const userId = '851015362111078410';
const response = await fetch(`https://adrena.qzz.io/api/users/${userId}`);
const data = await response.json();
console.log(data);
const profileCardUrl = `https://adrena.qzz.io/api/users/${userId}/profile-card.png`;
API Endpoints
JSON endpoints return structured data. Profile card endpoints return PNG images.
Retrieve economy data for a specific Discord user, including wallet, bank, net worth, inventory, and raw economy fields.
Render the user's profile card as a PNG image. This is the best URL format for browser and chat app image previews.
Render the user's stats card as a PNG image.
Profile Card Image API
Use the PNG endpoints when you want to show the card directly in a browser, Discord embed, website image tag, or bot message.
/api/users/:userId/profile-card.png
/api/users/:userId/profile-card/stats.png
/api/users/:userId/profile-card
?guildId=YOUR_SERVER_ID
/api/users/:userId/profile-card.png?type=stats
<img
src="https://adrena.qzz.io/api/users/851015362111078410/profile-card.png"
alt="User profile card"
>
.png path.
Parameters
Profile card routes support path and query parameters.
userId
Path
Yes
Discord user ID, 16 to 20 digits.
guildId
Query
No
Discord server ID. Adds member and guild context when the bot can access that server.
type
Query
No
profile or stats. Defaults to profile.
Rate Limits
Stay within the limits to avoid 429 responses.