API Documentation & Infrastructure
Trendaak operates as a Root-Infrastructure Node for Middle Eastern and global digital services, cutting out middleman resellers with high-speed automated API integration.
https://trendaak.com/api/v2
Every request must include your unique key parameter.
You can generate your API key from your Dashboard → API Settings.
Anyone with your API key can place orders and spend your balance. Never expose it publicly.
POST https://trendaak.com/api/v2/{action}
Content-Type: application/x-www-form-urlencoded
key=YOUR_API_KEY&...other params
| HTTP Code | Meaning | Response |
|---|---|---|
| 200 | Success | Data returned successfully |
| 400 | Bad Request | Missing or invalid parameters |
| 401 | Unauthorized | Invalid or missing API key |
| 429 | Rate Limited | Too many requests. Wait 1 minute. |
| 500 | Server Error | Internal error, retry later |
{ "error": "Insufficient balance." }
/api/v2/balance
Returns current account balance
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
curl -X POST "https://trendaak.com/api/v2/balance" \ -d "key=YOUR_API_KEY"
{
"balance": "250.00",
"currency": "EGP"
}
/api/v2/services
Returns all available services
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
curl -X POST "https://trendaak.com/api/v2/services" \ -d "key=YOUR_API_KEY"
[
{
"service": 1,
"name": "متابعين انستجرام - عرب",
"category": "انستجرام",
"price": "5.00",
"min": 100,
"max": 100000,
"type": "Default"
},
...
]
/api/v2/order
Place a new order
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
service | integer | Required | Service ID (from /services) |
link | string | Required | Target URL (profile, post, video...) |
quantity | integer | Required | Must be within service min/max range |
curl -X POST "https://trendaak.com/api/v2/order" \ -d "key=YOUR_API_KEY" \ -d "service=1" \ -d "link=https://instagram.com/yourprofile" \ -d "quantity=500"
{
"order": 47291
}
/api/v2/status
Check a single order status
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
order | integer | Required | Order ID returned from /order |
curl -X POST "https://trendaak.com/api/v2/status" \ -d "key=YOUR_API_KEY" \ -d "order=47291"
{
"status": "In progress",
"start_count": 1200,
"remains": 320,
"currency": "EGP"
}
Order queued, not started
Currently being processed
Order fully delivered
Partially delivered
Order was cancelled
Being sent to provider
/api/v2/orders
Check up to 100 orders at once
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
orders | string | Required | Comma-separated order IDs. e.g: 47291,47292,47300 |
curl -X POST "https://trendaak.com/api/v2/orders" \ -d "key=YOUR_API_KEY" \ -d "orders=47291,47292,47300"
{
"47291": { "status": "Completed", "start_count": 1200, "remains": 0 },
"47292": { "status": "In progress", "start_count": 500, "remains": 200 },
"47300": { "status": "Pending", "start_count": 0, "remains": 1000 }
}
/api/v2/refill
Request a refill for an eligible order
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
order | integer | Required | Order ID to refill |
curl -X POST "https://trendaak.com/api/v2/refill" \ -d "key=YOUR_API_KEY" \ -d "order=47291"
{
"refill": 9812
}
/api/v2/cancel
Cancel a pending order
Only orders with Pending status can be cancelled. Once processing begins, cancellation is not possible.
| Parameter | Type | Required | Description |
|---|---|---|---|
key | string | Required | Your API key |
orders | string | Required | Comma-separated order IDs to cancel |
curl -X POST "https://trendaak.com/api/v2/cancel" \ -d "key=YOUR_API_KEY" \ -d "orders=47291,47292"
{
"cancelled": [47291, 47292]
}