Loading...

API Documentation

Note: Please read the API intructions carefully. Its your solo responsability what you add by our API.

HTTP Method POST
Response format Json
API URL https://kryt.pro/api/v1
API Key

Place new Order

Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
runs (optional) Runs to deliver
interval (optional) Interval in minutes
Unlimited services (YouTube live): pass only quantity — the number of viewers. They are delivered for the whole stream and billed every 60 minutes; check min/max in the services list. Dripfeed (runs + interval) works only for services with dripfeed: true. Services of type split use the same parameters as Default.
Parameter Description
key Your API key
action add
service Service ID
link Link to page
Parameter Description
key Your API key
action add
service Service ID
link Link to page
comments Comments list separated by \r\n or \n
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
usernames Usernames list separated by \r\n or \n
hashtags Hashtags list separated by \r\n or \n
Parameter Description
key Your API key
action add
service Service ID
link Link to page
usernames Usernames list separated by \r\n or \n
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
hashtag Hashtag to scrape usernames from
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
username URL to scrape followers from
Parameter Description
key Your API key
action add
service Service ID
link Link to page
comments Comments list separated by \r\n or \n
Parameter Description
key Your API key
action add
service Service ID
link Link to page
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
username Username of the comment owner
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
answer_number Answer number for the poll
Parameter Description
key Your API key
action add
service Service ID
link Link to page
sub_min Minimum quantity per run
sub_max Maximum quantity per run
sub_posts Number of new posts
sub_old_posts Number of old posts
sub_delay Delay between runs in minutes

Example response:

{
  "status": "success",
  "order": 32
}
            

Status Order

Parameter Description
key Your API key
action status
order Order ID

Example response:

{
  "order": "48213",
  "status": "In progress",
  "charge": "0.3000",
  "start_count": "120",
  "remains": "540",
  "currency": "USD"
}
            

For dripfeed orders runs and orders (child order IDs) are returned instead of start_count/remains. For unlimited orders charge grows with each 60-minute billing.

Multiple orders status

Parameter Description
key Your API key
action status
orders Order IDs separated by comma (array data)

Example response:

  {
      "48213": {
          "order": "48213",
          "status": "Completed",
          "charge": "0.3000",
          "start_count": "120",
          "remains": "0",
          "currency": "USD"
      },
      "2": "Incorrect order ID",
      "48215": {
          "order": "48215",
          "status": "Pending",
          "charge": "0.6000",
          "start_count": "0",
          "remains": "0",
          "currency": "USD"
      }
  }
            

Services Lists

Parameter Description
key Your API key
action services
lang (optional) ru or en — language of service names and descriptions (default en)

Example response:

[
  {
      "service": "8968",
      "name": "YouTube - Viewers [s4] [1 hour] 🟢",
      "category": "📺 YouTube [Viewers S4 - $0.30]",
      "rate": "0.3000",
      "min": "100",
      "max": "100000",
      "type": "default",
      "desc": "Instant start\nCannot be cancelled after start",
      "dripfeed": false,
      "refill": false,
      "cancel": false
  },
  {
      "service": "8975",
      "name": "YouTube - Unlimited Viewers [s4] 🟢",
      "category": "📺 YouTube [Unlimited Viewers]",
      "rate": "0.3000",
      "min": "50",
      "max": "150000",
      "type": "default",
      "desc": "The boost runs until the stream is finished/banned or the balance runs out.\nPayment is charged every 60 minutes",
      "dripfeed": true,
      "refill": false,
      "cancel": false
  }
]
    

rate is the price per 1000 in your account currency (see currency in the balance response); personal prices are applied. The refill and cancel flags show whether the refill and cancel actions are available for the service.

Refill order

Parameter Description
key Your API key
action refill
order Order ID

Example response:

{
  "status": "success",
  "refill_id": 15,
  "message": "Refill request submitted successfully"
}
                    

Refill status

Parameter Description
key Your API key
action refill_status
refill Refill ID

Example response:

{
  "refill_id": 15,
  "status": "Completed",
  "start_count": 1000,
  "remains": 50
}
                    

Cancel order

Parameter Description
key Your API key
action cancel
order Order ID

Example response:

{
  "status": "success",
  "cancel_id": 8,
  "message": "Cancel request submitted successfully"
}
                    

Balance

Parameter Description
key Your API key
action balance

Example response:

  {
      "status": "success",
      "balance": "0.03",
      "currency": "USD"
  }
            

Order statuses and errors

StatusDescription
PendingOrder accepted, waiting to start
ProcessingOrder is being submitted
In progressDelivery in progress
ActiveUnlimited / dripfeed order is running
CompletedFully delivered
PartialPartially delivered
CanceledCanceled
RefundedFunds were returned to your balance

cancel is accepted only for services with cancel: true and orders in Pending, Processing, In progress or Active; refill only for services with refill: true and Completed orders.

Error response

{
  "error": "Not enough funds on balance"
}
            

All requests are POST with the key parameter; any failure returns JSON with an error field. To avoid duplicate orders, do not retry add automatically after a network error — check the order status first.