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

ভূমিকা

Resimi API আপনাকে আমাদের SMM পরিষেবাগুলিকে আপনার নিজস্ব প্যানেল, অ্যাপ, বা কর্মপ্রবাহে একীভূত করতে দেয়৷ সমস্ত অনুরোধ JSON ফেরত দেয়। APIটি JAP, SMMKings, Peakerr এবং অন্যান্যদের দ্বারা ব্যবহৃত স্ট্যান্ডার্ড SMM প্যানেল API ফর্ম্যাটের সাথে সামঞ্জস্যপূর্ণ - এটিকে সুইচ বা একীভূত করা সহজ করে তোলে।

ভিত্তি 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 এর মধ্যে হতে হবেএই পরিষেবার জন্য অনুমোদিত সীমার বাইরে পরিমাণ
অর্ডার পাওয়া যায়নিঅর্ডার আইডি বিদ্যমান নেই বা অন্য ব্যবহারকারীর অন্তর্গত
অর্ডার বাতিল করা যাবে নাঅর্ডার ইতিমধ্যে সম্পন্ন বা বাতিল করা হয়েছে

সেবা পান

রেট এবং সীমা সহ সক্রিয় পরিষেবাগুলির সম্পূর্ণ তালিকা প্রদান করে।

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লক্ষ্য প্রোফাইল বা পোস্টের URL
quantity requiredintegerবিতরণ করার জন্য মোট পরিমাণ
runs optionalintegerড্রিপ-ফিড রানের সংখ্যা (ডিফল্ট: 1)
interval optionalintegerড্রিপ-ফিড রানের মধ্যে মিনিট (ডিফল্ট: 0)
comments optionalstringকাস্টম মন্তব্য (মন্তব্য পরিষেবার জন্য), প্রতি লাইনে একটি

প্রতিক্রিয়া - সাফল্য

{"order": 98765}

প্রতিক্রিয়া - ত্রুটি

{"error": "Insufficient balance. Please add funds."}
ড্রিপ-ফিড: সেট করুন রান = ব্যাচের সংখ্যা এবং ব্যবধান = প্রতিটির মধ্যে মিনিট। উদাহরণ — 7 দিনের মধ্যে 1,000 ফলোয়ার: পরিমাণ=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>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অর্ডার আইডি বাতিল করতে

প্রতিক্রিয়া - সাফল্য

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