{"openapi":"3.2.0","info":{"title":"2Captcha API","description":"2Captcha is a human-powered image and CAPTCHA recognition service. 2Captcha's main purpose is solving your CAPTCHAs in a quick and accurate way by human employees, but the service is not limited only to CAPTCHA solving. You can convert to text any image that a human can recognize.","version":"1.0.0"},"servers":[{"url":"https://2captcha.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/normal_captcha":{"post":{"operationId":"post_normal_captcha","summary":"Normal CAPTCHA","description":"Normal CAPTCHA is an image that contains distored but human-readable text. To solve the captcha user have to type the text from the image. (body = image base64) Normal CAPTCHA is an image that contains distored but human-readable text. To solve the captcha user have to type the text from the image. (body = image base64)","requestBody":{"content":{"application/json":{"schema":{"type":"object"},"example":{"body":"image base64"}}}}}},"/cloudflare_turnstile":{"get":{"operationId":"get_cloudflare_turnstile","summary":"Cloudflare Turnstile","description":"Token-based method to bypass Cloudflare Turnstile. Both the standalone captcha and challenge mode are supported.","parameters":[{"name":"website_key","in":"query","description":"Can be found inside data-sitekey property of the Turnstile div element.","required":false,"schema":{"type":"string","title":"Turnstile sitekey","example":"0x4AAAAAAAC3DHQFLr1GavRN"}},{"name":"page_url","in":"query","description":"The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users.","required":false,"schema":{"type":"string","title":"Page URL","example":"https://2captcha.com/demo/cloudflare-turnstile"}},{"name":"user_agent","in":"query","description":"User-Agent of your browser. Use only modern browsers. We recommend to use versions released in the last 6 months.","required":false,"schema":{"type":"string","title":"User Agent","example":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}}]}},"/hcaptcha":{"get":{"operationId":"get_hcaptcha","summary":"hCaptcha","description":"Token-based method to bypass hCaptcha. The method is quite similar to reCAPTCHA V2. The token can be used on the target website inside h-captcha-response form field or passed to a callback function. It's recommended to use the userAgent value together with the token.","parameters":[{"name":"website_key","in":"query","description":"Can be found inside data-sitekey property of the hCaptcha div element or inside sitekey parameter of the requests to hCaptcha API.","required":false,"schema":{"type":"string","title":"hCaptcha sitekey","example":"f7de0da3-3303-44e8-ab48-fa32ff8ccc7b"}},{"name":"page_url","in":"query","description":"The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users.","required":false,"schema":{"type":"string","title":"Page URL","example":"https://2captcha.com/demo/hcaptcha"}}]}},"/recaptcha_v2":{"get":{"operationId":"get_recaptcha_v2","summary":"reCAPTCHA V2","description":"Token-based method for automated solving of reCAPTCHA V2.","parameters":[{"name":"google_key","in":"query","description":"reCAPTCHA sitekey. Can be found inside data-sitekey property of the reCAPTCHA div element or inside k parameter of the requests to reCAPTHCHA API. You can also use the script to find the value.","required":false,"schema":{"type":"string","title":"Google key","example":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u"}},{"name":"page_url","in":"query","description":"The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users.","required":false,"schema":{"type":"string","title":"Page URL","example":"https://2captcha.com/demo/recaptcha-v2"}},{"name":"is_invisible","in":"query","description":"Pass true for Invisible version of reCAPTCHA - a case when you don't see the checkbox, but the challenge appears. Mostly used with a callback function.","required":false,"schema":{"type":"string"}}]}},"/recaptcha_v2_enterprise":{"get":{"operationId":"get_recaptcha_v2_enterprise","summary":"reCAPTCHA V2 Enterprise","description":"Token-based method for automated solving of reCAPTCHA V2 Enterprise.","parameters":[{"name":"google_key","in":"query","description":"reCAPTCHA sitekey. Can be found inside data-sitekey property of the reCAPTCHA div element or inside k parameter of the requests to reCAPTHCHA API. You can also use the script to find the value.","required":false,"schema":{"type":"string","title":"Google key","example":"6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s"}},{"name":"page_url","in":"query","description":"The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users","required":false,"schema":{"type":"string","title":"Page URL","example":"https://2captcha.com/demo/recaptcha-v2-enterprise"}}]}},"/recaptcha_v3":{"get":{"operationId":"get_recaptcha_v3","summary":"reCAPTCHA V3","description":"Token-based method for automated solving of reCAPTCHA V3.","parameters":[{"name":"google_key","in":"query","description":"reCAPTCHA sitekey. Can be found inside data-sitekey property of the reCAPTCHA div element or inside k parameter of the requests to reCAPTHCHA API.","required":false,"schema":{"type":"string","title":"Google key","example":"6Lcyqq8oAAAAAJE7eVJ3aZp_hnJcI6LgGdYD8lge"}},{"name":"page_url","in":"query","description":"The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users","required":false,"schema":{"type":"string","title":"Page URL","example":"https://2captcha.com/demo/recaptcha-v3"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}