CAPI / GUIDE

Captcha catalog

What each supported captcha looks like and which service to call.

What you see — what to call

A captcha is named by what is in the picture and how you work with it, not by the site where you met it. Find your picture below and pick the type by it. The type and model go in the request: POST /v1/solve/{type}; for text and Hunt there is also the model or type field.

ServiceWhat to doWhat you seeWhat to call
Hunt · happy_puzzleClick on iconsThe heading “Confirm you're not a robot”, a row of four icons joined by arrows, a picture with outlined shapes below it and a green SEND button.POST /v1/solve/hunt · type=happy_puzzle
Hunt · swipe_goalSliderThe caption “Drag the slider left or right to score a goal”: a goalkeeper at a goal, a ball at the side and a slider with arrows below. You drag the slider until the ball lands in the target.POST /v1/solve/hunt · type=swipe_goal
GeeTest · IconClick on iconsThe caption “Select in this order” and three black hint icons above a large picture full of objects.POST /v1/solve/geetest_icon
GeeTest · SlideSliderThe caption “Slide to complete the puzzle”, a picture with a gap and a puzzle piece, and a slider with an arrow under it.POST /v1/solve/geetest_slide
GeeTest · NinePick cellsA 3×3 grid of pictures and a separate hint picture: an object or an emotion (crying, angry, smiling face). You mark the matching cells.POST /v1/solve/geetest_nine
Tencent · IconsClick on iconsA “Verification” window with the caption “Click in this order”: coloured icons on the picture, three icons in the required order next to the caption and an OK button below.POST /v1/solve/tencent_icons
Yandex · IconsClick on iconsYandex SmartCaptcha: icons on a busy background and a separate strip with the same icons in the required order.POST /v1/solve/yandex_icons
Text · gaijinText in a pictureA picture of letters or digits and a field to type them into. Site: login.gaijin.net.POST /v1/solve/text · model=gaijin
Text · mojeidText in a pictureA picture of letters or digits and a field to type them into. Site: MojeID.POST /v1/solve/text · model=mojeid
Text · novaText in a pictureA picture of letters or digits and a field to type them into. Site: Nova88.POST /v1/solve/text · model=nova

Hunt · happy_puzzle

The heading “Confirm you're not a robot”, a row of four icons joined by arrows, a picture with outlined shapes below it and a green SEND button.

Example of the Hunt happy_puzzle captcha
Hunt: click the icons in the given order
CallWhat to sendWhat you get
POST /v1/solve/hunt · type=happy_puzzleThe whole widget picture.Click points in the order of the icons: extra.points.
Parameters and response →

Hunt · swipe_goal

The caption “Drag the slider left or right to score a goal”: a goalkeeper at a goal, a ball at the side and a slider with arrows below. You drag the slider until the ball lands in the target.

Example of the Hunt swipe_goal captcha
Hunt: drag the slider until the ball lands in the target
CallWhat to sendWhat you get
POST /v1/solve/hunt · type=swipe_goalA snapshot of the widget. Send a new one after every step.The position of the ball (ball) and the target (circle): detections.
Parameters and response →

GeeTest · Icon

The caption “Select in this order” and three black hint icons above a large picture full of objects.

Example of the GeeTest Icon captcha
GeeTest: Icon
CallWhat to sendWhat you get
POST /v1/solve/geetest_iconThe large picture and the three hint icons in the order of the task.Click points: extra.points.
Parameters and response →

GeeTest · Slide

The caption “Slide to complete the puzzle”, a picture with a gap and a puzzle piece, and a slider with an arrow under it.

Example of the GeeTest Slide captcha
GeeTest: Slide
CallWhat to sendWhat you get
POST /v1/solve/geetest_slideThe background, the puzzle piece (a PNG with transparency) and its vertical position ypos.The horizontal position of the gap: extra.x.
Parameters and response →

GeeTest · Nine

A 3×3 grid of pictures and a separate hint picture: an object or an emotion (crying, angry, smiling face). You mark the matching cells.

GeeTest Nine grid with an object hint
3×3 grid · object hint
GeeTest Nine hint: an object
Object hint
GeeTest Nine grid with an emotion hint
3×3 grid · emotion hint
GeeTest Nine hint: an emotion
Emotion hint
CallWhat to sendWhat you get
POST /v1/solve/geetest_nineThe whole grid as one picture and the hint. The server detects the kind of task itself.Cell numbers from 0 to 8: extra.cells.
Parameters and response →

Tencent · Icons

A “Verification” window with the caption “Click in this order”: coloured icons on the picture, three icons in the required order next to the caption and an OK button below.

The Tencent Icons captcha on a site
Tencent: how the captcha looks on a site
The picture of the Tencent Icons captcha
Tencent: the picture with icons
CallWhat to sendWhat you get
POST /v1/solve/tencent_iconsThe 672×480 picture and the 170×50 strip, unchanged.Click points with icon names: extra.points.
Parameters and response →

Yandex · Icons

Yandex SmartCaptcha: icons on a busy background and a separate strip with the same icons in the required order.

The picture of the Yandex Icons captcha
Yandex: the picture with icons
The Yandex icon order strip
Yandex: the strip with the order
CallWhat to sendWhat you get
POST /v1/solve/yandex_iconsThe 500×330 picture and the 300×60 strip with transparency.Click points with icon names: extra.points.
Parameters and response →

Text · gaijin

A picture of letters or digits and a field to type them into. Site: login.gaijin.net.

CallWhat to sendWhat you get
POST /v1/solve/text · model=gaijinThe original captcha picture, whole.The string for the captcha field: text.
Parameters and response →

Text · mojeid

A picture of letters or digits and a field to type them into. Site: MojeID.

CallWhat to sendWhat you get
POST /v1/solve/text · model=mojeidThe original captcha picture, whole.The string for the captcha field: text.
Parameters and response →

Text · nova

A picture of letters or digits and a field to type them into. Site: Nova88.

CallWhat to sendWhat you get
POST /v1/solve/text · model=novaThe original captcha picture, whole.The string for the captcha field: text.
Parameters and response →