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 key
actionservices
[
  {
    "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 key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
runsOptional. Runs to deliver
intervalOptional. Interval in minutes

Package

keyYour API key
actionadd
serviceService ID
linkLink to page

SEO

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
keywordsKeywords list separated by \r\n or \n

Custom comments

keyYour API key
actionadd
serviceService ID
linkLink to page
commentsComments list separated by \r\n or \n

Mentions

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
usernamesUsernames list separated by \r\n or \n

Mentions with hashtags

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
usernamesUsernames list separated by \r\n or \n
hashtagsHashtags list separated by \r\n or \n

Mentions custom list

keyYour API key
actionadd
serviceService ID
linkLink to page
usernamesUsernames list separated by \r\n or \n

Mentions hashtag

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
hashtagHashtag to scrape usernames from

Mentions user followers

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
usernameURL to scrape followers from

Comment likes

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
usernameUsername of the comment owner

Poll

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
answer_numberAnswer number of the poll

Subscriptions

keyYour API key
actionadd
serviceService ID
usernameUsername
minQuantity min
maxQuantity max
postsOptional. New posts limit
old_postsOptional. Old posts limit
delayDelay in minutes
expiryOptional. Expiry date, format d/m/Y

Web traffic

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
runsOptional. Runs to deliver
intervalOptional. Interval in minutes
countryCountry code
deviceDevice
type_of_traffic1 Google keyword, 2 custom referrer, 3 blank referrer
google_keywordRequired when type_of_traffic is 1
referring_urlRequired when type_of_traffic is 2
{ "order": 123 }

Order status

keyYour API key
actionstatus
orderOrder ID
{
  "charge": "110.0000",
  "start_count": "100",
  "status": "In progress",
  "remains": "500",
  "currency": "INR"
}

Multiple orders status

keyYour API key
actionstatus
ordersOrder 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 key
actionrefill
orderOrder ID
{ "refill": "refill-id" }

Create multiple refill

keyYour API key
actionrefill
ordersOrder IDs separated by comma (100 at a time)
[
  { "order": 12, "refill": "refill-id" }
]

Get refill status

keyYour API key
actionrefill_status
refillRefill ID
{ "status": "Pending" }

Get multiple refill status

keyYour API key
actionrefill_status
refillsRefill 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 key
actioncancel
ordersOrder IDs separated by comma (100 at a time)
[
  { "order": 12, "cancel": 1 }
]

User balance

keyYour API key
actionbalance
{ "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.

WhatsApp