REST API
Pull BloxRadar scores and aggregates into your own dashboards and pipelines. The API returns derived analytics — breakout scores, revenue estimates, niche verdicts — never raw platform data dumps.
Authentication
Create a key in Settings → API keys and pass it as a Bearer token:
curl -H "Authorization: Bearer brx_..." \ "https://bloxradar.app/api/v1/games/trending?limit=10"
Limits: 120 req/min per key, 100,000 req/month per account. Exceeding either returns 429.
Endpoints
GET/api/v1/games/trending ?limit=25&genre=Obby
Games ranked by Breakout Score, with CCU and revenue estimates.
GET/api/v1/games/{universeId}
One game: scores, creator, like ratio, revenue estimate with CI.
GET/api/v1/games/{universeId}/history ?days=30 (max 365)
Daily aggregates: avg/peak CCU, visit & favorite deltas, score history.
GET/api/v1/games/{universeId}/gamepasses
Monetization surface: pass ladder, prices, price-change counts.
GET/api/v1/ugc/trending ?limit=25&category=Accessories
UGC items ranked by velocity score, with favorites, price and RAP.
GET/api/v1/niches
Every tracked niche with demand, growth, saturation and opportunity scores.
GET/api/v1/search ?q=tycoon&limit=20
Search tracked games by name.
Response envelope
{
"data": [ … ],
"meta": { "generatedAt": "2026-07-16T12:00:00.000Z", "source": "bloxradar" }
}
// Errors
{ "error": { "code": "rate_limited", "message": "Limit 120 req/min." } }Error codes: missing_key, invalid_key, plan_required, rate_limited, quota_exceeded, bad_request, not_found.
Need API access?
The REST API ships with the Studio plan — 5 seats included.