Tiktok Captcha Solver API
Pricing
Pay per event
Tiktok Captcha Solver API
TikTok Captcha Solver API. Solves 4 captcha types: Puzzle (slider), objects matching (3d), Rotating (whirl), and Icon. High accuracy, fast response times. Perfect for TikTok automation, bot development, and scraping. Simple base64 input, structured JSON output. API-ready.
Pricing
Pay per event
Rating
5.0
(1)
Developer

Leonhard
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Captcha Solver
![]() | Euler Stream provides high-accuracy AI-powered solutions for all TikTok captcha types, with fast response times and simple API integration. |
Automatically solve TikTok captchas with high accuracy. This actor supports all four types of TikTok captchas:
| Shapes | Slide Puzzle | Whirl/Rotation | Icons |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| Click two points to match a shape | Find the X position to slide a puzzle piece | Find the angle to rotate an image | Select icons that match a text prompt |
Features
- High accuracy captcha solving powered by AI
- Fast response times (typically under 2 seconds)
- Supports all TikTok captcha types
- Simple base64 image input
- Structured JSON output
Usage
Input
Select the captcha type and provide the required images as base64 encoded strings.
Shapes Captcha
{"captchaType": "shapes","image": "<base64-encoded-image>"}
Slide Puzzle Captcha
{"captchaType": "puzzles","background": "<base64-encoded-background>","piece": "<base64-encoded-puzzle-piece>"}
Whirl/Rotation Captcha
{"captchaType": "whirl","outer": "<base64-encoded-outer-ring>","inner": "<base64-encoded-inner-circle>"}
Icons Captcha
{"captchaType": "icons","image": "<base64-encoded-image>","prompt": "Which object is used to cut paper?"}
Output
The actor returns a JSON object with the solution. The output structure varies by captcha type:
Shapes Output
{"success": true,"captchaType": "shapes","point1": { "x": 123.5, "y": 234.2 },"point2": { "x": 345.1, "y": 456.8 },"timeMs": 1523,"error": null}
Slide Puzzle Output
{"success": true,"captchaType": "puzzles","x": 187.5,"timeMs": 892,"error": null}
Whirl/Rotation Output
{"success": true,"captchaType": "whirl","angle": 127,"timeMs": 1105,"error": null}
Icons Output
{"success": true,"captchaType": "icons","points": [{ "x": 50.2, "y": 120.5 },{ "x": 180.3, "y": 120.5 }],"label": "scissors","timeMs": 1834,"error": null}
Error Output
{"success": false,"captchaType": "shapes","error": "image is required for shapes captcha","timeMs": null}
API Integration
You can call this actor via the Apify API:
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~tiktok-captcha-solver/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"captchaType": "shapes","image": "<base64-encoded-image>"}'
To get the result synchronously, use the run-sync endpoint:
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~tiktok-captcha-solver/run-sync?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"captchaType": "shapes","image": "<base64-encoded-image>"}'
Image Format
Images should be provided as base64 encoded strings. You can include or exclude the data URL prefix:
- With prefix:
data:image/png;base64,iVBORw0KGgo... - Without prefix:
iVBORw0KGgo...
Supported image formats: PNG, JPEG, WebP
Rate Limits
Rate limits depend on your Apify subscription plan. The actor processes one captcha per run.
Support
For issues or questions, please contact support through the Apify platform or visit eulerstream.com/captchas.
