API docs
Standard SMM API v2. Works with common panel scripts, so you can resell HypeLark services from your own panel. Your loyalty discount applies to API orders.
Basics
Send every request as POST to one URL, form-encoded or JSON. Pick the endpoint with the action parameter. Responses are JSON.
https://hypelark.com/api/v2
Find or create your API key under Account settings → API key. Keep it secret. Creating a new key stops the old one right away.
Prices are in USD per 1,000. Refunds for partial or failed orders go to your HypeLark balance.
Service list
Returns active services with your current price. avg_start_min and guaranteed_start_min are HypeLark extras.
| Parameter | Required | Description |
|---|---|---|
key | Yes | Your API key from Account settings |
action | Yes | services |
Example request
curl -X POST https://hypelark.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=services
Example response
[
{
"service": SERVICE_ID,
"name": "YouTube views · High retention",
"type": "Default",
"category": "YouTube Views",
"rate": "1.85",
"min": "500",
"max": "500000",
"refill": true,
"cancel": false,
"dripfeed": true,
"avg_start_min": 6,
"guaranteed_start_min": 20
}
]Add order
The price is taken from your balance when the order is placed.
| Parameter | Required | Description |
|---|---|---|
key | Yes | Your API key from Account settings |
action | Yes | add |
service | Yes | Service ID, e.g. 1004 |
link | Yes | Full URL of the video, post or profile |
quantity | Yes | Between the service min and max |
runs | No | Drip-feed: number of runs |
interval | No | Drip-feed: minutes between runs |
Example request
curl -X POST https://hypelark.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=add \ -d service=SERVICE_ID \ -d link="https://youtube.com/watch?v=Qm81xT2lark" \ -d quantity=5000
Example response
{ "order": 14389 }Order status
Status is one of Pending, In progress, Completed, Partial, Canceled.
| Parameter | Required | Description |
|---|---|---|
key | Yes | Your API key from Account settings |
action | Yes | status |
order | One of | Single order ID |
orders | One of | Up to 100 IDs, comma-separated |
Example request
curl -X POST https://hypelark.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=status \ -d orders=14389,14390
Example response
{
"14389": { "charge": "9.25", "start_count": "2210", "status": "In progress", "remains": "1800", "currency": "USD" },
"14390": { "error": "Incorrect order ID" }
}Refill
Cancel is not supported. Contact support if an order needs to be stopped.
| Parameter | Required | Description |
|---|---|---|
key | Yes | Your API key from Account settings |
action | Yes | refill or refill_status |
order | For refill | Order ID with an active refill period |
refill | For refill_status | Refill ID returned by refill |
Example request
curl -X POST https://hypelark.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=refill \ -d order=14310
Example response
{ "refill": 812 }
# refill_status
{ "status": "Completed" }Balance
| Parameter | Required | Description |
|---|---|---|
key | Yes | Your API key from Account settings |
action | Yes | balance |
Example request
curl -X POST https://hypelark.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=balance
Example response
{ "balance": "48.30", "currency": "USD" }Rate limits
| What | Limit |
|---|---|
| All requests per API key | 60 per minute |
add | 20 per minute |
status with orders | Up to 100 IDs per request |
services | Cache it. Prices change at most once per hour. |
Over the limit you get HTTP 429 with {"error":"Too many requests"}. Wait 60 seconds and try again.
Errors
Errors return JSON with an error field and a matching HTTP status.
| Error | Meaning |
|---|---|
Invalid API key | Key is wrong or was replaced. |
Not enough funds | Top up your balance and try again. |
Service is paused | The service can't be ordered right now. Check the status page. |
Quantity out of range | Use a quantity between the service min and max. |
Refill not available | The service has no refill, or the refill period is over. |
Need help with an integration? Telegram @hypelark_help or support@hypelark.com.