SMM Panel API v2
توثيق API الرسمي
اربط منصتك مع خدماتنا بسهولة — نفس معيار SMM Panel API القياسي المتوافق مع جميع برامج إعادة البيع
POSThttps://viralwave.top/api/v2
HTTPS مشفر
60 طلب/دقيقة
JSON + form-data
99.9% uptime
1البداية السريعة
احصل على مفتاح API
من لوحة التحكم → API → انسخ مفتاحك
اجلب الخدمات
أرسل action=services لترى كل الخدمات والأسعار
أنشئ طلبك
أرسل action=add مع معرّف الخدمة والكمية والرابط
مثال كامل (cURL)
bash
# 1. جلب الخدمات
curl -X POST https://viralwave.top/api/v2 \
-H "Content-Type: application/json" \
-d '{"key":"YOUR_API_KEY","action":"services"}'
# 2. إنشاء طلب
curl -X POST https://viralwave.top/api/v2 \
-H "Content-Type: application/json" \
-d '{"key":"YOUR_API_KEY","action":"add","service":"SERVICE_ID","link":"https://instagram.com/username/","quantity":1000}'
# 3. تتبع الحالة
curl -X POST https://viralwave.top/api/v2 \
-H "Content-Type: application/json" \
-d '{"key":"YOUR_API_KEY","action":"status","order":"ORDER_ID"}'2نقاط النهاية (Endpoints)
3حالات الطلب
| الحالة | المعنى |
|---|---|
| Pending | الطلب في قائمة الانتظار |
| In progress | جاري التنفيذ حالياً |
| Completed | اكتمل بنجاح ✓ |
| Partial | اكتمل جزئياً (رصيد الفرق يُسترد تلقائياً) |
| Canceled | ملغي (الرصيد مُسترد) |
| Failed | فشل في التنفيذ |
4رسائل الخطأ
جميع الأخطاء تُرجع JSON بصيغة: { "error": "..." }
| رسالة الخطأ | السبب |
|---|---|
API key is required | لم يتم إرسال مفتاح API |
Invalid API key | مفتاح API غير صحيح أو الحساب معطل |
Action is required | لم يتم تحديد الـ action |
Unknown action: X | الـ action غير معروف |
Service not found or inactive | الخدمة غير موجودة أو غير نشطة |
Insufficient balance | الرصيد غير كافٍ |
Quantity must be between X and Y | الكمية خارج النطاق المسموح |
Invalid link | الرابط غير صالح أو لا يبدأ بـ https:// |
All providers unavailable | جميع المزودين غير متاحين — أعد المحاولة لاحقاً |
Too many requests | تجاوزت 60 طلب/دقيقة — انتظر ثم أعد المحاولة |
5حساب التكلفة والحدود
حد الطلبات (Rate Limit)
- 60 طلب API في الدقيقة لكل مفتاح
- لا حد لعدد الطلبات (orders) يومياً
- تجاوز الحد يُرجع خطأ 429
حساب تكلفة الطلب
- التكلفة = (quantity ÷ 1000) × rate
- مثال: 1000 متابع × $0.35 = $0.35
- الرصيد يُخصم فور إنشاء الطلب
- الطلبات الفاشلة تُسترد تلقائياً