Cookie usage notification

This site uses cookies. Cookies remember you, so we can provide you with personalized services. Read our privacy policy.

Amazon captcha solver (AWS/WAF)

Amazon captcha solver (AWS/WAF)

Amazon employs text-based, audio and also slider CAPTCHAs for traffic verification.

To solve an Amazon captcha, you typically need to correctly interpret and respond to visual or slide challenges. In addition to captchas, Amazon also utilizes the AWS Challenge technology. AWS Challenge features a silent challenge mechanism that verifies if the client session is a browser rather than a robot, running this verification in the background without the end user's involvement.

The Amazon captcha obstructs traffic from automated bots, posing challenges for accessibility and testing.

2Captcha is Amazon captcha solver.

Bypass Amazon captcha and Amazon Challenge using the API. Solver supports all of AWS captcha subtypes, including text, slide, and challenge method.

  • No risk: pay only for solved captchas
  • Сaptcha bypass service is fully automated
  • 24/7 Support
Start now
Captcha namePrice per 1000Solving speedHow to bypass
Amazon CAPTCHAPrice per 1000$1.45Solving speed0sHow to bypass
More

How to bypass Amazon captcha (AWS/WAF)

  • Sign up on best captcha solving service
  • Implement anti captcha API
  • Send CAPTCHAS for solve automatically
  • Get fast bypassed captcha
Amazon captcha (AWS/WAF) bypass

Bypass Amazon captcha code example

  1. Read more - captcha solving API documentation.

    • PHP language logo PHP
    • Python language logo Python
    • Csharp language logo C#
    • Java language logo Java
    • Go language logo Go
    • Ruby language logo Ruby
    require(__DIR__ . '/../src/autoloader.php');
    
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {a
        $result = $solver->amazon_waf([
            'sitekey' => 'AQIDAHjcYu/GjX+QlghicBgQ/7bFaQZ+m5FKCMDnO+vTbNg96AF5H1K/siwSLK7RfstKtN5bAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglg',
            'url'     => 'https://non-existent-example.execute-api.us-east-1.amazonaws.com',
            'iv'      => 'test_iv',
            'context' => 'test_context'
        ]);
    } catch (\Exception $e) {
        die($e->getMessage());
    }
    
    die('Captcha solved: ' . $result->code);
    import sys
    import os
    
    sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
    
    from twocaptcha import TwoCaptcha
    
    api_key = os.getenv('APIKEY_2CAPTCHA', 'YOUR_API_KEY')
    
    solver = TwoCaptcha(api_key)
    
    try:
        result = solver.amazon_waf(sitekey='0x1AAAAAAAAkg0s2VIOD34y5',
                                iv='CgAHbCe2GgAAAAAj',
                                context='9BUgmlm48F92WUoqv97a49ZuEJJ50TCk9MVr3C7WMtQ0X6flVbufM4n8mjFLmbLVAPgaQ1Jydeaja94iAS49ljb+sUNLoukWedAQZKrlY4RdbOOzvcFqmD/ZepQFS9N5w15Exr4VwnVq+HIxTsDJwRviElWCdzKDebN/mk8/eX2n7qJi5G3Riq0tdQw9+C4diFZU5E97RSeahejOAAJTDqduqW6uLw9NsjJBkDRBlRjxjn5CaMMo5pYOxYbGrM8Un1JH5DMOLeXbq1xWbC17YSEoM1cRFfTgOoc+VpCe36Ai9Kc='
                                url='https://non-existent-example.execute-api.us-east-1.amazonaws.com/latest')
    except Exception as e:
        sys.exit(e)
    
    else:
        sys.exit('solved: ' + str(result))
    using System;
    using System.Linq;
    using TwoCaptcha.Captcha;
    
    namespace TwoCaptcha.Examples
    {
        public class AmazonWafExample
        {
            public void Main()
            {
                TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                AmazonWaf captcha = new AmazonWaf();
                captcha.SetSiteKey("AQIDAHjcYu/GjX+QlghicBgQ/7bFaQZ+m5FKCMDnO+vTbNg96AF5H1K/siwSLK7RfstKtN5bAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglg");
                captcha.SetUrl("https://non-existent-example.execute-api.us-east-1.amazonaws.com");
                captcha.SetContext("test_iv");
                captcha.SetIV("test_context");
                try
                {
                    solver.Solve(captcha).Wait();
                    Console.WriteLine("Captcha solved: " + captcha.Code);
                }
                catch (AggregateException e)
                {
                    Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                }
            }
        }
    }
    package examples;
    
    import com.twocaptcha.TwoCaptcha;
    import com.twocaptcha.captcha.AmazonWaf;
    
    public class AmazonWaf {
      public static void main(String[] args) {
        TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
        solver.setHost("2captcha.com");
        AmazonWaf captcha = new AmazonWaf();
        captcha.setSiteKey("AQIDAHjcYu/GjX+QlghicBgQ/7bFaQZ+m5FKCMDnO+vTbNg96AF5H1K/siwSLK7RfstKtN5bAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglg");
        captcha.setUrl("https://non-existent-example.execute-api.us-east-1.amazonaws.com");
        captcha.setIV("test_iv");
        captcha.setContext("test_context");
      try {
          solver.solve(captcha);
          System.out.println("Captcha solved: " + captcha.getCode());
      } catch (Exception e) {
          System.out.println("Error occurred: " + e.getMessage());
      }
    }
    
    }
    package main
    
    import (
        "fmt"
        "log"
        "github.com/2captcha/2captcha-go"
    )
    
    func main() {
        client := api2captcha.NewClient("API_KEY")
        cap := api2captcha.AmazonWAF{
          Iv: "CgAHbCe2GgAAAAAj",
          SiteKey: "0x1AAAAAAAAkg0s2VIOD34y5",
          Url: "https://non-existent-example.execute-api.us-east-1.amazonaws.com/latest",
          Context: "9BUgmlm48F92WUoqv97a49ZuEJJ50TCk9MVr3C7WMtQ0X6flVbufM4n8mjFLmbLVAPgaQ1Jydeaja94iAS49ljb",
          ChallengeScript: "https://41bcdd4fb3cb.610cd090.us-east-1.token.awswaf.com/41bcdd4fb3cb/0d21de737ccb/cd77baa6c832/challenge.js"
          CaptchaScript: "https://41bcdd4fb3cb.610cd090.us-east-1.captcha.awswaf.com/41bcdd4fb3cb/0d21de737ccb/cd77baa6c832/captcha.js",
        }
        code, err := client.Solve(cap.ToRequest())
        if err != nil {
            log.Fatal(err);
        }
        fmt.Println("code "+code)
    }
    require 'api_2captcha'
    
    client =  Api2Captcha.new("YOUR_API_KEY")
    
    result = client.amazon_waf({
      sitekey: '0x1AAAAAAAAkg0s2VIOD34y5',
      iv: 'CgAHbCe2GgAAAAAj',
      context: '9BUgmlm48F92WUoqv97a49ZuEJJ50TCk9MVr3C7WMtQ0X6flVbufM4n8mjFLmbLVAPgaQ1Jydeaja94iAS49ljb+sUNLoukWedAQZKrlY4RdbOOzvcFqmD/ZepQFS9N5w15Exr4VwnVq+HIxTsDJwRviElWCdzKDebN/mk8/eX2n7qJi5G3Riq0tdQw9+C4diFZU5E97RSeahejOAAJTDqduqW6uLw9NsjJBkDRBlRjxjn5CaMMo5pYOxYbGrM8Un1JH5DMOLeXbq1xWbC17YSEoM1cRFfTgOoc+VpCe36Ai9Kc=',
      pageurl: 'https://non-existent-example.execute-api.us-east-1.amazonaws.com/latest',
      challenge_script: "https://41bcdd4fb3cb.610cd090.us-east-1.token.awswaf.com/41bcdd4fb3cb/0d21de737ccb/cd77baa6c832/challenge.js",
      captcha_script: "https://41bcdd4fb3cb.610cd090.us-east-1.captcha.awswaf.com/41bcdd4fb3cb/0d21de737ccb/cd77baa6c832/captcha.js"
    })
Logo of «GitHub»

Official 2Captcha page on GitHub

Full documentation and captcha bypass code examples on GitHub

  • PHP

    How to solve with PHP

    PHP package for bypass automation solution. Best successful recognition rate.

    PHP captcha solver
  • Python

    How to solve with Python

    Python package for solve captcha automatically on any site. Rely completely on recognize stable solution and forget about browser emulation

    Python captcha solver
  • Ruby

    How to solve with Ruby

    Ruby gem for bypass automation solution. Best successful recognition rate.

    Ruby captcha solver
  • Golang

    How to solve with Go

    Golang module for decode online. Fast integration API for captcha solving.

    Go captcha solver
  • C#

    How to solve with C#

    C# library for recognition . Easy integration with the API solving service to bypass .

    C# captcha solver
  • Java

    How to solve with Java

    Java library for fast captcha verification bypass. Best solver service online. Simple API for solve.

    Java captcha solver
Captcha Bypass Extension supported in Chrome and Firefox browsers

Amazon captcha (AWS/WAF) bypass extension

This plugins allows you to automatically solve CAPTCHAs found on any webpage.

Add to browser
Amazon captcha (AWS/WAF) bypass extension

Amazon captcha (AWS captcha/AWS WAF) and Amazon Challenge - what is it and how does it work

Amazon CAPTCHA

What is the Amazon captcha? Amazon captcha (AWS/WAF) is part of the Amazon AWS firewall, analyzing user behavior and offering quick, textual or puzzle challenges only when suspicious activity is detected. Alternatively, the user can choose to complete the audio challenge. The audio captcha uses background noise that is superimposed on the speech. However, audio captcha bypass can also be automated.

If the captcha is successfully solved, the user is redirected back to the page. If the solving is not completed successfully, the user is offered a new puzzle until the captcha is solved.

Amazon captcha provides a set of buttons that help the user pass validation, request a new puzzle to solve, or switch between tasks. All puzzles have keyboard controls, contrasting colors and support for reading from readers.

The Amazon Challenge is a security feature that conducts a silent verification in the background to confirm that a client session is operated by a browser and not a bot. This process does not involve the end user, making it an effective way to verify potentially invalid clients without disrupting their experience with a visible captcha puzzle.

Amazon captcha (AWS/WAF) bypass reasons

Amazon CAPTCHA

Amazon captcha (AWS/WAF) blocks traffic from automated bots, leading to accessibility and testing issues. In many cases, it becomes necessary to automatically solve Amazon captcha (AWS/WAF).

- If you need to automate tasks on a website that uses Amazon captcha (AWS/WAF), such as scraping data or filling out forms, a bypass service can help you complete these tasks without manual intervention.

- If your IP address is blocked by a website using Amazon captcha (AWS/WAF), a bypass service can allow you to access the website by masking your IP address.

- If you are concerned about your privacy and do not want Amazon to collect data about your browsing behavior, a bypass service can help you protect your privacy. However,

Amazon captcha can be bypassed by using a solving service.

Amazon captcha solver

Amazon CAPTCHA

Utilizing a recognition service to solve the Amazon captcha (AWS/WAF) offers a highly effective method for automating the bypass process.

The Amazon captcha (AWS/WAF) bypass can be fully automated, involving the following steps:

Collect the necessary parameters from the placement webpage and forward them to the Amazon solver, where an employee addresses the challenge.

The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the Amazon captcha bypass.

Amazon CAPTCHA

2Captcha is Amazon captcha solver. Check out the sample code to bypass Amazon captcha automatically.

Recognition price: $1.45 for 1000 captchas.
No risk: pay only for solved captchas.

Excellent

9.8 / 10

Rank: 9.8 / 10.
Based on CaptchaTheCat reviews.

CaptchaTheCat logo

Amazon captcha (AWS/WAF) bypass service statistic online

6 %Service load

Supported captchas

Normal CAPTCHA

The process of solving a normal captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

API demoHow to solve
Text CAPTCHA

The process of solving text captcha is as follows: we take the text question of the captcha from the page of its placement and transfer it to the 2Captcha service, where it is solved by the employee, after which the answer is returned to us, which must be entered in the appropriate field to solve the captcha

API demoHow to solve
Click CAPTCHA

The solution process is as follows: we take the captcha image from the page of its placement and the instructions on which pictures to click on and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of point coordinates, which we need to click for solving the captcha

API demoHow to solve
Rotate CAPTCHA

The process of solving Rotate Captcha is as follows: we take an image or several images of a captcha from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of the value of the image rotation angle, we need to rotate the image on the angle to solve captcha

API demoHow to solve
reCAPTCHA V2

The process of solving reCAPTCHA V2 is as follows: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, then the response is returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha

API demoHow to solve
reCAPTCHA V2 Callback

The process of solving reCAPTCHA V2 Callback does not differ from the similar process of solving reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, then the response is returned to us in as a token, which we should be entered into the appropriate field to solve the captcha. Sometimes you won't find a button submitting a form. A callback function can be used instead. This function is executed when the captcha is recognized. Usually the callback function is defined in the data-callback parameter or as the callback parameter of the grecaptcha.render method call

API demoHow to solve
reCAPTCHA V2 Invisible

The process of solving reCAPTCHA V2 Invisible is similar to the recognition of reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, after which the response is returned to us in the form of a token, which we need enter in the appropriate field to solve the captcha

API demoHow to solve
reCAPTCHA V3

The process for solving reCAPTCHA V3 is as follows: we take the captcha parameters from the page in the form of the data-sitekey, action and the page URL and transfer it to the 2Captcha service, where it is solved by an employee with the appropriate "humanity” rating, after that the response is returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha. In many ways, the new type of captcha is similar to reCAPTCHA V2, i.e. the basic principle remains the same - the user receives a token from the 2Captcha API, which is sent in a POST request to the site, and the site verifies the token through the 2Captcha API

API demoHow to solve
reCAPTCHA Enterprise

The process of solving reCAPTCHA Enterprise is as follows: we determine the type of reCAPTCHA, it can be V2 or V3, after which we take the captcha image from the page of its placement in the form of the data-sitekey parameter and transfer it to the 2Captcha service, where it is solved by the employee, after which it is returned to us answer in the form of a token, which must be entered in the appropriate field to solve the captcha

API demoHow to solve
KeyCAPTCHA

The process of solving KeyCaptcha is as follows: we take a set of necessary parameters from the page of its placement and pass it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of other parameters, which must be passed to the appropriate fields to solve the captcha

API demoHow to solve
GeeTest CAPTCHA

The process of solving GeeTest Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha

API demoHow to solve
hCaptcha

The solution process is as follows: we take the captcha image from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the response is returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha

How to solve
Arkose Labs captcha (FunCaptcha)

The process of solving FunCaptcha by Arkose Labs is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha

How to solve
Capy Puzzle CAPTCHA

The process of solving Capy Puzzle Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha

How to solve
Lemin CAPTCHA

To solve the Lemin captcha, follow these steps: The service retrieves a set of required parameters from the placement page and sends them to the 2Captcha server for the employee to solve. The answer is then returned to us in the form of a set of additional parameters that must be entered into the correct fields to complete.

API demoHow to solve
Cloudflare Turnstile

Cloudflare Turnstile is solved by taking the captcha parameters from the page in the form of the "data-sitekey" parameter and the page URL, sending them to the 2Captcha service, where an employee solves them. The solution is then returned to us in the form of a token, which we must enter in the relevant field to complete the captcha.

API demoHow to solve
Audio CAPTCHA

The process of bypassing audio captcha is fully automated: an audio file is sent to the recognition service, which is processed by a neural network trained in voice recognition. The recognition result is returned as text. The resulting text can be used to bypass audio captcha or translate audio into text.

How to solve
Amazon CAPTCHA

The procedure for solving a Amazon AWS captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The answer is then returned to us in the form of a set of additional parameters, which must be entered into the correct fields to solve.

MTCaptcha

The procedure for solving a MTCaptcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

API demoHow to solve
DataDome CAPTCHA

The procedure for solving a DataDome CAPTCHA is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

How to solve
CyberSiARA CAPTCHA

The procedure for solving a CyberSiARA captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

How to solve
Cutcaptcha

The process of solving a Cutcaptcha is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.

How to solve
Friendly CAPTCHA

The process of solving a Friendly CAPTCHA is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.

How to solve
Russian CAPTCHA

The process of solving a russian captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

How to solve
Chinese CAPTCHA

The process of solving a chinese captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

How to solve
Number CAPTCHA

The process of solving a number captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

How to solve
Math CAPTCHA

The process of solving a math captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

How to solve
Slider CAPTCHA

The process of solving the slider captcha is as follows: Customer take the captcha image from the page and send it to the service using the corresponding API method and providing a proper instruction. The answer is returned by the service, use it to calculate the offset and drag the slider

How to solve
Tencent Captcha

The process of solving the Tencent Captcha is as follows: customer collects the necessary parameters from the placement page and forward them to the Tencent solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the Tencent captcha bypass.

How to solve
atbCAPTCHA

The process of solving the atbCAPTCHA is as follows: customer collects the necessary parameters from the placement page and forward them to the atbCAPTCHA solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the atbCAPTCHA bypass.

How to solve
  • «GDPR» logo
  • «SSL secured» logo
  • «Google privacy policy» logo
  • «S/MIME» logo
  • «CCPA» logo