NoCap.ing
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
wireconnect

Is the variant you need not on this list? Please let us know on our Discord


Create Task Request Fields

FieldTypeRequiredDescription
task.typeStringYesFUNCAPTCHA_IMAGE
task.input.variantStringYesThe specific puzzle variant (e.g., dance_floor, 3d_rollball_animals)
task.input.imageStringYesBase64-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"
}

On this page