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

Panimula

Hinahayaan ka ng Resimi API na isama ang aming mga serbisyo ng SMM sa sarili mong panel, app, o workflow. Lahat ng mga kahilingan ay nagbabalik JSON. Ang API ay tugma sa karaniwang format ng SMM panel API na ginagamit ng JAP, SMMKings, Peakerr at iba pa — na ginagawang madali ang paglipat o pagsasama.

Base URL: https://resimi.xyz/api/v2.php

Tinatanggap ng lahat ng endpoint ang parehong GET at POST na mga kahilingan. Gamitin ang POST para sa mga order at pagkansela, GET para sa mga read-only na query.

Pagpapatunay

Dapat isama ng bawat kahilingan ang iyong API key bilang key parameter.

Ang iyong API key ay nasa Account Settings → API Access. Panatilihin itong sikreto — mayroon itong ganap na access sa iyong account at balanse.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Mga pagkakamali

Lahat ng error ay nagbabalik ng JSON object na may error key:

{"error": "Insufficient balance. Please add funds."}
Mensahe ng errorIbig sabihin
Di-wastong API keyMali ang susi o nasuspinde ang account
Hindi sapat na balanseMagdagdag ng mga pondo bago maglagay ng mga order
Hindi nakita o hindi aktibo ang serbisyoMali ang ID ng Serbisyo o hindi pinagana ang serbisyo
Ang dami ay dapat nasa pagitan ng X at YDami sa labas ng pinapayagang saklaw para sa serbisyong ito
Hindi nakita ang orderAng Order ID ay wala o pagmamay-ari ng ibang user
Hindi maaaring kanselahin ang orderNakumpleto na o nakansela na ang order

Kumuha ng Mga Serbisyo

Ibinabalik ang buong listahan ng mga aktibong serbisyo na may mga rate at limitasyon.

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

Mga Parameter

ParameterUriPaglalarawan
key requiredstringAng iyong API key
action requiredstringDapat ay mga serbisyo

Tugon

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

Place Order

Naglalagay ng bagong order. Ang balanse ay ibinabawas kaagad. Ibinabalik ang order ID.

POST https://resimi.xyz/api/v2.php
ParameterUriPaglalarawan
key requiredstringAng iyong API key
action requiredstringDapat ay add
service requiredintegerID ng Serbisyo mula sa listahan ng mga serbisyo
link requiredstringURL ng target na profile o post
quantity requiredintegerKabuuang dami ng ihahatid
runs optionalintegerBilang ng mga drip-feed run (default: 1)
interval optionalintegerMga minuto sa pagitan ng mga drip-feed run (default: 0)
comments optionalstringMga custom na komento (para sa mga serbisyo ng komento), isa bawat linya

Tugon - Tagumpay

{"order": 98765}

Tugon - Error

{"error": "Insufficient balance. Please add funds."}
Drip-feed: Set runs = bilang ng mga batch at interval = minuto sa pagitan ng bawat isa. Halimbawa — 1,000 tagasubaybay sa loob ng 7 araw: quantity=1000&runs=7&interval=1440

Katayuan ng Order

Suriin ang kasalukuyang katayuan ng isang order.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ParameterUriPaglalarawan
key requiredstringAng iyong API key
action requiredstringDapat ay status
order requiredintegerIbinalik ang Order ID mula kay <code>add</code>

Tugon

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

Mga halaga ng katayuan

KatayuanIbig sabihin
PendingNaghihintay na maipadala sa provider
ProcessingIpinadala sa provider, nakapila
In_progressIsinasagawa ang paghahatid
CompletedGanap na naihatid
PartialBahagyang naihatid, ang natitirang na-refund
CancelledKinansela, ang natitirang na-refund

Kanselahin ang Order

Kinakansela ang isang nakabinbin o kasalukuyang order. Ang hindi naihatid na bahagi ay ibinabalik sa iyong balanse.

POST https://resimi.xyz/api/v2.php
ParameterUriPaglalarawan
key requiredstringAng iyong API key
action requiredstringDapat ay kansela
order requiredintegerOrder ID para kanselahin

Tugon - Tagumpay

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

Suriin ang Balanse

Ibinabalik ang kasalukuyang balanse ng account na nauugnay sa API key.

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

Tugon

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

Mga Halimbawa ng Code

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