UNPKG

acp-node

Version:

Official [anticaptcha.pro](https://anticaptcha.pro) captcha solver SDK for nodejs

2 lines (1 loc) 949 B
import{a as p}from"./chunk-JMBCDRFF.js";import{a as s}from"./chunk-6BFGXSCN.js";var o=class{api;apiKey;cPath="/createTask";tPath="/takeResult";bPath="/balance";constructor(e){this.apiKey=e,this.api=p()}async createImageTask(e){let a={...e,apiKey:this.apiKey,method:s.image};return(await this.api.post(this.cPath,a)).data.data}async createRecaptchaTask(e){let a={...e,apiKey:this.apiKey,method:s.recaptcha};return(await this.api.post(this.cPath,a)).data.data}async createTurnstileTask(e){let a={...e,apiKey:this.apiKey,method:s.turnstile};return(await this.api.post(this.cPath,a)).data.data}async createHcaptchaTask(e){let a={...e,apiKey:this.apiKey,method:s.hcaptcha};return(await this.api.post(this.cPath,a)).data.data}async takeResult(e){let a={apiKey:this.apiKey,taskId:e};return(await this.api.post(this.tPath,a)).data.data}async getBalance(){return(await this.api.get(`${this.bPath}?apiKey=${this.apiKey}`)).data.data.balance}};export{o as a};