Image based
FunCaptcha
Automated FunCaptcha Image Solver. Support for all puzzle variants.
This method enables automated resolution of FunCaptcha challenges by identifying and clicking the correct image components. It supports a wide variety of puzzle types, providing seamless integration for your authentication workflows.
List of supported variants
Reveal
3DRollball_v2_var1
3DRollball_v2_var2
3d_rollball_animals
3d_rollball_animals_multi
3d_rollball_objects
3d_rollball_objects_multi
BrokenJigsawbrokenjigsaw_swap
MatchDiceIconCount
bowling
card
cardistance
claw_machine
conveyor
conveyor_belt_V2
coordinatesmatch
counting
dance_floor
darts_matchkey
dice_pair
diceico
dicematch
frankenhead
hand_number_puzzle
hopscotch_highsec
hopscotch_v2
hopscotchv2
icon_connect
icongrouping
iconrace
knotsCrossesCircle
lumber-length-game
maze2
numericalmatch
orbit_match_game
pathfinder
penguins
penguins-icon
rockstack
rocktoweralt2
shadows
train_coordinates
trains_simple
unbentobjects
veggiemadness_alt
waterIconCup
wireconnectIs the variant you need not on this list? Please let us know on our Discord
Create Task Request Fields
| Field | Type | Required | Description |
|---|---|---|---|
| task.type | String | Yes | FUNCAPTCHA_IMAGE |
| task.input.variant | String | Yes | The specific puzzle variant (e.g., dance_floor, 3d_rollball_animals) |
| task.input.image | String | Yes | Base64-encoded string of the puzzle image |
Response Format
Create Task Response
{
"success": true,
"taskId": "cmpdpjp8l00003j6q1p3pf36i",
"status": "PENDING",
"charged": "0.14"
}Task Result Response ( Pending )
{
"success": true,
"id": "cmpdpjp8l00003j6q1p3pf36i",
"status": "PENDING",
"solution": null,
"charged": "0.14"
}Task Result Response ( Success )
{
"success": true,
"id": "cmpdpjp8l00003j6q1p3pf36i",
"status": "SUCCESS",
"solution": [ 2 ],
"charged": "0.14"
}Task Result Response ( Refund )
{
"success": true,
"id": "cmpdpjp8l00003j6q1p3pf36i",
"status": "REFUNDED",
"solution": null,
"charged": "0.14"
}