EverySolve CAPTCHA API

NetEase Yidun CAPTCHA API

EverySolve's NetEase Yidun CAPTCHA API returns a token for your challenge workflow. Send POST /api/v1/captcha with type set to yidun and the inputs listed below.

NetEase Yidun, also called NECaptcha, initializes with its own captchaId and can present slider, click, or risk-adaptive challenges. It returns a Yidun token. Its captchaId and callback values are not Tencent ticket/randstr or GeeTest's five-field result.

Endpoint
POST /api/v1/captcha
Type
yidun
Per 1,000 successful solutions
$1.53 per 1,000 successful solutions

Request parameters

Provide website_url and website_key. Optional parameters are captcha_id and user_agent.

Required parameters

website_urlwebsite_key

Optional parameters

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

How to recognize NetEase Yidun CAPTCHA

NetEase Yidun, also called NECaptcha, initializes with its own captchaId and can present slider, click, or risk-adaptive challenges.

What makes NetEase Yidun CAPTCHA different

It returns a Yidun token. Its captchaId and callback values are not Tencent ticket/randstr or GeeTest's five-field result.

Where the NetEase Yidun CAPTCHA parameters come from

Use the target page and Yidun website_key; captcha_id is a compatible identifier only when exposed by that same integration, and user_agent is optional.

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_idOptional
The public CAPTCHA instance identifier exposed by the target integration.
user_agentOptional
The browser user agent for this challenge session; keep it consistent when the returned result is bound to that session.

What the API returns

The NetEase Yidun CAPTCHA API returns a token in token. Its solution format is token. Submit the token in the field or verification request expected by the target workflow.

Solution shape
token
Solution fields
token

How to use the NetEase Yidun CAPTCHA API

  1. 01Read GET /api/v1/captcha/types and select the yidun entry.
  2. 02Send type: "yidun" and the required parameters to POST /api/v1/captcha.
  3. 03Read a token from token.
  4. 04Submit the token in the field or verification request expected by the target workflow.

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.

NetEase Yidun CAPTCHA integration questions

How can I identify NetEase Yidun CAPTCHA before choosing a type?

NetEase Yidun, also called NECaptcha, initializes with its own captchaId and can present slider, click, or risk-adaptive challenges. Use yidun only after those signals match the target challenge.

Which target-page values belong in a NetEase Yidun CAPTCHA request?

Use the target page and Yidun website_key; captcha_id is a compatible identifier only when exposed by that same integration, and user_agent is optional. Provide website_url and website_key. Optional parameters are captcha_id and user_agent.

What does NetEase Yidun CAPTCHA return, and what should not be confused with it?

The NetEase Yidun CAPTCHA API returns a token in token. Its solution format is token. It returns a Yidun token. Its captchaId and callback values are not Tencent ticket/randstr or GeeTest's five-field result.

Which external source explains the NetEase Yidun CAPTCHA integration?

NetEase Yidun documents NECaptcha client integration and verification flow. [Open the NetEase Yidun CAPTCHA reference](https://dun.163.com/product/captcha). EverySolve-specific fields and live availability still come from the type catalog.