API
Send a POST request with your API key. The response is JSON.
HTTP method: POST
API URL: https://tgprovider.shop/api/v2
Response format: JSON
Service list
keyYour API keyactionservices[
{
"service": 1,
"name": "Telegram members",
"type": "Default",
"category": "Telegram",
"rate": "110.0000",
"min": "10",
"max": "10000",
"refill": false,
"cancel": true,
"dripfeed": true
}
]Add order
The service field is the numeric service ID from the service list. A successful order returns { "order": 123 }. New subscription orders are paused.
Default
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityrunsOptional. Runs to deliverintervalOptional. Interval in minutesPackage
keyYour API keyactionaddserviceService IDlinkLink to pageSEO
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantitykeywordsKeywords list separated by \r\n or \nCustom comments
keyYour API keyactionaddserviceService IDlinkLink to pagecommentsComments list separated by \r\n or \nMentions
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityusernamesUsernames list separated by \r\n or \nMentions with hashtags
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityusernamesUsernames list separated by \r\n or \nhashtagsHashtags list separated by \r\n or \nMentions custom list
keyYour API keyactionaddserviceService IDlinkLink to pageusernamesUsernames list separated by \r\n or \nMentions hashtag
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityhashtagHashtag to scrape usernames fromMentions user followers
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityusernameURL to scrape followers fromComment likes
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityusernameUsername of the comment ownerPoll
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityanswer_numberAnswer number of the pollSubscriptions
keyYour API keyactionaddserviceService IDusernameUsernameminQuantity minmaxQuantity maxpostsOptional. New posts limitold_postsOptional. Old posts limitdelayDelay in minutesexpiryOptional. Expiry date, format d/m/YWeb traffic
keyYour API keyactionaddserviceService IDlinkLink to pagequantityNeeded quantityrunsOptional. Runs to deliverintervalOptional. Interval in minutescountryCountry codedeviceDevicetype_of_traffic1 Google keyword, 2 custom referrer, 3 blank referrergoogle_keywordRequired when type_of_traffic is 1referring_urlRequired when type_of_traffic is 2{ "order": 123 }Order status
keyYour API keyactionstatusorderOrder ID{
"charge": "110.0000",
"start_count": "100",
"status": "In progress",
"remains": "500",
"currency": "INR"
}Multiple orders status
keyYour API keyactionstatusordersOrder IDs separated by comma (100 at a time){
"12": {
"charge": "110.0000",
"start_count": "100",
"status": "Completed",
"remains": "0",
"currency": "INR"
}
}Create refill
keyYour API keyactionrefillorderOrder ID{ "refill": "refill-id" }Create multiple refill
keyYour API keyactionrefillordersOrder IDs separated by comma (100 at a time)[
{ "order": 12, "refill": "refill-id" }
]Get refill status
keyYour API keyactionrefill_statusrefillRefill ID{ "status": "Pending" }Get multiple refill status
keyYour API keyactionrefill_statusrefillsRefill IDs separated by comma (100 at a time)[
{ "refill": "refill-id", "status": "Completed" }
]Create cancel
Cancel refunds the remaining charge when the service allows cancel.
keyYour API keyactioncancelordersOrder IDs separated by comma (100 at a time)[
{ "order": 12, "cancel": 1 }
]User balance
keyYour API keyactionbalance{ "balance": "100.0000", "currency": "INR" }Errors: a bad key, a missing service, a quantity outside min/max, and an empty balance return { error }.
Rate limit: too many requests return HTTP 429. Wait and retry.