Golang package for easy and fast integration with CapSolver API
- An API key it's required. Get here.
- Documentation, information on what to write in
task
- HCaptcha
- FunCaptcha
- Geetest
- ReCaptchaV2
- ReCaptchav3
- MtCaptcha
- Datadom
- Cloudflare
- Kasada
- Akamai BMP
go get github.com/paradist/capgo client := capGo.Client("APIKEY")
bal, err := client.Balance()
if (err != nil) {
log.Println(err)
}
log.Println(bal) client := capGo.Client("APIKEY")
resp, err := client.Solve(map[string]any{
"type": "ReCaptchaV2taskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
})
if (err != nil) {
log.Println(err)
}
log.Println(resp.Solution.GRecaptchaResponse) client := capGo.Client("APIKEY")
resp, err := client.Solve(map[string]any{
"type": "HCaptchaEnterpriseTaskProxyLess",
"websiteURL": "https://hcaptcha.com/",
"websiteKey": "00000000-0000-0000-0000-000000000000",
})
if (err != nil) {
log.Println(err)
}
log.Println(resp) client := capGo.Client("APIKEY")
b, err := os.ReadFile("queue-it.jpg")
if (err != nil) {
panic(err)
}
resp, err := client.Solve(map[string]any{
"type": "ImageToTextTask",
"module": "queueit",
"body": base64.StdEncoding.EncodeToString(b),
})
if (err != nil) {
log.Println(err)
}
log.Println(resp.Solution.Text)