A small JSON API over HTTPS. Same prices, same plan limits and the same coin balance as the website - there is no separate API pricing.
API access is on the Pro and Elite plans. Create a key in Settings; it is shown once and stored hashed, so if you lose it, make another.
Base URL https://growyourccu.com.
Send JSON, get JSON. Errors come back as
{"error": "..."} with a 4xx status.
/api/meYour balance, plan and limits.
/api/quoteWhat a tier costs, before you buy it. No key needed.
kind is
visits or
ccu.
tier is the coin price of a tier
from the pricing table.
hours applies to
ccu only.
/api/ordersPlace an order. Coins come off your balance immediately, exactly as on the website.
place takes a place ID or a full
Roblox game link. For live players add
"hours". Returns
201, or
400 with the same message the site
would show - not enough coins, over your plan limit, bad place.
/api/ordersYour orders, newest first. Optional
state
(active or
finished) and
limit up to 100.
/api/orders/{id}One order, with its queue position and the last 30 progress events.
/api/orders/{id}/cancelStop an order. Whatever has not been delivered returns to your balance.
Going over a limit returns 429. A key
on a plan without API access returns
401, so downgrading a plan turns its
keys off without deleting them.
A key spends your coins. Keep it server side, never in a Roblox script or anything a player can read, and revoke it in Settings the moment it leaks.
Manage keys