#
Data Dome
Solve DataDome captcha challenges. Proxy is required.
#
Basic usage
import { DataDomeTask } from "node-capmonster"
const client = new DataDomeTask("<api_key>")
const task = client.task({
websiteURL: "https://example.com",
metadata: {
htmlPageBase64: "<base64_encoded_page>",
captchaUrl: "https://geo.captcha-delivery.com/captcha/?initialCid=...",
datadomeCookie: "datadome=<cookie_value>",
},
proxy: {
proxyType: "http",
proxyAddress: "1.2.3.4",
proxyPort: 8080,
},
})
const taskId = await client.createWithTask(task)
const result = await client.joinTaskResult(taskId)
console.log(result.domains)