Get started
Quickstart
One base URL, plain GET requests, JSON back. Nothing to sign up for on the keyless tier.
The base URL
Requests go to https://api.dietbloxycola.com. api.bloxycola.com answers too. Every path starts with /v1, and GET /v1 lists what exists.
GET https://api.dietbloxycola.com/v1/liveYour first request
The live numbers are the quickest thing to read: players online, visits and favorites across the studio, and the same per game.
curl https://api.dietbloxycola.com/v1/liveWhat comes back
{
"playing": 12,
"visits": 51234,
"favorites": 861,
"games": [
{
"universeId": 10761832456,
"playing": 12,
"visits": 51234,
"favorites": 861,
"upVotes": 190,
"downVotes": 14
}
]
}Counts are Roblox's own. games carries one entry per public game; today that is Shoplifters. Every answer carries an x-request-id; quote it when you write to us.
Poll politely
Each keyless answer says how long the CDN holds it in its cache-control header. Asking faster than that window returns the same bytes from the edge, so there is nothing to gain by hammering. The windows are on the caching page.
Your own games
The keyed tier needs a key: sign in with Roblox on the keys page, make one, and send it as a bearer. Its endpoints share the base URL, the error shape and these pages; each product's page says which scope its key needs and what it allows a minute.