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

Sarrera

Resimi APIak gure SMM zerbitzuak zure panelean, aplikazioan edo lan-fluxuan integratzeko aukera ematen dizu. Eskaera guztiek JSON itzultzen dituzte. APIa JAP, SMMKings, Peakerr eta beste batzuek erabiltzen duten SMM paneleko API formatu estandarrekin bateragarria da, aldatzea edo integratzea erraztuz.

Oinarrizko URLa: https://resimi.xyz/api/v2.php

Amaiera-puntu guztiek GET eta POST eskaerak onartzen dituzte. Erabili POST eskaerak eta ezeztapenak egiteko, GET irakurtzeko soilik kontsultak egiteko.

Autentifikazioa

Eskaera bakoitzak zure API gakoa sartu behar du key parametro gisa.

Zure API gakoa Kontuaren ezarpenak → API sarbidea atalean dago. Mantendu isilpean — zure konturako eta saldorako sarbide osoa du.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

Akatsak

Errore guztiek JSON objektu bat itzultzen dute error gako batekin:

{"error": "Insufficient balance. Please add funds."}
Errore mezuaEsanahia
API gako baliogabeaGakoa oker dago edo kontua eten da
Balantze nahikoaGehitu funtsak eskaerak egin aurretik
Zerbitzua ez da aurkitu edo inaktiboZerbitzuaren IDa okerra da edo zerbitzua desgaituta dago
Kantitateak X eta Y artean egon behar duZerbitzu honetarako baimendutako tartetik kanpo dagoen kantitatea
Eskaera ez da aurkituEskaera ID ez dago edo beste erabiltzaile batena da
Eskaera ezin da bertan behera utziEskaera amaitu edo bertan behera utzi da

Eskuratu Zerbitzuak

Zerbitzu aktiboen zerrenda osoa itzultzen du tarifekin eta mugekin.

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

Parametroak

ParametroaMotaDeskribapena
key requiredstringZure API gakoa
action requiredstringzerbitzuak izan behar du

Erantzuna

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

Egin eskaera

Eskaera berri bat egiten du. Saldoa berehala kentzen da. Eskaera IDa itzultzen du.

POST https://resimi.xyz/api/v2.php
ParametroaMotaDeskribapena
key requiredstringZure API gakoa
action requiredstringgehitu izan behar du
service requiredintegerZerbitzuen IDa zerbitzuen zerrendatik
link requiredstringHelburuko profilaren edo mezuaren URLa
quantity requiredintegerEntregatu beharreko kantitatea guztira
runs optionalintegerTantaka-elikadura-kopurua (lehenetsia: 1)
interval optionalintegerTantaka-elikaduraren arteko minutuak (lehenetsia: 0)
comments optionalstringIruzkin pertsonalizatuak (iruzkinen zerbitzuetarako), lerro bakoitzeko bat

Erantzuna — Arrakasta

{"order": 98765}

Erantzuna — Errorea

{"error": "Insufficient balance. Please add funds."}
Drip-feed: Ezarri runs = lote kopurua eta tartea = minutu bakoitzaren artean. Adibidea — 1.000 jarraitzaile 7 egunetan: quantity=1000&runs=7&interval=1440

Eskaeraren egoera

Egiaztatu eskaera baten egungo egoera.

GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
ParametroaMotaDeskribapena
key requiredstringZure API gakoa
action requiredstringegoera izan behar du
order requiredintegerEskaera IDa <code>add</code>-tik itzuli da

Erantzuna

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

Egoera-balioak

EgoeraEsanahia
PendingHornitzaileari bidaltzeko zain
ProcessingHornitzaileari bidalia, ilaran jarrita
In_progressBidalketa martxan
CompletedErabat entregatuta
PartialPartzialki entregatuta, itzulita geratzen da
CancelledEzeztatuta, itzulita geratzen da

Utzi eskaera

Zain edo abian dagoen eskaera bertan behera uzten du. Entregatu gabeko zatia zure saldoan itzultzen da.

POST https://resimi.xyz/api/v2.php
ParametroaMotaDeskribapena
key requiredstringZure API gakoa
action requiredstringUtzi izan behar du
order requiredintegerEskatu ID bertan behera uzteko

Erantzuna — Arrakasta

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

Egiaztatu Balantzea

API gakoarekin lotutako kontuaren uneko saldoa ematen du.

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

Erantzuna

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

Kode Adibideak

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