🔌 Reseller program
Swap the base URL and the API key — the rest of your code keeps working. action=services / add / status / cancel, idempotency, USD billing, 60 req/min per key.
Same action params, same statuses, same response shapes as JustAnotherPanel / SocPanel / 1xPanel.
One USD balance per key. Services convert automatically — no need to keep Stars/TON in cache.
Duplicate `add` requests dedup for 120s. Network retries do not create double orders.
Tegro.Money / Lava.ru / UnitPay / Heleket — stubs are wired, env keys activate them.
Per-request bucket. Overrun → 429 without throttling, available again the next second.
Take your markup, sell to your customer. We do not touch your retail pricing or refs.
| # | Service | USD / 1000 |
|---|---|---|
| 1 | Telegram Channel Subscribers (Task Exchange) | $25.00 |
| 2 | Telegram Channel Boosts (Task Exchange) | $50.00 |
| 3 | Telegram Bot Starts (Task Exchange) | $25.00 |
| 10 | Telegram Stars Transfer (to Post) | $18.75 |
| 11 | Telegram Stars Transfer (to Profile) | $18.75 |
| 12 | Telegram Subscribers RU locale (Manual) | $11.00 |
| 13 | Telegram Subscribers Global (Manual) | $9.50 |
| 14 | Telegram Premium Mix (Manual) | $17.00 |
| 15 | Telegram Boosts Premium (Manual) | $28.00 |
Live prices — hit /api/v2?action=services for the up-to-date catalog with min/max/rate.
curl -X POST https://api-stars.ros.media/api/v2 \ -d "key=YOUR_KEY&action=services" curl -X POST https://api-stars.ros.media/api/v2 \ -d "key=YOUR_KEY&action=add&service=1&link=@yourchannel&quantity=200" curl -X POST https://api-stars.ros.media/api/v2 \ -d "key=YOUR_KEY&action=status&order=42"
import requests
BASE = "https://api-stars.ros.media/api/v2"
KEY = "YOUR_KEY"
def call(action, **kwargs):
return requests.post(BASE, data={"key": KEY, "action": action, **kwargs}).json()
services = call("services") # list of services with USD rate
order = call("add", service=1, link="@yourchannel", quantity=200)
status = call("status", order=order["order"]) # Pending / In progress / Completed / ... | Uptime | Target 99.5% (single region, Coolify + Traefik + automatic LE renew). |
| Throughput | 60 req/min per key. Higher limits — separate arrangement. |
| Support | Telegram: @StarsCashFlowbot · security@ros.media · @gusevs (founder). |
| Refunds | Partial / Canceled statuses return unused slots to the key balance. |
Yes. Same action params, statuses (Pending / In progress / Partial / Completed / Canceled), response shapes. Switching means swapping URL and key in panel config.
Absolutely. We hand you wholesale prices in USD per 1000. You charge your retail customer whatever you want — we stay out of it.
For subscribe to private channels, use an invite-link (https://t.me/+...) or pick a channel where the bot is already an admin. The Mini App and bot drive users via chat_join_request with auto-approve.
Through the bot: Stars / TON / @CryptoBot / fiat providers (Tegro.Money / Lava.ru / UnitPay / Heleket — as we wire them).
The bot hands out keys in a couple of taps. Test credit upfront — no strings attached.