What is AutoSolve?
AutoSolve is the latest tool by AYCD. It allows you to connect OneClick with any bots that support AutoSolve, turning OneClick into your Captcha Solving Hub. By sending your requests to OneClick, you can direct them to your Accounts, Empty Solvers, or optionally to a supported Third-Party Solver such as 2Captcha, AntiCaptcha, or CapMonster. While AutoSolve on its own does not enable the Automatic solving of captcha challenges, since its inception, we have integrated backup solving solutions such as AutoSolve AI or Speech to Text solving that allow for a more automated experience.
The best way to find out if your bot supports AutoSolve is to look for their AutoSolve section or reach out to their team. We have a list of some supported bots, but this list does not include every program that supports AutoSolve.
AutoSolve enables you to turn OneClick into your Captcha Solving Hub. But before you can start to forward your requests to OneClick, some setup is required.
Before using AutoSolve to connect your bots with OneClick, you must first confirm you have subscriptions for both the AYCD Toolbox and AutoSolve or just one subscription to AYCD Pro. You can confirm this under the Billing Dashboard. You should also ensure you are running the latest version of OneClick in the Toolbox.
After you have purchased AutoSolve, you will need to enable it within OneClick to see the AutoSolve section and begin using it.
- Start OneClick from the Toolbox.
- After OneClick has started up, go to Settings and toggle Enable AutoSolve to active, then press Save. Once you click on Save, a dialog will prompt you to restart OneClick.
- After OneClick starts back up you should see the AutoSolve section show at the top and a status bar along the bottom of OneClick.
A problem that you may run into after enabling AutoSolve is that the tab remains grayed out. A grayed out AutoSolve tab can occur for two reasons:
- You do not have an AutoSolve or an AYCD Pro subscription. You can confirm your active subscriptions from the Billing tab of the Account Dashboard.
- There was an issue with your subscription syncing to the Toolbox. To resolve this, you can follow the steps below.
- Go to the AutoSolve Dashboard.
- From there, click on Reset Access Token.
- Go back to the Toolbox, click on Exit, and restart the Toolbox.
- After the Toolbox starts back up, you should be able to start OneClick, and the AutoSolve tab should no longer be grayed out.
AutoSolve Dashboard/Connecting Bots
The AutoSolve Dashboard is where you will be able to get your AutoSolve Access Token, create and delete Bot API Keys, create AutoSolve Companion App Keys, and also add Third-Party Solvers. If you have not already done the basic setup for OneClick above, I would recommend you complete that first.
- Go to the AutoSolve Dashboard using the direct link, the Go To Dashboard button in OneClick, or by navigating there on your own. If you are setting up AutoSolve for a bot you are using, you should have that open now.
- Use the Copy Access Token button from the Dashboard or in OneClick to copy it to your clipboard. Paste it into the bots Access Token field.
- Next, you will need to create an AutoSolve Bot API Key. Click on the Create button below the AutoSolve Bot API Keys section. Select a name that is easy to identify, usually the bot's name. IMPORTANT: The API Key must be unique for each bot and instance of a bot you are running. Using the same API Key in multiple places will result in your solves not being delivered correctly.
- Select your API Key from the dropdown menu and click on the copy button then paste it into the API Key field in your bot. If your bot has a save button make sure you do that in order to save your AutoSolve configuration there.
Once you have completed the above steps to configure AutoSolve with your bot, you will need to Start AutoSolve. Once started, you should be able to send requests to OneClick to be solved. Some bots may require additional configuration. Make sure to check with their support team if you have any additional questions about using AutoSolve with their bot.
AutoSolve can be configured to work in several different ways. I will cover some of the setups below. If you are looking for our recommendations and best practices based on the type of captcha you will be solving, you can read about that here.
Before starting your bot tasks for a drop, no matter how AutoSolve is configured, you will want to ensure that you have OneClick open and Connected to AutoSolve. Without that, your requests will have nowhere to go.
- First, make sure you open OneClick. Without it open, your requests will have nowhere to go.
- Connect to AutoSolve within OneClick. There are a few ways you can do that. You can use the right-click dropdown option Start AutoSolve or Options > Start AutoSolve > Selected/All.
- A dialog will appear and give you some options. The order you want to start the solvers in, if you want to skip the login verification(I would only do this if you are certain the Accounts are logged in), and if you want to warm the browsers up with a search before going into AutoSolve mode.
- After you start the solvers along the bottom, you should see the AutoSolve Status show Connected in green and an AutoSolve Enabled on the accounts you started with AutoSolve.
- Once you are sure you are connected you can begin to start your bot tasks to send requests to AutoSolve.
If you are using AutoSolve for captchas that do not require a high level of trust in the same way that ReCaptcha V2/V3 challenges do, you have the option of creating Accountless Solvers. They are only able to be Started with AutoSolve. To create them:
- Go to the Accounts Section of OneClick and press File > Add Solver.
- A dialog will appear and give you some options to create the empty solvers.
- Category: The Category for the Solvers. It is best to add these to a category separate from accounts so you don't mix them up.
- Name: The name that will come before the number from 1 - the quantity of solvers you are creating.
- Quantity: The number of solvers that you want to create.
- Proxy Category: The category of proxies that you want to be assigned to the solvers that you are creating.
- Once you press Save it will create the number of solvers you set in the Category you specified.
- To use the Solvers you created just Start AutoSolve on them and they can start receiving captcha requests.
These Solvers can only be used for AutoSolve, they cannot be started for farming only for AutoSolve. Empty solvers are very useful in cases where trust is not a big factor for the type of captcha you are solving. Their true strength shows paired with AutoSolve AI to nearly automate the entire solving process.
When you are using AutoSolve for captchas that require a high level of trust like ReCaptcha V2 and V3 challenges you will want to use farmed and trusted accounts in order to increase your chances of getting a one-click captcha, a very easy captcha challenge, or in the case of V3 to return a high trust score. To use Accounts, you will want to have them added to OneClick and farmed well for the best success. This guide talks about Adding your Accounts to OneClick in-depth and provides more information on Farming.
- Once you have your accounts added to AutoSolve, the process for starting them with AutoSolve is similar to the Empty Solvers. You can either right-click an account and Start AutoSolve on it, or you can multi-select the accounts and go to Options > Start AutoSolve > Selected.
- After you start the accounts with AutoSolve along the bottom, you should see the AutoSolve Status show Connected in Green and an AutoSolve Enabled on the accounts you started.
- Once you are sure you are connected you can begin to start your bot tasks to send requests to AutoSolve.
If you are primarily using Third-Party Solvers for solving incoming captcha challenges it works a bit different than using local solvers. Before you begin, you will want to make sure that you've added the service you are using through the AutoSolve Dashboard. You can learn more about that in the guide here.
- Go to the AutoSolve Section and check the middle column for your Third Party Provider API Key that you added through the AutoSolve Dashboard. If you do not see it there, press Sync Dashboard in order to update the services table.
- Click on the checkbox in order to enable the Third Party Provider keys that you want to use for AutoSolve. The service you want a majority of the requests to go to should be shown with the Status Primary. You can drag the services around in the first table to reorder them.
- Press the Connect button in the top left to manually connect to AutoSolve, then you can begin to send requests to AutoSolve which will forward them to the service you enabled.
Third-Party Solver Setup
In order to use Third Party Solvers like 2Captcha, AntiCaptcha, and CapMonster you will need to first set those up. You can learn about creating accounts for those services and setting them up here.
The AutoSolve view has several different tabs that hold additional information and settings that you can view and configure. Each section is explained below. Click here to learn more about our AutoSolve Settings recommendations.
The Services tab is the first tab of the AutoSolve section within OneClick. It is split into 3 separate tables.
The first table in this section will show you any services that you have enabled for AutoSolve and the priority of those services for your incoming solve requests. Here you can see whether a service is a backup solving method such as AI Solve, or a Primary service like your OneClick Solvers. You can move services around to change the priority. A backup service (AutoSolve AI, Google Speech, and Wit.ai) requires local solvers to be started with AutoSolve to be usable.
The table in the middle shows available Solving Services for AutoSolve and will allow you to enable and disable them. To add Third-Party Solvers you can follow the guide we have here. This table will also allow you to right-click on a service and copy the API Key for it or sync your account's balance. For 2Captcha and AntiCaptcha, you can also set an API Redirect allowing you to send requests to a different service so long as it uses the exact same API as either the respective services.
The last table shows any Bot API Keys you have created. Here you can quickly Copy the Bot API Key of a created key or export all of them to a CSV. If you have created or deleted a Bot API Key with OneClick open, please ensure you click Sync Dashboard to update this table.
The Tasks tab is used to see your incoming Captcha Requests sent to AutoSolve. Here you can see various information like the API Key sending the request, the URL of the request, the version of the captcha, which service got used to solve each request, and more. Under File, you can Create Test Tasks to test your routes. Under options, you can cancel any incoming Captcha Requests.
The Connections tab allows you to see which API Keys are connected to AutoSolve. It will show the Name of the API Key, the API Key itself, and the time it was connected to OneClick. Bots can show they have connected during various states depending on the bot. It will show when you open the bot or when the first request gets sent to AutoSolve. Under Options, you can refresh this list and Reset a connection.
The Errors tab is primarily for diagnosing any errors you encounter with tasks that enter OneClick. The table will show the TaskId, the URL of the request, the Version, the Service, and then the error code. You can find the explanations of the respective errors below.
The Routes tab allows you to specify account categories for AutoSolve requests based on several factors. You can read more about routes in the dedicated guide we have here.
The last tab in this view deals with settings specific to AutoSolve and gives you a great deal of control in how your accounts will behave when using AutoSolve.
Local Solver Limit: This setting determines the maximum number of solvers you can run simultaneously for AutoSolve. When this setting is at 0, it will allow OneClick to determine the maximum number of solvers you can run automatically. You can override this setting by setting a specific maximum.
Maximum Manual Solves At Once: This setting determines how many solvers can have a status of Manual Solve Required (MSR) before AutoSolve starts to send additional challenges to third party solvers you have enabled. Then, as you manually solve the challenges locally, requests will begin to send to local solvers until you reach this maximum again. A default limit of 0 means that no MSR challenges will send to other solving services.
Automatically stop a solver when multiple errors occur: Enabling this setting will stop a solver when multiple errors occur and allow for a scheduled solver to take its place.
Cancel the AutoSolve task when you close the local browser solving it: Enabling this setting will cause a task to be canceled if you click on the X to close the solver when it is displaying a challenge.
Use Companion solving as a backup when Manual Solve Required(MSR): Enabling this setting will send requests that require a manual solve to your AYCD companion mobile app.
Local Solver Overflow Limit (reCaptcha V2, hCaptcha, GeeTest): This setting determines the number of times a challenge will be redirected to another solver if it does not get a one-click. Setting it to 0 will prevent requests from being redirected. We suggest leaving this setting at 0.
Max Solvers Per Local Solver (All): This setting determines the maximum number of solves a solver will complete before stopping itself. When a solver is stopped, other scheduled solvers will begin to start up to your local solver limit.
Max Requests Per Challenge For AI Solve (reCaptcha V2, hCaptcha, GeeTest): This setting determines the maximum number of requests AI Solve will use for each challenge it has to solve. This gives you control over how many requests will be used to try to solve a challenge. The task will say Manual Solve Required (MSR) if the limit is reached.
Auto-Warmup Solve Count (reCaptcha V2, reCaptcha V3): This setting determines how many solves a solver can perform before it performs an automatic warmup. To preserve solving speeds, a maximum of 20% of solvers can be automatically warming up simultaneously. Leaving this setting at 0 means the feature is disabled.
Send webhook when manual solve is required (reCaptcha V2, hCaptcha, GeeTest, FunCaptcha): Enabling this setting will send a webhook to a Discord channel you have specified in the Main Settings view by providing a webhook url when a solver receives a Manual Solver Required (MSR) status.
Automatically stop a solver when Manual Solver Required (MSR) (reCaptcha V2, hCaptcha, GeeTest, FunCaptcha): Enabling this setting will stop a solver when it does not get a one-click or is unable to be solved by AI Solve within the maximum requests per challenge.
Automatically restart a solver when the Max Solvers Per Local Solver limit is reached (All): Enabling this setting will restart a solver and queue it to start again once the solver has reached the Maximum Solves Per Local Solver limit. The solver will be added to the end of the queue if you have scheduled solvers waiting to start.
AutoSolve has several resources that can help provide you with valuable information when managing your accounts and setting up. A few of them, including some tips, are listed below.
If you have addon session and plan on using AutoSolve with more than 1 instance of OneClick, it is very important to understand how AutoSolve manages requests received from your bots.
Requests sent from your bots to AutoSolve first reach a queue that directs them to OneClick using a round-robin technique. This technique evenly splits the requests in order amongst all your open copies of OneClick. What this means is that you get 5 solve requests from a bot and have 2 copies of OneClick running that OneClick A will get request 1, OneClick B will get request 2, OneClick A will get request 3, OneClick B will get request 4, and OneClick A will get request 5.
Using the Metrics view allows you to see long-lasting statistics for each Account and Solver on the requests solved and the average time it took to solve the request split into each request type.
Metrics for your accounts are shown in the Accounts View by selecting Metrics from the view type dropdown.