Developer API

Build on AdrenalineX with confidence

Modern endpoints, fast responses, and clean tooling. Use the AdrenalineX API to automate workflows, sync data, and power custom dashboards.

Get Support

Base URL

Use your local or production endpoint as needed.

Base https://adrena.qzz.io

Rate Limits

Fair usage limits help keep the API stable for everyone.

Limit 100 requests / min

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.

GET /api/users/:userId

Retrieve economy data for a specific Discord user, including wallet, bank, net worth, inventory, and raw economy fields.

GET /api/users/:userId/profile-card.png

Render the user's profile card as a PNG image. This is the best URL format for browser and chat app image previews.

GET /api/users/:userId/profile-card/stats.png

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.

Profile card /api/users/:userId/profile-card.png
Stats card /api/users/:userId/profile-card/stats.png
Legacy profile route /api/users/:userId/profile-card
Optional guild context ?guildId=YOUR_SERVER_ID
Stats with query type /api/users/:userId/profile-card.png?type=stats
<img
  src="https://adrena.qzz.io/api/users/851015362111078410/profile-card.png"
  alt="User profile card"
>
Discord cannot preview localhost URLs. For Discord previews, use your public domain or a tunnel URL and include the .png path.

Parameters

Profile card routes support path and query parameters.

Name Location Required Description
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.

100 requests per minute If you exceed the limit, the API returns a 429 Too Many Requests response.