EverySolve CAPTCHA API

Tencent Tendi CAPTCHA API

EverySolve's Tencent Tendi CAPTCHA API returns named solution fields for your challenge workflow. Send POST /api/v1/captcha with type set to tencent_tendi and the inputs listed below.

Tencent Tendi CAPTCHA uses a captchaAppId/site key and can return a ticket plus randstr after its interactive challenge. The `ticket` and `randstr` parameters must be consumed together. They are not a reCAPTCHA response token or a page-access cookie.

Endpoint
POST /api/v1/captcha
Type
tencent_tendi
Per 1,000 successful solutions
$2.50 per 1,000 successful solutions

Request parameters

Provide website_url and website_key. Optional parameters are captcha_script.

Required parameters

website_urlwebsite_key

Optional parameters

captcha_script
tencent_tendi.sh
curl -X POST https://api.everyinfra.com/api/v1/captcha \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"tencent_tendi","website_url":"<website_url>","website_key":"<website_key>"}'

How to recognize Tencent Tendi CAPTCHA

Tencent Tendi CAPTCHA uses a captchaAppId/site key and can return a ticket plus randstr after its interactive challenge.

What makes Tencent Tendi CAPTCHA different

The ticket and randstr parameters must be consumed together. They are not a reCAPTCHA response token or a page-access cookie.

Where the Tencent Tendi CAPTCHA parameters come from

Copy the target captchaAppId as website_key; captcha_script is optional only when that deployment exposes a custom script URL.

website_urlRequired
The exact page where this challenge appears, including the relevant path rather than only the site home page.
website_keyRequired
The public site or widget key copied from this exact target integration; it is not a secret key.
captcha_scriptOptional
The public CAPTCHA script URL loaded by the target page, when that deployment customizes it.

What the API returns

The Tencent Tendi CAPTCHA API returns named solution fields in ticket and randstr. Its solution format is fields. Read the declared fields together; the target workflow may require the complete set.

Solution shape
fields
Solution fields
ticketrandstr

How to use the Tencent Tendi CAPTCHA API

  1. 01Read GET /api/v1/captcha/types and select the tencent_tendi entry.
  2. 02Send type: "tencent_tendi" and the required parameters to POST /api/v1/captcha.
  3. 03Read named solution fields from ticket and randstr.
  4. 04Read the declared fields together; the target workflow may require the complete set.

Billing and availability

EverySolve charges only when a solution is delivered successfully. Unsuccessful attempts are refunded automatically. Read available and the price fields from GET /api/v1/captcha/types at request time rather than treating them as static page content.

Tencent Tendi CAPTCHA integration questions

How can I identify Tencent Tendi CAPTCHA before choosing a type?

Tencent Tendi CAPTCHA uses a captchaAppId/site key and can return a ticket plus randstr after its interactive challenge. Use tencent_tendi only after those signals match the target challenge.

Which target-page values belong in a Tencent Tendi CAPTCHA request?

Copy the target captchaAppId as website_key; captcha_script is optional only when that deployment exposes a custom script URL. Provide website_url and website_key. Optional parameters are captcha_script.

What does Tencent Tendi CAPTCHA return, and what should not be confused with it?

The Tencent Tendi CAPTCHA API returns named solution fields in ticket and randstr. Its solution format is fields. The ticket and randstr parameters must be consumed together. They are not a reCAPTCHA response token or a page-access cookie.

Which external source explains the Tencent Tendi CAPTCHA integration?

Tencent Cloud documents TCaptcha/Tendi client integration and callback fields. [Open the Tencent Tendi CAPTCHA reference](https://cloud.tencent.com/product/captcha). EverySolve-specific fields and live availability still come from the type catalog.