Services How It Works Blog Free Reseller Panel API Login Sign Up Free

Вовед

Resimi API ви овозможува да ги интегрирате нашите SMM услуги во вашиот сопствен панел, апликација или работен тек. Сите барања се враќаат JSON. API е компатибилен со стандардниот формат API на SMM панелот што го користат JAP, SMMKings, Peakerr и други - што го олеснува префрлувањето или интегрирањето.

Основен URL: https://resimi.xyz/api/v2.php

Сите крајни точки ги прифаќаат барањата GET и POST. Користете POST за нарачки и откажувања, GET за прашања само за читање.

Автентикација

Секое барање мора да го вклучи вашиот клуч API како параметар key.

Вашиот API клуч е во Поставки за сметка → API Access. Чувајте го во тајност - има целосен пристап до вашата сметка и салдо.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Грешки

Сите грешки враќаат JSON објект со клуч error:

{"error": "Insufficient balance. Please add funds."}
Порака за грешкаЗначење
Неважечки API клучКлучот е погрешен или сметката е суспендирана
Недоволна рамнотежаДодадете средства пред да поставите нарачки
Услугата не е пронајдена или неактивнаID на услугата е погрешна или услугата е оневозможена
Количеството мора да биде помеѓу X и YКоличина надвор од дозволениот опсег за оваа услуга
Нарачката не е пронајденаID на нарачка не постои или припаѓа на друг корисник
Нарачката не може да се откажеНарачката е веќе завршена или откажана

Добијте услуги

Ја враќа целосната листа на активни услуги со стапки и ограничувања.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=services

Параметри

ПараметарТипОпис
key requiredstringВашиот API клуч
action requiredstringМора да биде услуги

Одговор

[
  {
    "service": 1234,
    "category": "Instagram",
    "name": "Instagram Followers — HQ | Refill 30 days",
    "type": "Default",
    "rate": "0.5000",
    "min": 100,
    "max": 100000,
    "dripfeed": true,
    "refill": true,
    "cancel": false
  },
  ...
]

Поставете нарачка

Поставува нова нарачка. Салдото се одзема веднаш. Го враќа ID на нарачката.

POST https://resimi.xyz/api/v2.php
ПараметарТипОпис
key requiredstringВашиот API клуч
action requiredstringМора да биде add
service requiredintegerID на услуга од списокот со услуги
link requiredstringURL на целниот профил или објава
quantity requiredintegerВкупна количина за испорака
runs optionalintegerБрој на напојувања капка по капка (стандардно: 1)
interval optionalintegerМинути помеѓу доводите капка по капка (стандардно: 0)
comments optionalstringПрилагодени коментари (за услуги за коментари), по еден по линија

Одговор - успех

{"order": 98765}

Одговор - Грешка

{"error": "Insufficient balance. Please add funds."}
Drip-feed: Поставете runs = број на серии и интервал = минути помеѓу секоја од нив. Пример - 1.000 следбеници во текот на 7 дена: количина=1000&runs=7&interval=1440

Статус на нарачка

Проверете го моменталниот статус на нарачката.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ПараметарТипОпис
key requiredstringВашиот API клуч
action requiredstringМора да има статус
order requiredintegerИД на нарачката е вратена од <code>add</code>

Одговор

{
  "charge": "0.5000",
  "start_count": 1240,
  "status": "In_progress",
  "remains": 630,
  "currency": "USD"
}

Статусни вредности

СтатусЗначење
PendingСе чека да се испрати до давателот
ProcessingИспратено до давателот, во редица
In_progressИспораката е во тек
CompletedЦелосно испорачано
PartialДелумно испорачано, преостанато рефундирање
CancelledОткажано, останува вратено

Откажете ја нарачката

Откажува нарачка што чека или е во тек. Неиспорачаниот дел се враќа на вашето салдо.

POST https://resimi.xyz/api/v2.php
ПараметарТипОпис
key requiredstringВашиот API клуч
action requiredstringМора да биде откажи
order requiredintegerНарачајте ID за откажување

Одговор - успех

{"success": true, "refunded": 0.2500}

Проверете го билансот

Го враќа тековното салдо на сметката поврзана со клучот API.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Одговор

{"balance": "12.4800", "currency": "USD"}

Примери за кодови

<?php
$apiUrl = "https://resimi.xyz/api/v2.php";
$apiKey = "YOUR_API_KEY";

function smmApi(string $url, string $key, array $params): array {
    $params['key'] = $key;
    $ch = curl_init($url);
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => http_build_query($params),
        CURLOPT_TIMEOUT => 30,
    ]);
    $response = curl_exec($ch);
    curl_close($ch);
    return json_decode($response, true) ?? [];
}

// Get services
$services = smmApi($apiUrl, $apiKey, ['action' => 'services']);

// Place an order
$order = smmApi($apiUrl, $apiKey, [
    'action' => 'add',
    'service' => 1234,
    'link' => 'https://instagram.com/yourprofile',
    'quantity' => 1000,
]);
echo "Order ID: " . ($order['order'] ?? 'Error: ' . $order['error']);

// Check balance
$balance = smmApi($apiUrl, $apiKey, ['action' => 'balance']);
echo "Balance: $" . $balance['balance'];
import requests

API_URL = "https://resimi.xyz/api/v2.php"
API_KEY = "YOUR_API_KEY"

def smm_api(params: dict) -> dict:
    params["key"] = API_KEY
    response = requests.post(API_URL, data=params, timeout=30)
    return response.json()

# Get services
services = smm_api({"action": "services"})
for svc in services[:3]:
    print(f"[{svc['service']}] {svc['name']} - ${svc['rate']}/1K")

# Place an order
order = smm_api({
    "action": "add",
    "service": 1234,
    "link": "https://instagram.com/yourprofile",
    "quantity": 1000,
})
print(f"Order ID: {order.get('order', 'Error: ' + order.get('error', ''))}")

# Check status
status = smm_api({"action": "status", "order": order.get("order")})
print(f"Status: {status.get('status')} | Remains: {status.get('remains')}")

# Check balance
balance = smm_api({"action": "balance"})
print(f"Balance: ${balance['balance']}")
const API_URL = "https://resimi.xyz/api/v2.php";
const API_KEY = "YOUR_API_KEY";

async function smmApi(params) {
    const body = new URLSearchParams({ key: API_KEY, ...params });
    const res = await fetch(API_URL, { method: "POST", body });
    return res.json();
}

// Get services
const services = await smmApi({ action: "services" });
console.log(`Found ${services.length} services`);

// Place an order
const order = await smmApi({
    action: "add",
    service: 1234,
    link: "https://instagram.com/yourprofile",
    quantity: 1000,
});
console.log("Order ID:", order.order ?? "Error: " + order.error);

// Check status
const status = await smmApi({ action: "status", order: order.order });
console.log("Status:", status.status, "| Remains:", status.remains);

// Cancel an order
const cancel = await smmApi({ action: "cancel", order: order.order });
console.log("Refunded:", cancel.refunded);

// Check balance
const balance = await smmApi({ action: "balance" });
console.log("Balance: $" + balance.balance);
# Get services
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=services"

# Place an order
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1234" \
  -d "link=https://instagram.com/yourprofile" \
  -d "quantity=1000"

# Place a drip-feed order (1000 followers over 7 days)
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1234" \
  -d "link=https://instagram.com/yourprofile" \
  -d "quantity=1000" \
  -d "runs=7" \
  -d "interval=1440"

# Check order status
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=98765"

# Cancel an order
curl -X POST "https://resimi.xyz/api/v2.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=cancel" \
  -d "order=98765"

# Check balance
curl -X GET "https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance"
How can we help?