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

تعارف

Resimi API آپ کو ہماری SMM خدمات کو اپنے پینل، ایپ، یا ورک فلو میں ضم کرنے دیتا ہے۔ تمام درخواستیں JSON واپس آتی ہیں۔ API معیاری SMM پینل API فارمیٹ کے ساتھ مطابقت رکھتا ہے جو JAP، SMMKings، Peakerr اور دیگر کے ذریعہ استعمال کیا جاتا ہے - اسے سوئچ کرنا یا انٹیگریٹ کرنا آسان بناتا ہے۔

بنیادی URL: https://resimi.xyz/api/v2.php

تمام اینڈ پوائنٹس GET اور POST درخواستوں کو قبول کرتے ہیں۔ آرڈرز اور منسوخی کے لیے POST، GET صرف پڑھنے کے سوالات کے لیے استعمال کریں۔

تصدیق

ہر درخواست میں آپ کی API کلید کو key پیرامیٹر کے طور پر شامل کرنا ضروری ہے۔

آپ کی API کلید اکاؤنٹ کی ترتیبات → API رسائی میں ہے۔ اسے خفیہ رکھیں - اسے آپ کے اکاؤنٹ اور بیلنس تک مکمل رسائی حاصل ہے۔
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance

غلطیاں

تمام خرابیاں error کلید کے ساتھ JSON آبجیکٹ لوٹاتی ہیں۔

{"error": "Insufficient balance. Please add funds."}
غلطی کا پیغاممطلب
غلط API کلیدکلید غلط ہے یا اکاؤنٹ معطل ہے۔
ناکافی توازنآرڈر دینے سے پہلے فنڈز شامل کریں۔
سروس نہیں ملی یا غیر فعالسروس آئی ڈی غلط ہے یا سروس غیر فعال ہے۔
مقدار 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شامل ہونا ضروری ہے
service requiredintegerخدمات کی فہرست سے سروس ID
link requiredstringٹارگٹ پروفائل یا پوسٹ کا URL
quantity requiredintegerڈیلیور کرنے کے لیے کل مقدار
runs optionalintegerڈرپ فیڈ رنز کی تعداد (پہلے سے طے شدہ: 1)
interval optionalintegerڈرپ فیڈ رن کے درمیان منٹ (پہلے سے طے شدہ: 0)
comments optionalstringحسب ضرورت تبصرے (تبصرے کی خدمات کے لیے)، فی لائن ایک

جواب - کامیابی

{"order": 98765}

جواب - غلطی

{"error": "Insufficient balance. Please add funds."}
Drip-feed: سیٹ کریں runs = بیچوں کی تعداد اور interval = منٹ ہر ایک کے درمیان۔ مثال — 7 دنوں میں 1,000 پیروکار: quantity=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 requiredstringstatus ہونا ضروری ہے
order requiredintegerآرڈر ID <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?