🤖 NoCaptchaSolver
Solve HCaptcha Challenges With The Power Of NoCaptchaAI!
- Faster Than Most Of The Captcha Solving APIs
- Cheaper Than Most Of The Other APIs
- Fully Maintained
Installation
npm install nocaptchasolver
Usage
Instantiating The Wrapper
const {HCaptchaSolver} = require("nocaptchasolver")
const config = {
apiKey,
userAgent,
siteKey,
siteURL,
enableLogger,
loggerFunction,
delay
}
const Solver = new HCaptchaSolver(config)
Solving Captcha
After Instantiating The Wrapper, You Can Start Solving Captchas By Calling The solve() Method
await Solver.solve()
Invisible Captcha
For Solving Invisible Captchas Like The Ones On Discord DMs, Pass In The rqdata Parameter
await Solver.solve(rqdata)
Other Properties
You Can Check Your NoCaptcha Account Balance With The remainingSolves Property
console.log(Solver.remainingSolves)
You Can Also Check Your Account Limit With The solveLimit Property
console.log(Solver.solveLimit)
Logger
The Wrapper Has A Default Logger That You Can Enable By Passing The ENABLE_LOGGING Parameter As true
Moreover You Can Also Use Your Own Logger Function By Passing That Function As LOGGER_FUNCTION Parameter
Following Code Examples Demonstrate Their Working
Default Logger
Code
const {HCaptchaSolver} = require("nocaptchasolver")
const config = {
apiKey:"free-api-b0ec566e....",
userAgent:"(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36",
siteKey:"a9b5fb07-92ff-493f-86fe-352a2803b3df",
siteURL:"discord.com",
enableLogger:true,
delay:2000
}
const solver = new HCaptchaSolver(config)
async function main(){
let token = await solver.solve()
}
main()
Output

Custom Logger With Terminal Kit
Code
const {HCaptchaSolver} = require("nocaptchasolver")
const Terminal = require("terminal-kit").terminal
const logger = (type,message) => {
Terminal(`[ ${type == "DONE" ? `^g${type + ` `.repeat("PROCESSING".length - type.length)}^` : `^r${type}^` } ] ${message}\n`)
}
const config = {
...config,
loggerFunction:logger
}
const solver = new HCaptchaSolver(config)
async function main(){
let token = await solver.solve()
}
main()
Output

Examples
const {HCaptchaSolver} = require("nocaptchasolver")
const Solver = new HCaptchaSolver(config)
async function main()
{
if(Solver.remainingSolves === 0) return
let solvedCaptcha = await Solver.solve()
console.log(solvedCaptcha)
}
main()
API
Register on https://nocaptchaai.com/register and join their server to get the API Key