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

Увод

Resimi API вам омогућава да интегришете наше SMM услуге у сопствени панел, апликацију или ток посла. Сви захтеви враћају ЈСОН. API је компатибилан са стандардним форматом API-ја SMM панела који користе ЈАП, СММКингс, Пеакерр и други – што олакшава пребацивање или интеграцију.

Основни УРЛ: https://resimi.xyz/api/v2.php

Све крајње тачке прихватају и ГЕТ и ПОСТ захтеве. Користите ПОСТ за поруџбине и отказивања, ГЕТ за упите само за читање.

Аутентификација

Сваки захтев мора да садржи ваш API кључ као параметар кеи.

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

Грешке

Све грешке враћају ЈСОН објекат са кључем еррор:

{"error": "Insufficient balance. Please add funds."}
Порука о грешциЗначење
Неважећи API кључКључ је погрешан или је налог суспендован
Недовољна равнотежаДодајте средства пре него што наручите
Услуга није пронађена или је неактивнаИД услуге је погрешан или је услуга онемогућена
Количина мора бити између Кс и ИКоличина изван дозвољеног опсега за ову услугу
Поруџбина није пронађенаИД поруџбине не постоји или припада другом кориснику
Поруџбина се не може отказатиПоруџбина је већ завршена или отказана

Гет Сервицес

Враћа пуну листу активних услуга са стопама и ограничењима.

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
  },
  ...
]

Плаце Ордер

Поставља нову наруџбу. Стање се одмах одузима. Враћа ИД поруџбине.

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

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

{"order": 98765}

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

{"error": "Insufficient balance. Please add funds."}
Дрип-феед: Поставите рунс = број серија и интервал = минута између сваке. Пример — 1.000 пратилаца током 7 дана: куантити=1000&рунс=7&интервал=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>адд</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ИД поруџбине за отказивање

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

{"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?