أدخل عبارة الوصول لتسجيل الدخول. بدون بريد إلكتروني، بدون كلمة مرور.
مستخدم جديد؟
المصادقة الثنائية
أدخل الرمز المكوّن من 6 أرقام من تطبيق المصادقة، أو أحد رموز الاسترداد الخاصة بك.
إنشاء حساب مجهول
بدون بريد إلكتروني، بدون كلمة مرور، بدون KYC. حسابك محمي بعبارة seed فريدة ستستلمها في الخطوة التالية.
لديك عبارة وصول بالفعل؟
تم إنشاء الحساب
إليك عبارة الوصول الخاصة بك:
احفظ هذه العبارة الآن — لن تظهر مرة أخرى
هذه العبارة هي الطريقة الوحيدة للوصول إلى حسابك. إذا فقدتها، سيُفقد رصيدك نهائيًا. لا استرداد، لا إعادة تعيين، لا استثناءات.
SmsNoKYC للمطوّرين: تحقق عبر الرسائل القصيرة يمكنك برمجته
برمج حلقة التحقق بأكملها عبر واجهة JSON واحدة. تقف 116 دولة و133 خدمة و400 مسار مشغّل وأكثر من 15,400 سعر حي خلف حفنة من نقاط الوصول: خصّص رقمًا، التقط رمزه الوارد، احتفظ بإيجار حتى 90 يومًا، وسدّد بالعملات الرقمية. لا يوجد مفتاح API هنا — العبارة السرية هي بيانات الاعتماد الوحيدة التي ستقدمها على الإطلاق.
المصادقة مطلوبة. تعتمد الجلسات على ملفات تعريف الارتباط. سجّل الدخول بعبارتك السرية — عبر الموقع أو مباشرة عبر نقطة المصادقة الموثقة أدناه — ويرث كل طلب لاحق تلك الجلسة تلقائيًا.
مصمم للسكربتات وخطوط الأنابيب والوكلاء الذاتيين
يريد مزوّدو OTP التقليديون توقيع عقود واستكمال الامتثال والالتزام بحدود شهرية دنيا قبل إرسال طلبك الأول. يعكس SmsNoKYC هذا الترتيب: احمل عبارة بذرة، عبّئ رصيدًا بدءًا من $25 بأي من 8 عملة رقمية — من بينها Bitcoin وMonero وEthereum وLitecoin وTRON وUSDT وSOL — وابدأ الاتصال من أي عميل HTTPS تستخدمه بالفعل. تُحتسب الفوترة لكل رقم بدءًا من $0.01، عبر أكثر من 15,400 نقطة سعر حية.
يوميًا، تتحقق نقاط النهاية من تدفقات التسجيل داخل أنظمة CI، وتزوّد المتصفحات الآلية وأساطيل السكرابر برموز OTP، وتُبقي حسابات Telegram أو WhatsApp نشطة عبر تأجير مخصص من 7 إلى 90 يومًا، وتوزّع التحقق على 116 دولة مع تحكم صريح في 400 مسار اتصال على ثلاث فئات — افتراضية، فعلية، ومميزة. تصل وكلاء الذكاء الاصطناعي إلى الكتالوج نفسه عبر خادم MCP أصلي، موضّح في صفحة الوكلاء، بحيث يمكن لنموذج يستخدم الأدوات شراء الأرقام وقراءة الرموز دون أي وصلات مخصصة.
المصادقة
تعتمد الجلسات على ملفات تعريف الارتباط — لا يوجد مفتاح حامل يُصدر أو يُدوَّر. يتم تسجيل الدخول البرمجي بثلاث خطوات:
أرسل عبارتك السرية بطلب POST إلى /auth-api.php
التقط ملف تعريف الارتباط المُعيَّن في الاستجابة
أرفق ذلك الملف التعريفي بكل طلب تالٍ
POST/auth-api.php
يستبدل عبارتك الاسترجاعية بجلسة نشطة.
المعامل
النوع
مطلوب
الوصف
action
string
مطلوب
يجب أن يكون "login"
seed
string
مطلوب
العبارة السرية المكوّنة من 16 حرفًا المرتبطة بحسابك (الصيغة AbC3-dEf4-gHj5-kLm6)
cURL
Python
JavaScript
# Login and save session cookie
curl -X POST https://smsnokyc.com/auth-api.php \
-d "action=login&seed=AbC3-dEf4-gHj5-kLm6" \
-c cookies.txt
import requests
session = requests.Session()
resp = session.post("https://smsnokyc.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.
حدود الطلبات
قاعدتان تحكمان حجم الطلبات:
نقطة النهاية
الحد
النافذة
المصادقة
5 محاولات
15 دقيقة
جميع endpoints الأخرى
بدون حد صارم
—
الحد من معدل الطلبات: يقبل تسجيل الدخول 5 محاولات كل 15 دقيقة؛ لا يوجد حاليًا سقف ثابت لبقية نقاط النهاية، رغم أن إساءة الاستخدام المستمرة قد تُبطَّأ من المصدر. باعد بين طلباتك بشكل معقول.
معالجة الأخطاء
يعود كل فشل ككائن JSON يحمل حقل error:
{
"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
يسرد كل دولة تحمل مخزونًا حاليًا — 116 دولة في آخر إحصاء. نقطة نهاية مفتوحة، لا حاجة لجلسة.
resp = session.get("https://smsnokyc.com/api.php", params={"action": "countries"})
countries = resp.json()
for c in countries:
print(c["code"], c["name"])
const resp = await fetch("https://smsnokyc.com/api.php?action=countries");
const countries = await resp.json();
أنواع المشغلين:virtual — يعتمد على VoIP، أقل تكلفة، وقد يُرفض أحيانًا من منصات صارمة. physical — شريحة SIM حقيقية، قبول أقوى. premium — أعلى نسبة قبول وأسرع تسليم، حوالي 10 ثوانٍ.
شراء رقم (تفعيل SMS)
POST/api.php?action=buy
يحجز رقمًا لتحقق واحد. يبقى ملكك لمدة 20 دقيقة؛ وإذا لم تصل أي رسالة خلال تلك الفترة، تعود الرسوم إلى رصيدك تلقائيًا.
حالات الطلب:active — لا يزال بانتظار رسالة. completed — تم التقاط الرمز. cancelled — أُغلق من قبلك. refunded — أُعيد رصيده تلقائيًا بعد انتهاء المهلة دون رد. expired — انتهت المدة.
يشغّل النص أدناه الحلقة بأكملها بلغة Python — الجلسة، البحث في الكتالوج، الشراء، ثم الاستطلاع حتى يصل الرمز:
Python
import requests, time
BASE = "https://smsnokyc.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")
أسئلة المطورين، وإجاباتها
ما العمليات التي تتيحها واجهة API الخاصة بمطوّري SmsNoKYC؟
كل ما تفعله لوحة التحكم يمكن لسكربت أن يفعله: سحب كتالوج الدول الـ116 والخدمات الـ133، فحص أكثر من 15,400 نقطة سعر حية موزّعة على 400 مسار اتصال، تخصيص رقم لرمز OTP لمرة واحدة، قراءة الرمز الوارد فور وصوله، الاحتفاظ بتأجير مخصص لمدة 7 أو 14 أو 30 أو 90 يومًا، ومراجعة كل طلب. كل ذلك عبارة عن JSON بسيط عبر HTTPS، يُفوتَر بالعملات الرقمية، دون أي خطوة هوية في أي مكان من العملية.
هل هناك مفتاح API يجب توليده قبل طلبي الأول؟
لا شيء يُولَّد، لا شيء يُدار بالتناوب. عبارة البذرة هي بيانات الاعتماد نفسها: أرسلها مرة واحدة بطلب POST إلى /auth-api.php، احتفظ بملف تعريف ارتباط الجلسة الذي يعيده الخادم، وأرسل ذلك الملف مع كل استدعاء لاحق. بلا لوحة مفاتيح، بلا مصافحة OAuth، بلا تقويم انتهاء صلاحية — بذرة واحدة تفتح جلسة واحدة، وهذا هو النموذج بأكمله.
كم تكلفة الوصول إلى واجهة API نفسها؟
الوصول مجاني تمامًا — بدون رسوم شهرية، بدون فئة اشتراك، بدون حد أدنى لحجم الاستخدام. تدفع فقط مقابل كل رقم: رموز التحقق لمرة واحدة تبدأ من $0.01 وعادة ما تقع بين $0.20 و$1، بينما تبدأ الإيجارات المخصصة من $4.20 لمدة 7 أيام. تُموَّل الأرصدة ب8 عملة رقمية (الحد الأدنى للشحن $25)، وأي تفعيل لا يستقبل رسالته يُعاد رصيده تلقائيًا دون أي إجراء من جانبك.
هل يمكنني الدمج من أي لغة برمجة — أو من وكيل ذكاء اصطناعي؟
أي شيء يتحدث HTTPS مؤهل: Python وNode.js وGo وRust وPHP وRuby وJava وC# أو cURL خام داخل سكربت shell. يوفر المرجع مقتطفات قابلة للتشغيل بلغات cURL وPython وJavaScript، ويعرض /openapi.json وثيقة OpenAPI 3.0 كاملة لتوليد عملاء ذوي أنواع محددة. الوكلاء المستقلون مدعومون بشكل أصلي أيضًا — خادم MCP مخصص يتيح للنماذج المستخدمة للأدوات شراء الأرقام وجمع الرموز بمفردها؛ صفحة /agents تشرح الإعداد خطوة بخطوة.
ماذا يحدث عندما يبقى الرقم المشترى صامتاً؟
لن تخسر شيئاً. كل تفعيل يعمل بنافذة استقبال مدتها 20 دقيقة؛ وإذا أُغلقت دون رسالة، تلغي المنصة الطلب تلقائياً وتعيد كامل المبلغ إلى رصيدك. بلا تذكرة، بلا نموذج، بلا انتظار للدعم. اشترِ مرة أخرى فوراً — الانتقال إلى فئة مشغّل مادي أو مميز يرفع عادة معدل التسليم.
إلى أي مدى يمكنني الاستعلام المتكرر قبل بدء التقييد؟
تسجيل الدخول وحده يحمل سقفًا صارمًا: 5 محاولات كل 15 دقيقة لكل IP، لمنع تخمين العبارة السرية. نقاط الوصول الخاصة بالكتالوج والشراء والطلبات والإيجار لا تحمل حصة ثابتة حاليًا. حافظ على وتيرة معقولة — فحص نقطة الطلبات كل 3 إلى 5 ثوانٍ يلتقط كل رمز — وأبقِ الحركة المستمرة دون نحو 10 طلبات في الثانية، لأن الدفعات الأثقل قد تُبطَّأ عند طبقة الحافة.
أطلقه
احصل على بذرة من الصفحة الرئيسية، عبّئ $25 أو أكثر بالعملات الرقمية، ويبعد رمز التحقق الأول عنك خمسة طلبات فقط. تبني على LLM بدلًا من سكربت؟ وجّه نموذجك إلى خادم SmsNoKYC MCP أو اتبع دليل تكامل وكلاء الذكاء الاصطناعي — يتحول كتالوج 116 دولة و133 خدمة الكامل إلى استدعاء أداة واحد.
أي شيء يتركه المرجع مفتوحًا تجده في مركز المساعدة، ويشرح قاموس مصطلحات SMS المفاهيم التقنية، وتُظهر النشاط المباشر الشبكة في حركة. يعمل الدعم عبر تذاكر داخل التطبيق بمجرد تسجيل الدخول.