Developers
Games
Find a game by name, then read players now, visits, likes, favourites and when CCUCheck started tracking it.
Search
GET/api/v1/search?q={name}
Games whose name contains q, most played first.
| Parameter | Default | What it does |
|---|---|---|
q | required | 2 to 80 characters of the game's name. |
limit | 10 | 1 to 50 results. |
curl -A "my-app/1.0 ([email protected])" \
"https://ccucheck.com/api/v1/search?q=adopt%20me&limit=3"import https from "node:https";
https.get("https://ccucheck.com/api/v1/search?q=adopt%20me&limit=3", {
headers: { "User-Agent": "my-app/1.0 ([email protected])" },
}, (res) => {
let body = "";
res.on("data", (chunk) => (body += chunk));
res.on("end", () => {
const { data, as_of } = JSON.parse(body);
console.log(data, as_of);
});
});import requests
res = requests.get(
"https://ccucheck.com/api/v1/search?q=adopt%20me&limit=3",
headers={"User-Agent": "my-app/1.0 ([email protected])"},
timeout=10,
)
body = res.json()
print(body["data"], body["as_of"]){
"data": [
{
"place_id": "920587237",
"name": "Adopt Me!",
"players_now": 173922,
"visits": 41000000000,
"likes_percent": 89.3,
"favourites": 25000000,
"category": "Roleplay",
"as_of": "2026-10-27T08:40:12.000Z",
"link": "https://ccucheck.com/games/920587237"
}
],
"link": "https://ccucheck.com/search?q=adopt%20me",
"as_of": "2026-10-27T08:40:12.000Z",
"meta": {
"query": "adopt me",
"count": 1
}
}One game
GET/api/v1/games/{id}
id is a Roblox place id (the number in roblox.com/games/920587237) or a universe id. A universe id answers with its most played place.
curl -A "my-app/1.0 ([email protected])" \
"https://ccucheck.com/api/v1/games/920587237"import https from "node:https";
https.get("https://ccucheck.com/api/v1/games/920587237", {
headers: { "User-Agent": "my-app/1.0 ([email protected])" },
}, (res) => {
let body = "";
res.on("data", (chunk) => (body += chunk));
res.on("end", () => {
const { data, as_of } = JSON.parse(body);
console.log(data, as_of);
});
});import requests
res = requests.get(
"https://ccucheck.com/api/v1/games/920587237",
headers={"User-Agent": "my-app/1.0 ([email protected])"},
timeout=10,
)
body = res.json()
print(body["data"], body["as_of"])Fields
| Field | Meaning |
|---|---|
players_now | Players in the game at as_of. |
visits, favourites | Roblox totals at as_of. |
likes_percent | Likes as a share of likes plus dislikes, one decimal. |
all_time_peak | The highest player count CCUCheck has recorded, and the day. |
tracked_since | The first day CCUCheck has this game. |
history_from | The first day of daily player history. |
found_early | When CCUCheck found the game while it was small: the day and its players then. Otherwise null. |
Recently found games
Games CCUCheck found in the last 14 days are part of the Studio plan. Without it they are left out of lists, and asking for one by id returns 404 with the code not_available.