أدخل عبارة الوصول لتسجيل الدخول. بدون بريد إلكتروني، بدون كلمة مرور.
مستخدم جديد؟
إنشاء حساب مجهول
بدون بريد إلكتروني، بدون كلمة مرور، بدون KYC. حسابك محمي بعبارة وصول فريدة.
إيداع التسجيل
$75.00
يُضاف إلى رصيدك
جاهز للاستخدام فورًا
يشمل التحقق عبر الرسائل القصيرة، تأجير الأرقام، حسابات فرعية لإعادة البيع، ووصول كامل لـ API.
Bitcoin
Ethereum
Solana
USDT
لديك عبارة وصول بالفعل؟
إرسال BTC
إيداع تسجيل بقيمة 75.00$ — يُضاف إلى رصيدك
60:00
في انتظار الدفع...
سيتم إنشاء حسابك تلقائيًا بمجرد التأكيد
تم استلام الدفع
تمت إضافة 75.00$ إلى رصيدك. إليك عبارة الوصول الخاصة بك:
احفظ هذه العبارة الآن — لن تظهر مرة أخرى
هذه العبارة هي الطريقة الوحيدة للوصول إلى حسابك. إذا فقدتها، سيُفقد رصيدك نهائيًا. لا استرداد، لا إعادة تعيين، لا استثناءات.
وثائق API
أتمتة سير عمل التحقق عبر SMS باستخدام واجهة API الخاصة بـ SimNoKYC. اشترِ أرقام هواتف افتراضية، واستلم رموز SMS، واستأجر أرقامًا مخصصة، وأدر الطلبات — كل ذلك برمجيًا.
المصادقة مطلوبة. تستخدم جميع طلبات API مصادقة الجلسة القائمة على ملفات تعريف الارتباط. يجب أن تكون مسجلاً الدخول إلى حساب SimNoKYC الخاص بك لاستخدام API. سجّل الدخول عبر واجهة الويب أو استخدم نقطة نهاية المصادقة لإنشاء جلسة.
المصادقة
تستخدم API مصادقة الجلسة القائمة على ملفات تعريف الارتباط. للمصادقة برمجيًا:
أرسل طلب POST إلى /auth-api.php مع عبارة seed الخاصة بك
خزّن ملف تعريف ارتباط الجلسة من الاستجابة
أدرج ملف تعريف الارتباط في جميع طلبات API اللاحقة
POST/auth-api.php
قم بالمصادقة باستخدام عبارة seed الخاصة بك وأنشئ جلسة.
المعامل
النوع
مطلوب
الوصف
action
string
مطلوب
يجب أن يكون "login"
seed
string
مطلوب
عبارة seed الوصول المكونة من 16 حرفًا (مثال: AbC3-dEf4-gHj5-kLm6)
cURL
Python
JavaScript
# Login and save session cookie
curl -X POST https://simnokyc.com/auth-api.php \
-d "action=login&seed=AbC3-dEf4-gHj5-kLm6" \
-c cookies.txt
import requests
session = requests.Session()
resp = session.post("https://simnokyc.com/auth-api.php", data={
"action": "login",
"seed": "AbC3-dEf4-gHj5-kLm6"
})
data = resp.json()
print(data) # {"success": true, "user": {...}}# session object now holds the cookie for all future requests
جميع الاستجابات بتنسيق JSON. تقبل نقاط نهاية POST أجسام الطلبات application/json و application/x-www-form-urlencoded.
حدود الطلبات
تفرض API حدود المعدل التالية:
نقطة النهاية
الحد
النافذة
المصادقة
5 محاولات
15 دقيقة
جميع endpoints الأخرى
بدون حد صارم
—
تحديد المعدل: المصادقة محدودة بـ 5 محاولات كل 15 دقيقة. endpoints الأخرى غير محدودة حاليًا، لكن الاستخدام المفرط قد يتم تقييده. استخدم فترات طلب معقولة.
معالجة الأخطاء
تُرجع جميع الأخطاء كائن JSON مع حقل <code>error</code>:
{
"error": "Description of what went wrong"
}
رمز HTTP
المعنى
200
نجاح (تحقق من نص الاستجابة لأخطاء مستوى التطبيق)
403
رمز CSRF غير صالح
405
طريقة HTTP خاطئة (مثال: GET على endpoint يقبل POST فقط)
429
تم تجاوز حد المعدل
أخطاء شائعة على مستوى التطبيق:
خطأ
السبب
"Login required"
انتهت الجلسة أو غير مصادق عليه
"Insufficient balance"
أموال غير كافية — يتضمن حقلي need وhave
"Service not available for this country"
لا يوجد مخزون أو الخدمة غير نشطة للدولة المحددة
"Missing country or service"
لم يتم تقديم المعاملات المطلوبة
قائمة الدول
GET/api.php?action=countries
يُرجع جميع الدول النشطة مع الأرقام الافتراضية المتاحة. لا يتطلب مصادقة.
resp = session.get("https://simnokyc.com/api.php", params={"action": "countries"})
countries = resp.json()
for c in countries:
print(c["code"], c["name"])
const resp = await fetch("https://simnokyc.com/api.php?action=countries");
const countries = await resp.json();
أنواع المشغلين:virtual — أرقام VoIP، الأرخص، قد تُحظر من بعض الخدمات. physical — بطاقات SIM حقيقية، معدل نجاح أعلى. premium — أسرع تسليم (~10 ثوانٍ)، أعلى معدل نجاح.
شراء رقم (تفعيل SMS)
POST/api.php?action=buy
اشترِ رقمًا افتراضيًا للتحقق عبر SMS لمرة واحدة. الرقم نشط لمدة 20 دقيقة. إذا لم يتم استلام أي SMS، يتم استرداد رصيدك تلقائيًا.
حالات الطلب:active — بانتظار SMS. completed — تم استلام SMS. cancelled — ألغاه المستخدم. refunded — استرداد تلقائي (لم يتم استلام SMS قبل انتهاء المهلة). expired — انتهت المهلة.
إليك مثال Python كامل يقوم بالمصادقة، ويجد خدمة، ويشتري رقمًا، ويستعلم عن رمز SMS:
Python
import requests, time
BASE = "https://simnokyc.com"
SEED = "AbC3-dEf4-gHj5-kLm6"
s = requests.Session()
# 1. Authenticate
s.post(f"{BASE}/auth-api.php", data={"action": "login", "seed": SEED})
# 2. Check balance
user = s.get(f"{BASE}/api.php?action=user").json()
print(f"Balance: ${user['balance']}")
# 3. Get services for USA
services = s.get(f"{BASE}/api.php?action=services&country=us").json()
whatsapp = next(svc for svc in services if svc["name"] == "WhatsApp")
print(f"WhatsApp: ${whatsapp['price']} ({whatsapp['stock']} in stock)")
# 4. Buy a number
order = s.post(f"{BASE}/api.php?action=buy", json={
"country": "us",
"service_id": whatsapp["id"]
}).json()
print(f"Order #{order['order_id']} created")
# 5. Poll for SMS codefor _ in range(60):
orders = s.get(f"{BASE}/api.php?action=orders").json()
my_order = next(o for o in orders if o["id"] == order["order_id"])
if my_order["sms_code"]:
print(f"SMS code: {my_order['sms_code']}")
print(f"Phone: {my_order['phone_number']}")
breakprint("Waiting for SMS...")
time.sleep(5)
else:
print("Timeout — balance will be refunded automatically")