Noxyr now ships a free, per-server REST API so you can pull live Discord data, member counts, ticket analytics, activity metrics, sales, reviews and giveaways, into your website, dashboard, mobile app or another bot. One key per server, generated from the dashboard, secured with SHA-256 hashing and gated by scope toggles you control.
Why a server-scoped API?
Most Discord bots either expose zero data or expect you to grind through the raw Discord API with intents, gateway connections and rate-limit math. The Noxyr Server API is the opposite: send a header, get JSON. Six endpoints cover the questions server owners actually ask, how many members, how many tickets this week, revenue per currency, average review rating, running giveaways, daily activity trend.
What you can read today
GET /api/v1/server: server name, icon URL, live member count, online count, boosts, creation date.GET /api/v1/tickets: total / open / closed, tickets opened in the last 7 and 30 days, closed in the last 7, average rating and rating count.GET /api/v1/activity?days=30: daily messages, joins and leaves for up to 90 days, zero-filled so every date is present.GET /api/v1/invoices: invoice counts, 7 / 30 day volume and revenue per currency plus a payment-status breakdown.GET /api/v1/reviews: total posted reviews, average rating, 1–5 star breakdown and the latest 5 reviews (product, rating, short text, author).GET /api/v1/giveaways: active / ended counts, total entries and the 5 next-ending running giveaways.
Security model
Keys start with nxr_ and carry 192 bits of entropy. Only a SHA-256 hash is stored on the server, the raw key is shown once at generation time and cannot be recovered. Every response is gated by two checks: is the key enabled, and is this endpoint's scope turned on? Toggling a scope off returns a 403 instantly; disabling or revoking a key kills all access without a redeploy. Rate limiting is per key at 60 requests per minute.
Getting started (60 seconds)
- 1. Open the dashboard, pick your server and go to API Access.
- 2. Click Generate API Key and copy the value; this is the only time it's shown.
- 3. Turn scopes on or off. Every scope has its own toggle.
- 4. Call
curl https://noxyrbot.com/api/v1/server -H "Authorization: Bearer nxr_YOUR_KEY"and you're live.
Common integrations
Show a live member counter on your landing page. Post a weekly ticket digest in a private staff channel. Build a public leaderboard of top giveaway participation. Wire sales data into a spreadsheet or your own admin panel. Because responses are plain JSON with permissive CORS, you can call the API from a browser without any proxy.
What's next
Related reading: Discord API vs the Noxyr Server API, a step-by-step tutorial, the design principles behind these endpoints and how we handle Discord API errors.