JSPM

verify-hcaptcha

2.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 46
  • Score
    100M100P100Q66511F
  • License MIT

A fully typed library to verify hCaptcha.com tokens submitted by users when solving captcha challenges

Package Exports

  • verify-hcaptcha
  • verify-hcaptcha/package.json

Readme

✅ verify-hcaptcha

Build status Coverage jsDocs.io Language npm License

A fully typed library to verify hCaptcha.com tokens submitted by users when solving captcha challenges.

[!WARNING] This is an unofficial library; we are not affiliated with hCaptcha.com.

Useful resources

Install

Using npm:

npm add verify-hcaptcha

Using yarn:

yarn add verify-hcaptcha

Using pnpm:

pnpm add verify-hcaptcha

Using bun:

bun add verify-hcaptcha

Usage Examples

Verify a token submitted by a user:

import { verifyHcaptchaToken } from "verify-hcaptcha";

const result = await verifyHcaptchaToken({
    token: "USER-SUBMITTED-RESPONSE-TOKEN",
    secretKey: "YOUR-SECRET-KEY",
    siteKey: "YOUR-SITE-KEY",
});

if (result.success) {
    console.log("User is human");
} else {
    console.log("User is robot");
}

License

MIT

Copyright (c) 2025 Edoardo Scibona

See LICENSE file.