hCaptcha logo

hCaptcha

hCaptcha, operated by Intuition Machines, is a privacy-focused CAPTCHA and bot-defense platform used as a drop-in replacement for Google reCAPTCHA. The free Publisher and Pro tiers offer a JavaScript widget and a server-side /siteverify endpoint that issue and verify single-use tokens. The Enterprise tier (hCaptcha Enterprise) adds advanced bot detection, account defense, MFA, machine-learning fraud signals, and management APIs. hCaptcha is broadly integrated into web frameworks and CMS platforms (React, Vue, Angular, Node/Express, WordPress, Magento) and ships first-party mobile SDKs for iOS and Android.

5 APIs 0 Features
CAPTCHABot DefensePrivacyhCaptchaIntuition MachinesAccount DefenseEnterprise Security

hCaptcha publishes 5 APIs on the APIs.io network. Tagged areas include CAPTCHA, Bot Defense, Privacy, hCaptcha, and Intuition Machines.

hCaptcha’s developer surface includes documentation, signup flow, pricing, engineering blog, privacy policy, status page, and 3 more developer resources.

APIs

hCaptcha Siteverify API

The /siteverify endpoint validates an hCaptcha response token submitted by a browser. The server POSTs the token, secret key, and optional remote IP, and receives a JSON respons...

hCaptcha JavaScript Widget

The hCaptcha JS widget renders the visible or invisible challenge on a page and produces a response token on success. Developers include a script tag pointing at js.hcaptcha.com...

hCaptcha Invisible

Invisible hCaptcha runs the challenge in the background and only surfaces a visible puzzle when risk requires it. It is configured via the same widget script and an additional d...

hCaptcha Mobile SDKs

hCaptcha publishes native iOS and Android SDKs (with React Native and Flutter wrappers) so mobile apps can present the same risk-based challenges as the web widget and obtain re...

hCaptcha Enterprise

hCaptcha Enterprise extends the core challenge with advanced bot detection, account defense (ATO and fake-account protection), MFA and pull-based SMS, fraud signals, and managem...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Enterprise
Enterprise
📝
Signup
Signup
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
📜
Privacy
Privacy
🟢
Status
Status

Sources

apis.yml Raw ↑
aid: hcaptcha
name: hCaptcha
description: |
  hCaptcha, operated by Intuition Machines, is a privacy-focused CAPTCHA
  and bot-defense platform used as a drop-in replacement for Google
  reCAPTCHA. The free Publisher and Pro tiers offer a JavaScript widget
  and a server-side /siteverify endpoint that issue and verify single-use
  tokens. The Enterprise tier (hCaptcha Enterprise) adds advanced bot
  detection, account defense, MFA, machine-learning fraud signals, and
  management APIs. hCaptcha is broadly integrated into web frameworks and
  CMS platforms (React, Vue, Angular, Node/Express, WordPress, Magento)
  and ships first-party mobile SDKs for iOS and Android.
type: Index
position: Provider
access: Public
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - CAPTCHA
  - Bot Defense
  - Privacy
  - hCaptcha
  - Intuition Machines
  - Account Defense
  - Enterprise Security
url: https://raw.githubusercontent.com/api-evangelist/hcaptcha/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.20'
apis:
  - aid: hcaptcha:siteverify
    name: hCaptcha Siteverify API
    description: |
      The /siteverify endpoint validates an hCaptcha response token
      submitted by a browser. The server POSTs the token, secret key,
      and optional remote IP, and receives a JSON response indicating
      success, hostname, timestamp, score (Enterprise), and any error
      codes. This is the canonical server-side check that gates form
      submissions and API calls behind an hCaptcha challenge.
    humanURL: https://docs.hcaptcha.com/
    baseURL: https://api.hcaptcha.com
    tags:
      - Siteverify
      - Token Verification
      - Server-Side
    properties:
      - type: Documentation
        url: https://docs.hcaptcha.com/
      - type: APIReference
        url: https://docs.hcaptcha.com/#verify-the-user-response-server-side
  - aid: hcaptcha:js-widget
    name: hCaptcha JavaScript Widget
    description: |
      The hCaptcha JS widget renders the visible or invisible challenge
      on a page and produces a response token on success. Developers
      include a script tag pointing at js.hcaptcha.com/1/api.js and place
      a div with data-sitekey, optionally configuring theme, size,
      callback, and language. Frontend wrappers exist for React, Vue,
      and Angular.
    humanURL: https://docs.hcaptcha.com/configuration
    baseURL: https://js.hcaptcha.com/1/api.js
    tags:
      - JavaScript
      - Widget
      - Frontend
      - Challenge
    properties:
      - type: Documentation
        url: https://docs.hcaptcha.com/configuration
      - type: ScriptURL
        url: https://js.hcaptcha.com/1/api.js
      - type: SDKReact
        url: https://github.com/hCaptcha/react-hcaptcha
      - type: SDKVue
        url: https://github.com/hCaptcha/vue-hcaptcha
      - type: SDKAngular
        url: https://github.com/hCaptcha/ng-hcaptcha
  - aid: hcaptcha:invisible
    name: hCaptcha Invisible
    description: |
      Invisible hCaptcha runs the challenge in the background and only
      surfaces a visible puzzle when risk requires it. It is configured
      via the same widget script and an additional data-size="invisible"
      attribute, enabling no-friction verification on most legitimate
      users.
    humanURL: https://docs.hcaptcha.com/invisible
    baseURL: https://js.hcaptcha.com/1/api.js
    tags:
      - Invisible
      - Frictionless
      - Risk-Based
    properties:
      - type: Documentation
        url: https://docs.hcaptcha.com/invisible
  - aid: hcaptcha:mobile-sdks
    name: hCaptcha Mobile SDKs
    description: |
      hCaptcha publishes native iOS and Android SDKs (with React Native
      and Flutter wrappers) so mobile apps can present the same risk-based
      challenges as the web widget and obtain response tokens that the
      server verifies via /siteverify.
    humanURL: https://docs.hcaptcha.com/mobile_app_sdks
    baseURL: https://docs.hcaptcha.com/mobile_app_sdks
    tags:
      - Mobile
      - iOS
      - Android
      - SDK
    properties:
      - type: Documentation
        url: https://docs.hcaptcha.com/mobile_app_sdks
      - type: SDKiOS
        url: https://github.com/hCaptcha/hcaptcha-ios-sdk
      - type: SDKAndroid
        url: https://github.com/hCaptcha/hcaptcha-android-sdk
  - aid: hcaptcha:enterprise
    name: hCaptcha Enterprise
    description: |
      hCaptcha Enterprise extends the core challenge with advanced bot
      detection, account defense (ATO and fake-account protection), MFA
      and pull-based SMS, fraud signals, and management APIs for
      provisioning sitekeys, retrieving analytics, and tuning policies.
      Access is gated to Enterprise customers.
    humanURL: https://www.hcaptcha.com/enterprise
    baseURL: https://api.hcaptcha.com
    tags:
      - Enterprise
      - Account Defense
      - Fraud
      - Management API
    properties:
      - type: ProductPage
        url: https://www.hcaptcha.com/enterprise
      - type: Documentation
        url: https://docs.hcaptcha.com/enterprise
features:
  - name: Drop-In reCAPTCHA Replacement
    description: Same integration pattern as Google reCAPTCHA, swappable with two lines of code.
  - name: Privacy-First Design
    description: Minimizes PII collection and offers GDPR, CCPA, and LGPD-compatible deployments.
  - name: Invisible and Visible Modes
    description: Risk-based selection between background verification and visible puzzles.
  - name: Mobile SDKs
    description: Native iOS, Android, React Native, and Flutter support.
  - name: Framework Wrappers
    description: First-party React, Vue, and Angular components, plus widely used WordPress, Magento, and CMS plugins.
  - name: Enterprise Account Defense
    description: ATO, fake-account, and abuse signals layered on top of standard challenge verification.
useCases:
  - name: Form Protection
    description: Gate signup, login, contact, and checkout forms against bot abuse.
  - name: API Abuse Prevention
    description: Require an hCaptcha token before accepting calls to public APIs vulnerable to scraping or enumeration.
  - name: Account Defense
    description: Reduce account-takeover and fake-account-creation attempts at login and signup.
  - name: reCAPTCHA Migration
    description: Replace Google reCAPTCHA with hCaptcha to gain privacy and revenue-share options.
  - name: Mobile App Verification
    description: Add challenge gates to sensitive flows in iOS and Android applications.
integrations:
  - name: React
  - name: Vue
  - name: Angular
  - name: Node.js / Express
  - name: WordPress
  - name: Magento
  - name: Cloudflare
  - name: AWS WAF
authentication:
  - type: SiteKey
    description: Public site key embedded in the JS widget identifies the sitekey/property being protected.
  - type: SecretKey
    description: Secret key used server-side to verify response tokens at /siteverify.
common:
  - type: Website
    url: https://www.hcaptcha.com/
  - type: Documentation
    url: https://docs.hcaptcha.com/
  - type: Enterprise
    url: https://www.hcaptcha.com/enterprise
  - type: Signup
    url: https://www.hcaptcha.com/signup-interstitial
  - type: Pricing
    url: https://www.hcaptcha.com/#pricing
  - type: GitHubOrganization
    url: https://github.com/hCaptcha
  - type: Blog
    url: https://www.hcaptcha.com/post
  - type: Privacy
    url: https://www.hcaptcha.com/privacy
  - type: Status
    url: https://status.hcaptcha.com/
maintainers:
  - FN: Kin Lane
    email: [email protected]