Tiktok Captcha Solver API avatar
Tiktok Captcha Solver API

Pricing

Pay per event

Go to Apify Store
Tiktok Captcha Solver API

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

Leonhard

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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:

ShapesSlide PuzzleWhirl/RotationIcons
Click two points to match a shapeFind the X position to slide a puzzle pieceFind the angle to rotate an imageSelect 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.