Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Security / hCaptcha Siteverify API
hCaptcha Siteverify API logo

hCaptcha Siteverify API

✓ Official Vendor SpecSecurityThreat DetectionapiKey1 EndpointsREST

For Agents

Verify an hCaptcha challenge response token server-side to confirm the request came from a human and not a bot.

Use for: I need to verify an hCaptcha token from a signup form, Check whether an hCaptcha response is still valid, Confirm that an hCaptcha token came from my expected sitekey, Validate a captcha solution before creating a user account

Not supported: Does not handle widget rendering, account fraud scoring, or identity verification — use for server-side hCaptcha token verification only.

The hCaptcha Siteverify API verifies the response token returned when a user solves an hCaptcha challenge on a webpage or mobile screen. A backend service posts the token, the site secret, and optionally the user IP to /siteverify, and hCaptcha returns whether the token is genuine, unused, and tied to the expected sitekey. Teams use it to gate signups, comment forms, and login flows against bots without storing user-identifying data.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the hCaptcha Siteverify API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the hCaptcha Siteverify API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with hCaptcha Siteverify API.

Verify an hCaptcha challenge response token through POST /siteverify

Confirm the verifying domain matches the hostname registered for the sitekey

Detect token reuse, expired tokens, and missing-input errors from the response payload

Pass the optional remoteip parameter to scope verification to a specific client IP

Gate signups, comment posts, and login attempts behind a server-side bot check

Use Cases

Patterns agents use hCaptcha Siteverify API for, with concrete tasks.

★ Signup Form Bot Protection

Embed the hCaptcha widget on the signup page and post the resulting token to /siteverify before creating the user record. The endpoint returns success only if the token is unused, unexpired, and tied to the registered sitekey, so fake account scripts that scrape the page without solving the challenge fail at the verification step. This stops the most common signup spam without adding friction for real users.

POST to /siteverify with secret, response, and remoteip fields and reject the signup when success is false

Comment Form Anti-Spam

Wire /siteverify into the comment-submission handler so each posted comment carries a fresh, unused hCaptcha token. The verification check sits server-side, so attackers cannot bypass it by stripping the widget. Combine with the optional remoteip field to catch token-replay attempts coming from different IP addresses.

POST to /siteverify and reject the comment if the response error-codes array contains timeout-or-duplicate

Login Form Brute-Force Defense

Trigger an hCaptcha challenge after a small number of failed login attempts and require a successful /siteverify response before processing the next attempt. The verification step ensures the next try comes from a real browser solving a real challenge, slowing automated credential-stuffing tools to a crawl. Pair this with rate limiting for layered defense.

POST to /siteverify after a third failed login and only process the next password attempt if success is true

AI Agent Captcha Gate via Jentic

Agents that automate signups or form submissions on partner sites call the hCaptcha verify operation through Jentic to confirm a token before forwarding it on. Jentic stores the site secret in the vault, so multiple agents can share the operation without each holding the raw key. This makes it practical to build captcha-aware automation toolkits.

Use Jentic search 'verify a captcha token' to load /siteverify and execute with the secret pulled from the vault

Key Endpoints

1 endpoints — the hcaptcha siteverify api verifies the response token returned when a user solves an hcaptcha challenge on a webpage or mobile screen.

METHOD

PATH

DESCRIPTION

POST

/siteverify

Verify an hCaptcha response token

POST

/siteverify

Verify an hCaptcha response token

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The hCaptcha site secret is the only credential and grants full verification rights for the sitekey. Jentic stores it in the vault (MAXsystem) and injects it into the secret query parameter at execution time.

Intent-based discovery

Intent-based discovery

Agents search Jentic for 'verify a captcha token' or 'check hcaptcha response' and Jentic returns the /siteverify operation with its parameters.

Time to first call

Time to first call

Direct hCaptcha integration: 1-2 hours to wire form embedding and server-side verify. Through Jentic: under 10 minutes for the verify call — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Google APIs

→

Google's reCAPTCHA covers similar bot-verification needs through siteverify

Pick reCAPTCHA when you already use Google Cloud and want bundled risk scores; pick hCaptcha when you want a privacy-focused alternative without a Google dependency

Complementary

Cloudflare API

→

Cloudflare Turnstile and Bot Management complement hCaptcha at the edge and DNS layer

Use Cloudflare to filter obvious bots before the request hits your app, then call hCaptcha for the explicit user-facing challenge

Complementary

Snyk API

Snyk scans the application code that integrates hCaptcha for known dependency and configuration issues

Use Snyk to keep the captcha integration libraries patched while hCaptcha handles runtime token verification

FAQs

Specific to using hCaptcha Siteverify API through Jentic.

What authentication does the hCaptcha Siteverify API use?

Authentication is through the secret query parameter, which carries your hCaptcha site secret. Jentic vaults the secret and adds it to each /siteverify call, so agents never hold the raw key.

Can I verify an hCaptcha token without sending the user IP?

Yes. The remoteip field on POST /siteverify is optional. Sending it adds a check that the verifying IP matches the IP that solved the challenge, which is a useful extra signal but not required.

What are the rate limits for the hCaptcha Siteverify API?

hCaptcha does not enforce a public per-account rate limit on /siteverify; the endpoint scales with your traffic. Excessive verifications against unrelated tokens can still trigger account-level review.

How do I verify a captcha token through Jentic?

Search Jentic for 'verify a captcha token', load the /siteverify operation for hcaptcha.com, and execute with the response token from the form. Jentic supplies the site secret from the vault.

Is the hCaptcha Siteverify API free?

hCaptcha's Publisher plan is free and includes server-side /siteverify calls. Enterprise plans add risk scoring and account defender features but use the same endpoint.

Why does my /siteverify call return timeout-or-duplicate?

That error code means the token has already been verified or was generated more than two minutes before the call. Generate a fresh token from the widget and post it once — tokens are single-use.

GET STARTED

Start building with hCaptcha Siteverify API

Explore with Jentic
View OpenAPI Document