HamkorlikПартнёрскийPartner API
Telegram Premium, Stars va Gift ni o'z botingiz yoki saytingizga uleng. Har bir so'rov oddiy GET — javob JSON. Premium/Stars Fragment orqali, Gift userbot orqali avtomatik bajariladi; balansingizdan UZS yechiladi, muvaffaqiyatsiz bo'lsa pul o'zi qaytadi.
Подключите Telegram Premium, Stars и Gift к своему боту или сайту. Каждый запрос — простой GET, ответ JSON. Premium/Stars через Fragment, Gift через userbot; списывается UZS, при ошибке деньги возвращаются автоматически.
Connect Telegram Premium, Stars and Gift to your bot or website. Every request is a simple GET — response is JSON. Auto-refunded on failure.
Kalit olПолучи ключGet Key
Botda ⭐ Premium / Stars → 🔑 Mening API kalitimВ боте ⭐ Premium / Stars → 🔑 Мой API ключIn bot ⭐ Premium / Stars → 🔑 My API Key
Xizmatlarni ko'rПросмотри услугиView Services
services bilan ID, narx, min/maxservices — ID, цена, min/maxservices for ID, price, min/max
Buyurtma berСоздай заказPlace Order
add bilan Premium, Stars yoki Giftadd — Premium, Stars или Giftadd — Premium, Stars or Gift
Holatni tekshirПроверь статусCheck Status
status yokiилиor orders
Qanday ishlaydiКак это работаетHow it works
Buyurtma berilganda quyidagi bosqichlar bitta so'rovda bajariladi:При создании заказа шаги выполняются в одном запросе:When an order is placed, these steps run in one request:
1. So'rovЗапросRequest
add chaqiriladiВызывается addadd is called
2. BalansБалансBalance
UZS darhol yechiladiUZS списывается сразуUZS charged instantly
3. YuborishОтправкаDelivery
Fragment yoki userbotFragment или userbotFragment or userbot
✅ MuvaffaqiyatУспехSuccess
Status Completed, javobda order qaytadi.Статус Completed, в ответе возвращается order.Status Completed, order returned in response.
↩️ XatoОшибкаError
Status Refunded — pul to'liq qaytariladi.Статус Refunded — деньги полностью возвращаются.Status Refunded — funds fully returned.
AutentifikatsiyaАутентификацияAuthentication
Har bir so'rovda key parametri majburiy.В каждом запросе параметр key обязателен.Every request requires the key parameter.
Premium · Stars · Gift farqi— отличия— differences
Uch xil xizmat bor. add da ishlashi farq qiladi:Три вида услуг. Поведение в add отличается:Three service types. Behavior in add differs:
| ⭐ Premium | ✨ Stars | 🎁 Gift | |
|---|---|---|---|
| service | raqam (mas. 1)число (напр. 1)number (e.g. 1) |
raqam (mas. 4)число (напр. 4)number (e.g. 4) |
gift_id (matnстрокаstring) |
| qo'shimchaдоп. поляextra | — | quantity majburiyобяз.required |
anonymous, message |
| NarxЦенаPrice | rate | rate × quantity | rate + msg×5 |
| Qabul qiluvchiПолучательRecipient | @username | @username | @username / id |
| Backend | Fragment | Fragment | userbot |
Xato formatiФормат ошибкиError Format
Xato bo'lsa javob doim shunday (error kaliti bilan):При ошибке ответ всегда такой (с ключом error):On error, response always looks like this:
{ "error": "Invalid API key" }
balance
Hisobingizdagi joriy balansni qaytaradi.Возвращает текущий баланс.Returns your current balance.
So'rovЗапросRequest
JavobОтветResponse
{ "balance": 152400, "currency": "UZS" }
services
Yoqilgan xizmatlar ro'yxati. service ID'ni add da ishlatasiz.Список активных услуг. ID используется в add.List of enabled services. Use service ID in add.
So'rovЗапросRequest
Javob (massiv)Ответ (массив)Response (array)
[ { "service": 1, "name": "Telegram Premium 3 oy", "type": "premium", "rate": 45000, "min": 1, "max": 1, "currency": "UZS" }, { "service": 4, "name": "Telegram Stars", "type": "stars", "rate": 220, "min": 50, "max": 2000, "currency": "UZS" }, { "service": "5170233102089322756", "name": "Yurakcha 🎁", "type": "gift", "rate": 25000, "comment_per_char": 5, "currency": "UZS" } ]
MaydonlarПоляFields
| MaydonПолеField | TurТипType | IzohОписаниеDescription |
|---|---|---|
service | int/string | Premium/Stars uchun raqam, Gift uchun gift_idЧисло для Premium/Stars, gift_id для GiftNumber for Premium/Stars, gift_id for Gift |
type | string | premium, stars, gift |
rate | float | Premium — paket narxi; Stars — 1 ta Star narxi; Gift — gift narxiPremium — цена пакета; Stars — цена 1 Stars; Gift — цена гифтаPremium — package price; Stars — price per 1 Star; Gift — gift price |
min/max | int | Stars uchun ruxsat etilgan miqdorДопустимое кол-во для StarsAllowed quantity for Stars |
comment_per_char | int | Gift — izoh belgisi narxi (UZS)Gift — цена символа комментария (UZS)Gift — price per comment char (UZS) |
add
Yangi buyurtma yaratadi va bajaradi. Balans darhol yechiladi; xato bo'lsa qaytariladi.Создаёт и выполняет заказ. Баланс списывается сразу; при ошибке возвращается.Creates and executes an order. Balance charged immediately; auto-refunded on error.
ParametrlarПараметрыParameters
| ParametrПараметрParameter | TurТипType | IzohОписаниеDescription |
|---|---|---|
serviceMAJBURIYОБЯЗREQ | int/string | Xizmat IDID услугиService ID |
linkMAJBURIYОБЯЗREQ | string | Telegram @username yoki raqamli idTelegram @username или числовой idTelegram @username or numeric id |
quantity | int | Stars miqdori — faqat Stars uchun majburiyКоличество Stars — обязательно только для StarsStars quantity — required for Stars only |
anonymous | int | Gift anonim: 1=ha, 0=yo'qАнон. гифт: 1=да, 0=нетAnonymous gift: 1=yes, 0=no |
message | string | Gift izohi (maks. 255 belgi, +5 UZS/belgi)Комментарий к гифту (макс. 255 симв., +5 UZS/симв.)Gift message (max 255 chars, +5 UZS/char) |
So'rov — PremiumЗапрос — PremiumRequest — Premium
So'rov — StarsЗапрос — StarsRequest — Stars
So'rov — GiftЗапрос — GiftRequest — Gift
Muvaffaqiyatli javobУспешный ответSuccess response
{ "order": 1042 }
status
Bitta buyurtma holatini qaytaradi.Возвращает статус одного заказа.Returns the status of a single order.
ParametrlarПараметрыParameters
| ParametrПараметрParameter | TurТипType | IzohОписаниеDescription |
|---|---|---|
orderMAJBURIYОБЯЗREQ | int | Buyurtma IDID заказаOrder ID |
So'rovЗапросRequest
Javob — Premium/StarsОтвет — Premium/StarsResponse — Premium/Stars
{ "order": 1042, "status": "Completed", "charge": 45000, "currency": "UZS", "quantity": 1, "type": "premium", "link": "@username" }
Javob — GiftОтвет — GiftResponse — Gift
{ "order": 1050, "status": "Completed", "charge": 25060, "currency": "UZS", "type": "gift", "link": "username", "gift": "5170233102089322756", "anonymous": 1, "message": "Tabriklayman" }
orders
Bir nechta buyurtma holati bitta so'rovda. ID'lar vergul bilan (maks. 100).Статус нескольких заказов за один запрос. ID через запятую (макс. 100).Status of multiple orders in one request. IDs comma-separated (max 100).
ParametrlarПараметрыParameters
| ParametrПараметрParameter | Type | IzohОписаниеDescription |
|---|---|---|
ordersMAJBURIYОБЯЗREQ | string | Vergul bilan: Через запятую: Comma-separated: 1042,1043,1044 |
So'rovЗапросRequest
JavobОтветResponse
{ "1042": { "status": "Completed", "charge": 45000, "currency": "UZS" }, "1043": { "status": "Refunded", "charge": 22000, "currency": "UZS" }, "1044": { "error": "Incorrect order ID" } }
Buyurtma holatlariСтатусы заказовOrder Statuses
| Status | Ma'nosiЗначениеMeaning |
|---|---|
Pending | Kutilmoqda, Fragment javobi kelishi kerakОжидание ответа FragmentAwaiting Fragment response |
Completed | Muvaffaqiyatli bajarildiУспешно выполненSuccessfully completed |
Refunded | Bajarilmadi — summa qaytarildiНе выполнен — сумма возвращенаFailed — amount returned |
Barcha xato xabarlariВсе сообщения об ошибкахAll Error Messages
| Endpoint | error |
|---|---|
| UmumiyОбщиеGeneral | API key is required |
| UmumiyОбщиеGeneral | Invalid API key |
| UmumiyОбщиеGeneral | Invalid action. Available: balance, services, add, status, orders |
| add | Service ID is required / Service ID must be a number |
| add | Incorrect service ID |
| add | Link is required (Telegram username, e.g. @username) |
| add | Quantity is required for Stars |
| add | Quantity is less than minimum: N / Quantity exceeds maximum: N |
| add (gift) | Incorrect service ID (gift not found) |
| add (gift) | This gift is unavailable |
| add (gift) | Message too long. Maximum 255 characters |
| add | Not enough funds. Balance: ... Cost: ... |
| add | Fragment error: ... (Balance refunded, Order #N) |
| status | Order ID is required / Order ID must be a number |
| status/orders | Incorrect order ID |
| orders | Orders parameter is required / Maximum 100 order IDs per request |
Savol-javobВопрос-ответFAQ
| Pul yechildi, lekin yetib bormadi?Деньги списались, но не дошли?Money charged but not delivered? | Fragment/userbot xatosida avtomatik Refunded. status bilan tekshiring.При ошибке — авто Refunded. Проверьте через status.Auto-Refunded on error. Check with status. |
| Premium uchun quantity yozsam?Указать quantity для Premium?Send quantity for Premium? | E'tiborga olinmaydi — paket belgilangan (1 dona).Игнорируется — пакет фиксированный.Ignored — package is fixed (1 unit). |
| Gift kimga yuboriladi?Кому отправляется Gift?Who receives the Gift? | @username yoki raqamli user id ga. Premium/Stars faqat username.@username или числовой user id. Premium/Stars — только username.@username or numeric user id. Premium/Stars — username only. |
| Gift izohi qancha turadi?Цена комментария Gift?Gift message cost? | Har belgi 5 UZS. Jami = gift narxi + izoh×5.Каждый символ 5 UZS. Итого = цена гифта + комм×5.Each char 5 UZS. Total = gift price + msg×5. |
| Gift anonim?Анонимный Gift?Anonymous Gift? | anonymous=1 qo'shing. Standart: 0.Добавьте anonymous=1. По умолч.: 0.Add anonymous=1. Default: 0. |
| Narx qayerdan?Где брать цены?Where to get prices? | Doim services dan oling.Всегда из services.Always from services. |