डॉक्यूमेंटेशन
अपना पहला solve भेजने और उसे स्वीकार होते रखने के लिए जो कुछ भी चाहिए।
चार स्टेप में आपका पहला solve
- 01अकाउंट बनाएँ
साइन अप करें और अपना ईमेल verify करें। नए अकाउंट को $0.10 का मुफ़्त credit मिलता है, कार्ड की ज़रूरत नहीं।
- 02API key बनाएँ
Dashboard में Keys के अंतर्गत। Keys cn- से शुरू होती हैं और सिर्फ़ एक बार दिखाई जाती हैं, इसलिए अपनी key किसी सुरक्षित जगह रखें।
- 03एक solve भेजें
Authorization: Bearer cn-… के साथ type, sitekey और पेज URL को /v1/solve?wait=60 पर POST करें
- 04Token submit करें
Token को वहाँ डालें जहाँ पेज उसकी उम्मीद करता है और लगभग दो मिनट के भीतर submit करें।
curl -X POST "https://api.captchano.com/v1/solve?wait=60" \
-H "Authorization: Bearer cn-YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "recaptcha_v2",
"sitekey": "6LcABC...",
"url": "https://example.com/login",
"proxy": "http://user:pass@host:port"
}'
# 200 OK
# { "id": "slv_…", "status": "ready",
# "solution": { "token": "03AGdBq25S…" },
# "cost": "0.00598", "solveTime": 18.4 }अपना इंटीग्रेशन चुनें
असली API पर काम करते उदाहरण, हर tool की अपनी आम गलतियों के साथ।
अपने tokens स्वीकार करवाएँ
ज़्यादातर मान्य-फिर-भी-reject tokens की वजह इनमें से कोई एक होती है।
Submit करने वाले IP या browser से अलग IP या browser पर बना token, reject होने की सबसे आम वजह है।
reCAPTCHA v3 के लिए वही action नाम भेजें जो पेज इस्तेमाल करता है। Mismatch चुपचाप score घटा देता है।
Token लगभग दो मिनट में expire हो जाते हैं और एक ही बार इस्तेमाल होते हैं। Submit करने से ठीक पहले solve करें, और हर retry पर दोबारा।
Blocking या polling
?wait=N (120 सेकंड तक) के साथ solve request तब तक रुकी रहती है जब तक नतीजा तैयार न हो। इसके बिना आपको तुरंत एक task id मिलता है और आप हर पाँच सेकंड में GET /v1/task/{id} poll करते हैं। भुगतान किया गया solution दस मिनट तक प्राप्त किया जा सकता है, इसलिए कनेक्शन टूटने पर भी आपका solve बेकार नहीं जाता।
बिलिंग
चार्ज सिर्फ़ तब होता है जब solve सफल हो; असफल solves मुफ़्त हैं। हर response में उसकी cost होती है, और GET /v1/balance आपका बचा हुआ credit लौटाता है। हर type के रेट pricing पेज पर हैं।
Keys और टीमें
एक अकाउंट में ज़्यादा से ज़्यादा दस सक्रिय keys हो सकती हैं। इन्हें हर प्रोजेक्ट या हर ग्राहक के नाम पर रखें और dashboard हर key का usage दिखाता है; एक को रद्द करने से बाकी पर असर नहीं पड़ता।
डॉक्यूमेंटेशन FAQ
क्या कोई आधिकारिक SDK है?
हाँ। Python, Node.js और TypeScript, Go और PHP के लिए open-source SDKs GitHub पर हैं। फिर भी आपको किसी की ज़रूरत नहीं: CaptchaNo एक सीधा REST API है जिसमें JSON जाता और आता है, इसलिए कोई भी HTTP client काम करता है, और integration guides हर भाषा और टूल के लिए ज़रूरी कुछ लाइनें दिखाती हैं।
कौन-से challenge types सपोर्टेड हैं?
reCAPTCHA v2 (checkbox और invisible), reCAPTCHA v3, reCAPTCHA Enterprise checkbox-style widgets, Cloudflare Turnstile, DataDome और image या टेक्स्ट captcha, सब एक ही request फ़ॉर्मेट से।
क्या मुझे proxy चाहिए?
DataDome के लिए हाँ, क्योंकि cookie उस IP से बँधी होती है जिसने उसे हासिल किया। Token challenges के लिए यह वैकल्पिक है लेकिन acceptance बेहतर करता है, क्योंकि साइट तुलना कर सकती है कि token कहाँ बना और कहाँ से submit हुआ।
Solve फ़ेल होने पर क्या होता है?
Task failed status और एक error code के साथ ख़त्म होता है, और आपसे चार्ज नहीं लिया जाता। एक नई request के साथ retry करें।
मैं अपना usage कहाँ देख सकता हूँ?
Dashboard हर solve को उसके type, अवधि, लागत और key के साथ दिखाता है, और आपका बैलेंस व हर key का खर्च भी।
उपयोगी गाइड
बनाने के लिए तैयार?
3 दिन के free trial से शुरू करें, फिर ट्रैफ़िक बढ़ने के साथ हर सफल solve के हिसाब से भुगतान करें। Trial के लिए कार्ड की ज़रूरत नहीं।