tencent cloud

Captcha
One-Click, Multi-Layered Security provides reliable human authentication for web & app.
10
Dimensional Security
<1s
Verification time
>99.99%
Services uptime
Free demo
Enjoy 10,000 free calls per month
How CAPTCHA Secure Your Business
3 steps
Integrate CAPTCHA
Add CAPTCHA to your platform in just 3 steps and quickly support your business launch.
>54%
Efficiency Boost
One-click verification speeds up the process by over 54% compared to traditional behavioral CAPTCHAs.
2 lines
Migrate CAPTCHA
Migrate your existing CAPTCHA service seamlessly in minutes with less than 2 lines of code.
3 steps
Integrate CAPTCHA
Add CAPTCHA to your platform in just 3 steps and quickly support your business launch.
>54%
Efficiency Boost
One-click verification speeds up the process by over 54% compared to traditional behavioral CAPTCHAs.
2 lines
Migrate CAPTCHA
Migrate your existing CAPTCHA service seamlessly in minutes with less than 2 lines of code.
What CAPTCHA can do for your scenario
Login & Registration
Flash Sales & Promotions
Likes & Posts
Data Protection
Login & Registration
In user login and registration scenarios, captchas can effectively resist automated malicious registrations (such as bulk registries using bots), while also effectively countering credential stuffing attacks from the source.
  • Registration
  • Login
  • Account deactivation
  • Personal information modification
  • Third-party login
  • Password reset
Flash Sales & Promotions
Bots claiming rewards prevent genuine users from accessing them, reducing promotion effectiveness and causing losses. CAPTCHA is ideal for flash sales, limited-time offers, and coupon distribution, blocking bots from coupon claims and bulk orders.
Scenarios
  • Limited-time discounts
  • Coupon retrieval
  • Pre-sale events
  • Online lucky draw
  • Limited stock items
  • New user gifts
Likes & Posts
Malicious users exploit fake accounts to manipulate UGC communities, disrupting feedback and activities. CAPTCHA blocks bots, spam, and vote manipulation in forums, while addressing ad flooding and malicious posting.
Scenarios
  • Comment systems
  • User feedback
  • Voting systems
  • Social media likes
  • Message push notifications
  • Content publishing
Data Protection
Malicious crawlers steal website content and data, risking theft of core resources. CAPTCHA is suitable for content websites such as bulletin boards and forums, effectively defending against automated bots and crawlers stealing web content and data.
Scenarios
  • Document downloads
  • Data query
  • Web bulletin boards
  • Internal enterprise systems
  • Image libraries
  • Forum content
Free Trial
10,000 Free Calls
Free monthly quota to every new user
Free trial of multiple smart verification types
10-dimensional Security Barriers
EdgeOne Trial Plan + 1TB
Live Attack Protection
Unleash seamless web performance & security
Your all-in-one shield for safer & faster web services
How it works
01
Intelligent Detection
The system intelligently determines the user's risk situation, suspicious users need to complete challenges, and trusted users directly skip the challenges.
02
Display Challenges
The system determines that the user is a suspicious user, then the user needs to complete the challenge to pass the verification.
03
Complete the challenge
Data from challenge results are fed back into the system to dynamically adjust detection
Ensure privacy and accessibility
Privacy and Security
We place high priority on corporate, user, and privacy concerns, explicitly emphasize data protection, and adhere to the principle of 'Privacy Protection'. In compliance with privacy policies, we pledge that your data will never be sold, shared with third parties, or used for advertising purposes.
Accessibility
People with disabilities can seamlessly switch from regular CAPTCHA to accessible CAPTCHA, and the CAPTCHA product complies with the Web Content Accessibility Guidelines (WCAG) 2.1 standards, making it more accessible and user-friendly.
Privacy and Security
We place high priority on corporate, user, and privacy concerns, explicitly emphasize data protection, and adhere to the principle of 'Privacy Protection'. In compliance with privacy policies, we pledge that your data will never be sold, shared with third parties, or used for advertising purposes.
Accessibility
People with disabilities can seamlessly switch from regular CAPTCHA to accessible CAPTCHA, and the CAPTCHA product complies with the Web Content Accessibility Guidelines (WCAG) 2.1 standards, making it more accessible and user-friendly.
Customers from all over the world
FAQS

Frequently Asked

Questions

Integration
Feature
Billing
During the test, the prompt "Too many attempts. Try again later." was displayed. How do I resolve this issue?

This is because the CAPTCHA service blocks suspected malicious users. You may have frequently and intensively accessed the CAPTCHA service of the same scenario in the same network environment, resulting in small-scale risk control blocking. Solutions:

1.Perform the test again after 10-20 minutes.

2.Change the IP or device and try again.

3.Log in to the CAPTCHA console, go to the Security Configuration page of the verification, and adjust the malicious request blocking level to Loose.

What should I do when CAPTCHAs are not completely displayed on the app?

CAPTCHAs are displayed in the center based on the width and height of the container. CAPTCHAs may be truncated if the width of the container is too wide, causing the incomplete display of the CAPTCHAs. In this case, you need to adjust the pop-up window. In addition, random loading of other webviews may also cause truncation.

What issues will occur if ticket verification is not integrated?

1. Integration method: The client integrates to CAPTCHA, but the server does not.

2. Security risks: If ticket verification is not integrated, the black market can easily forge verification results, which defeats the purpose of human verification via CAPTCHAs.

3. Solution: Integrate the server to ticket verification. For more information, please see Integration to Ticket Verification (Web and App).

What issues will occur if the CAPTCHA JS is not dynamically loaded?

1. Integration method: When the CAPTCHA on Web/App clients is integrated, dynamic loading of JavaScript is not used. Instead, alternative methods are employed to skip the loading process.

2. Security risks: If the above methods are used, CAPTCHAs cannot be updated and consequently some legitimate requests rather than malicious requests might be blocked, and errors might be reported in the frontend.

3. Solution: Dynamically introduce the CAPTCHA JS. For more information, please see Web Integration.

What is the QPS limit for CAPTCHA? What is the business impact when the limit is exceeded? Can the limit be changed?

1. Queries Per Second (QPS) is limited to 1,000 for ticket verification.

2. When QPS exceeds 1,000 for the ticket verification API calls, an error is returned (RequestLimitExceeded).

3. To change the limit, submit a ticket or contact us.

How does CAPTCHA block unusual requests?

During the verification, ten security protection mechanisms are used to defend against malicious activities of the black market. For more information, please see "Multi-dimensional defense" in Overview.

Why can't CAPTCHA effectively block unusual requests?

If you are troubled by black industry attacks and wish to intercept more abnormal requests, it is recommended to log in to the CAPTCHA Console, select the verification to configure, click CAPTCHA Details, go to the Configuration tab, and set the risk control level to: security first. After adjustment, the CAPTCHA service will intercept verification requests with stricter risk control strategies.

Does CAPTCHA support multiple languages?

CAPTCHA supports 23 languages. Configure the relevant parameters when integrating the client. For details, see Web Integration.

Does CAPTCHA support private deployment?

CAPTCHA does not support private deployment.

How do I check the fees incurred?

1. Both the client and server sides have completed the necessary code integration. The earlier version of the CAPTCHA will be billed based on the number of server-side ticket verifications. The new version , 202412 -(TJNCAPTCHA-global.js), will be billed based on the number of verifications initiated after users respond to a verification query. To view verification frequency trends or the number of ticket verifications, log in to the CAPTCHA console, and in the left sidebar, choose CAPTCHA > CAPTCHA Statistics .

2. Log in to the console and go to Cost Center -> Bills -> Bill Details to view the details of the generated bills.

I am already using the CAPTCHA service, why are no fees deducted?

Please check whether the client and server have integrated to the CAPTCHA service as required. After CAPTCHA is integrated into the business client, the business server needs to verify the CAPTCHA ticket. For more information, please see Integration to Ticket Verification (Web and App).

FAQS

Frequently Asked

Questions

Integration
Feature
Billing
During the test, the prompt "Too many attempts. Try again later." was displayed. How do I resolve this issue?

This is because the CAPTCHA service blocks suspected malicious users. You may have frequently and intensively accessed the CAPTCHA service of the same scenario in the same network environment, resulting in small-scale risk control blocking. Solutions:

1.Perform the test again after 10-20 minutes.

2.Change the IP or device and try again.

3.Log in to the CAPTCHA console, go to the Security Configuration page of the verification, and adjust the malicious request blocking level to Loose.

What should I do when CAPTCHAs are not completely displayed on the app?

CAPTCHAs are displayed in the center based on the width and height of the container. CAPTCHAs may be truncated if the width of the container is too wide, causing the incomplete display of the CAPTCHAs. In this case, you need to adjust the pop-up window. In addition, random loading of other webviews may also cause truncation.

What issues will occur if ticket verification is not integrated?

1. Integration method: The client integrates to CAPTCHA, but the server does not.

2. Security risks: If ticket verification is not integrated, the black market can easily forge verification results, which defeats the purpose of human verification via CAPTCHAs.

3. Solution: Integrate the server to ticket verification. For more information, please see Integration to Ticket Verification (Web and App).

What issues will occur if the CAPTCHA JS is not dynamically loaded?

1. Integration method: When the CAPTCHA on Web/App clients is integrated, dynamic loading of JavaScript is not used. Instead, alternative methods are employed to skip the loading process.

2. Security risks: If the above methods are used, CAPTCHAs cannot be updated and consequently some legitimate requests rather than malicious requests might be blocked, and errors might be reported in the frontend.

3. Solution: Dynamically introduce the CAPTCHA JS. For more information, please see Web Integration.

What is the QPS limit for CAPTCHA? What is the business impact when the limit is exceeded? Can the limit be changed?

1. Queries Per Second (QPS) is limited to 1,000 for ticket verification.

2. When QPS exceeds 1,000 for the ticket verification API calls, an error is returned (RequestLimitExceeded).

3. To change the limit, submit a ticket or contact us.

How does CAPTCHA block unusual requests?

During the verification, ten security protection mechanisms are used to defend against malicious activities of the black market. For more information, please see "Multi-dimensional defense" in Overview.

Why can't CAPTCHA effectively block unusual requests?

If you are troubled by black industry attacks and wish to intercept more abnormal requests, it is recommended to log in to the CAPTCHA Console, select the verification to configure, click CAPTCHA Details, go to the Configuration tab, and set the risk control level to: security first. After adjustment, the CAPTCHA service will intercept verification requests with stricter risk control strategies.

Does CAPTCHA support multiple languages?

CAPTCHA supports 23 languages. Configure the relevant parameters when integrating the client. For details, see Web Integration.

Does CAPTCHA support private deployment?

CAPTCHA does not support private deployment.

How do I check the fees incurred?

1. Both the client and server sides have completed the necessary code integration. The earlier version of the CAPTCHA will be billed based on the number of server-side ticket verifications. The new version , 202412 -(TJNCAPTCHA-global.js), will be billed based on the number of verifications initiated after users respond to a verification query. To view verification frequency trends or the number of ticket verifications, log in to the CAPTCHA console, and in the left sidebar, choose CAPTCHA > CAPTCHA Statistics .

2. Log in to the console and go to Cost Center -> Bills -> Bill Details to view the details of the generated bills.

I am already using the CAPTCHA service, why are no fees deducted?

Please check whether the client and server have integrated to the CAPTCHA service as required. After CAPTCHA is integrated into the business client, the business server needs to verify the CAPTCHA ticket. For more information, please see Integration to Ticket Verification (Web and App).

Get Started with 10,000 free calls per month!
We provide a free monthly quota to every new user for a whole year.