واجهة API للتعرّف على الكابتشا لأغراض الأتمتة واختبارات QA
الكابتشا ليست مشكلتك.
أرسل مهمة إلى API واحصل على الرمز المميز خلال ثوانٍ. يُحجز السعر عند إنشاء المهمة ولا يُخصم إلا عندما تصبح النتيجة جاهزة — والمهام الفاشلة لا تكلّفك شيئًا.
createTask يحجز السعر، وready يخصمه، وأي خطأ يُلغي الحجز فورًا. رمز مميز غير صحيح؟ أبلغ عنه خلال 24 ساعة لاسترداد تلقائي.
بروتوكولان، مضيف واحد
توافق مع Anti-Captcha JSON (createTask / getTaskResult) و2Captcha (in.php / res.php). الانتقال يتطلب تغيير سطر واحد.
إشعارات webhook كما ينبغي
callbackUrl في أي طلب، وتوقيع HMAC-SHA256 مع طابع زمني، وإعادة المحاولات، وسجل تسليم لكل مهمة.
مقاييس حية علنية
نسبة النجاح وp50/p95 وعمق قائمة الانتظار لكل نوع مهمة، ونسبة التوفر خلال 90 يومًا وسجل الحوادث — على صفحة حالة علنية.
مفاتيح بحدود
مفاتيح API متعددة مع حدود للإنفاق وحدود للتزامن وقوائم عناوين IP المسموح بها. سجل المهام لمدة 90 يومًا مع التصدير إلى CSV.
بيئة اختبار مجانية
تُرجع مفاتيح الاختبار رموزًا مميزة وهمية بتنسيق الاستجابة الحقيقي، لتتمكن من تصحيح أخطاء التكامل دون إنفاق أي مال.
تكامل في بضعة أسطر من الكود
تعتمد API بروتوكول Anti-Captcha JSON، لذا تعمل حزم SDK والأدوات الحالية بمجرد تغيير المضيف. أمثلة بست لغات:
استخدم مفتاح اختبار (test_…) أثناء التطوير — فهو يُرجع رموزًا مميزة وهمية ولا يكلّف شيئًا.
import time
import requests
API = "https://"
KEY = "YOUR_API_KEY"# 1. create a task: the price is held, not charged
task = requests.post(f"{API}/createTask", json={
"clientKey": KEY,
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "6Le-SITE-KEY",
},
}).json()
if task["errorId"]:
raise RuntimeError(task["errorCode"])
# 2. poll the result (or pass "callbackUrl" and get a signed webhook)whileTrue:
time.sleep(3)
res = requests.post(f"{API}/getTaskResult",
json={"clientKey": KEY, "taskId": task["taskId"]}).json()
if res["errorId"]:
raise RuntimeError(res["errorCode"])
if res["status"] == "ready":
print(res["solution"]["gRecaptchaResponse"])
break
بالعملات المشفرة: USDT وUSDC وBTC وLTC وETH وTRX وTON على الشبكات الشائعة. تظهر الشبكة والحد الأدنى وسعر الصرف والمكافأة قبل الدفع، ويُضاف الرصيد تلقائيًا. الحد الأدنى للشحن هو 5.00 US$.
متى يُخصم المال بالضبط؟+
عند إنشاء مهمة، يُحجز سعرها من رصيدك. ولا يُخصم إلا عندما تصبح المهمة جاهزة. الأخطاء وانتهاء المهلة والمهام منتهية الصلاحية تُلغي الحجز فورًا.
ماذا لو تبيّن أن الرمز المميز غير صحيح؟+
استدعِ reportIncorrectRecaptcha خلال 24 ساعة. يكون الاسترداد تلقائيًا ما دامت نسبة البلاغات على المفتاح لا تتجاوز 15%؛ وإذا تجاوزتها يُحال الطلب إلى المراجعة اليدوية.
هل توجد فترة تجربة مجانية؟+
مفاتيح الاختبار مجانية وغير محدودة: تُرجع رموزًا مميزة وهمية بتنسيق الاستجابة الحقيقي. وبعد تأكيد بريدك الإلكتروني وحساب Telegram تحصل أيضًا على رصيد حقيقي بقيمة 0.30 US$.
ما حدود معدل الطلبات؟+
افتراضيًا: 30 طلبًا من createTask في الثانية لكل مفتاح، و200 مهمة بالتوازي. يمكن خفض الحدود لكل مفتاح من لوحة التحكم أو رفعها عند الطلب.
ما مدى صعوبة الانتقال من خدمة أخرى؟+
إذا كان الكود لديك يستخدم بروتوكول Anti-Captcha JSON أو 2Captcha in.php/res.php، فغيّر المضيف والمفتاح فقط — أسماء الدوال وتنسيقات الاستجابة تبقى كما هي.
هل يمكنني الحصول على النتائج دون استعلام دوري؟+
نعم. مرّر callbackUrl مع createTask وسنرسل النتيجة بطلب POST فور جاهزيتها، موقّعة بـ HMAC-SHA256. وتظهر كل محاولة تسليم في لوحة التحكم.
كيف تتم حماية المفاتيح والحسابات؟+
تُخزَّن المفاتيح كقيم تجزئة (hash) وتُعرض مرة واحدة فقط. يمكن تعيين قائمة عناوين IP مسموح بها وحدود إنفاق لكل مفتاح. ويدعم الحساب المصادقة الثنائية عبر TOTP مع رموز الاسترداد، ويعرض الجلسات النشطة.
ما أنواع الكابتشا المدعومة؟+
reCAPTCHA v2 وv2 Enterprise وv3 وv3 Enterprise، مع البروكسي الخاص بك أو بدونه. يُعلَن عن الأنواع الجديدة على صفحة الحالة، وتظهر في كتالوج API تلقائيًا.
لأي أغراض يمكن استخدام الخدمة؟+
أتمتة الاختبارات وضمان الجودة (QA) وأدوات إمكانية الوصول والمراقبة وجمع البيانات بما يحترم القانون وشروط الموقع المستهدف. ويُحظر الاحتيال والرسائل المزعجة والوصول إلى حسابات الآخرين — راجع سياسة الاستخدام المقبول.
احصل على مفتاح وحُلّ أول مهمة لك خلال خمس دقائق
سجّل، وأنشئ مفتاح اختبار مجانيًا، والصق بضعة أسطر من الكود. انتقل إلى مفتاح الإنتاج عندما تكون جاهزًا.