Growizo Docs
Navigation
API Reference Code Examples Support
Profile
User View Profile
API Documentation v2.0

Automated SMM Services
Simplified.

Integrate Growizo directly into your application. Manage orders, check status, and automate your workflow with our developer-friendly REST API.

Explore Endpoints View Examples
API Endpoints

Send all requests using POST or GET to the base URL. Parameters can be passed via query string or POST payload. JSON response format.

Base URL & Authentication

GP https://growizo.shop/api/v2

Authentication is handled via the key parameter in your request. If you don't have an API key, use our Telegram Bot @GrowizoBot to generate one.

ParameterTypeDescription
key RequiredStringYour secret API key.
action RequiredStringThe action you want to perform (e.g., add, status, balance).

1. Service List

Retrieve a complete list of all active SMM services available on Growizo.

ParameterValueDescription
actionservicesReturns JSON array of services.
Response Example
[
  {
    "service": 1,
    "name": "Followers",
    "type": "Default",
    "category": "First Category",
    "rate": "0.9000",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  }
]

2. Add Order

Place a new order for a specific service ID.

ParameterTypeDescription
action RequiredStringMust be add
service RequiredIntegerService ID to order
link RequiredStringTarget link for the service
quantity RequiredIntegerNeeded quantity
Response Example
{
  "order": 23501
}

3. Order Status

Check the current progress status of a specific order.

ParameterTypeDescription
action RequiredStringMust be status
order RequiredIntegerOrder ID received when adding the order
Response Example
{
  "charge": "0.2781",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

4. Multiple Orders Status

Check the status of multiple orders simultaneously (up to 100).

ParameterTypeDescription
action RequiredStringMust be status
orders RequiredStringComma separated order IDs (e.g., 1,2,3)
Response Example
{
  "1": {
    "charge": "0.2781",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
  },
  "10": {
    "error": "Incorrect order ID"
  }
}

5 & 6. Refills

Create a refill request and check its status.

ActionParameterDescription
refillorderCreates refill for given Order ID. Returns {"refill": "1"}
refill_statusrefillChecks status using Refill ID. Returns {"status": "Completed"}

7. Cancel Order

Request cancellation for eligible active orders.

ParameterTypeDescription
action RequiredStringMust be cancel
orders RequiredStringComma separated order IDs
Response Example
[
  { "order": 9, "cancel": { "error": "Incorrect order ID" } },
  { "order": 2, "cancel": 1 }
]

8. User Balance

Retrieve your current account balance programmatically.

ParameterTypeDescription
action RequiredStringMust be balance
Response Example
{
  "balance": "100.84292",
  "currency": "USD"
}
Integration Code

Copy-paste ready code snippets to quickly integrate the Growizo API into your application using your preferred language.

Python (requests)
import requests

url = "https://growizo.shop/api/v2"

payload = {
    "key": "YOUR_API_KEY",
    "action": "add",
    "service": 1,
    "link": "https://instagram.com/p/XXXX",
    "quantity": 1000
}

response = requests.post(url, data=payload)
data = response.json()

if "order" in data:
    print(f"Order created successfully! ID: {data['order']}")
else:
    print(f"Error: {data.get('error', 'Unknown error')}")
PHP (cURL)
<?php
$url = 'https://growizo.shop/api/v2';
$data = [
    'key' => 'YOUR_API_KEY',
    'action' => 'add',
    'service' => 1,
    'link' => 'https://instagram.com/p/XXXX',
    'quantity' => 1000
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

$response = curl_exec($ch);
curl_close($ch);

$result = json_decode($response, true);
if (isset($result['order'])) {
    echo "Order created successfully! ID: " . $result['order'];
} else {
    echo "Error: " . ($result['error'] ?? 'Unknown error');
}
?>
Node.js (Fetch)
const url = 'https://growizo.shop/api/v2';

const payload = new URLSearchParams({
    key: 'YOUR_API_KEY',
    action: 'add',
    service: 1,
    link: 'https://instagram.com/p/XXXX',
    quantity: 1000
});

fetch(url, {
    method: 'POST',
    body: payload
})
.then(response => response.json())
.then(data => {
    if (data.order) {
        console.log(`Order created successfully! ID: ${data.order}`);
    } else {
        console.error(`Error: ${data.error || 'Unknown error'}`);
    }
})
.catch(err => console.error(err));

Need help integrating?

Have questions about the API, need a custom integration, or want to report an issue? Reach out directly on Telegram for fast support.