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

Resimi API ਦਸਤਾਵੇਜ਼

ਜਾਣ-ਪਛਾਣ

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 ਕੁੰਜੀਕੁੰਜੀ ਗਲਤ ਹੈ ਜਾਂ ਖਾਤਾ ਮੁਅੱਤਲ ਹੈ
ਨਾਕਾਫ਼ੀ ਸੰਤੁਲਨਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਫੰਡ ਸ਼ਾਮਲ ਕਰੋ
ਸੇਵਾ ਨਹੀਂ ਮਿਲੀ ਜਾਂ ਅਕਿਰਿਆਸ਼ੀਲ ਹੈਸੇਵਾ ID ਗਲਤ ਹੈ ਜਾਂ ਸੇਵਾ ਅਯੋਗ ਹੈ
ਮਾਤਰਾ 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
  },
  ...
]

ਆਰਡਰ ਦਿਓ

ਨਵਾਂ ਆਰਡਰ ਦਿੰਦਾ ਹੈ। ਬਕਾਇਆ ਤੁਰੰਤ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ। ਆਰਡਰ ID ਵਾਪਸ ਕਰਦਾ ਹੈ।

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 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ਰੱਦ ਕਰਨ ਲਈ ਆਰਡਰ ਆਈ.ਡੀ

ਜਵਾਬ - ਸਫਲਤਾ

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