

One good strategy for a website developer to eliminate bot accounts:ġ. All buttons/links clicks should include mouse-move, mouse-on and mouse-out events. There should be mouse move events if the user agent is a desktop browser. No HTTP libraries like Python's "requests".ģ. All HTTP requests must be done with a browser. Developers can check their browser bot signatures here.
#ADD AUTO CAPTCHA SOFTWARE TO ANY IMACROS FULL#
Full browser support with removed signatures of browser automation. We recommend asking your app developer to implement the following to keep your accounts alive:ġ. There could be huge number of reason why your accounts get banned by a target service. HCaptcha also does not provide IP addresses of people who solved the captcha to website developers. It is impossible to solve HCaptcha incorrectly. If you see information about packets being successfully returned, then there should be no reason why your API requests can't reach our servers (which means you're not banned). This tool also displays the results of ping commands from our server to your IP. You can use this tool to check your IP status at any time and (if you’re blocked) to find out when the ban will be lifted. Customers with poorly written software is a huge headache for us. You were abusing our systems and you should be punished.

Yes you have to wait for all the ban period. If you’re blocked because of ERROR_ZERO_BALANCE errors, then your account gets unblocked automatically when you top up your balance.įor all other errors, please take the time to fix and test your applications and wait patiently for the system to unblock them when the ban expires. We do not unban IPs by request via support tickets. No matter how much you spend with us, if you try to kill our API with garbage requests, you're blocked. We built our system on the bones of numerous mistakes we made ourselves, and numerous failures led to our current automated blocking system. People always make mistakes and in their code, they make A LOT of mistakes. We don’t whitelist any of our customers’ IPs because IT WOULD DEFINITELY affect system performance and affect service quality for all our other customers. If you do this, they can respond rapidly and fix whatever’s damaging your business. The best situation is when you set up SMS/push notifications to go to your developers when something goes down. They usually indicate that something has broken in your automation process, and it’s worth doing some kind of log monitoring, where you immediately find out about large numbers of errors or high percentages of errors by comparison with successful results. When your app starts receiving errors of any type from our API, do not ignore it. We block them for days using the firewall.Ģ. People sometimes forget about their scripts running on servers for months, and getting ERROR_ZERO_BALANCE forever.
#ADD AUTO CAPTCHA SOFTWARE TO ANY IMACROS UPDATE#
Update your balance via API once per minute, and when it reaches zero or becomes negative, stop sending task creation requests.

We believe that properly written applications don't ever get banned. Why we have to ban such IPs, and why it’s impossible to WHITELIST your IPs The system automatically blocks these IPs in the firewall for a specific length of time. This means that your app sends garbage requests in high volumes (more than a certain amount per hour) and all of them generate errors like ERROR_WRONG_USER_KEY, ERROR_KEY_DOES_NOT_EXIST or other errors that always occur when a request is repeated.
