API KEY
Для получения ключа API создайте аккаунт в MultiBot.
APIKEY: - ваш ключ от сервиса MultiBot
АДРЕС ОТПРАВКИ ЗАДАНИЯ [ POST, GET ]
http://api.multibot.in/in.php
ВАЖНО: При отправке POST, тип содержимого должен быть "multipart/form-data"
ПОЛУЧЕНИЕ ОТВЕТА [ GET ]
http://api.multibot.in/res.php?key=APIKEY&id=ID
ID: - id капчи
ПОЛУЧИТЬ БАЛАНС [ GET ]
http://api.multibot.in/res.php?action=userinfo&key=APIKEY
Ответ в формате JSON:
{"email":"my@gmail.com","balance":"15774"}
ПОЛУЧИТЬ Актуальный userAgent [ GET ]
http://api.multibot.in/res.php?action=useragent&key=APIKEY
Решение hCaptcha с помощью токена.
Полученный токен вставьте в поле h-captcha-response
или передайте в функцию обратного вызова window.hcaptchaCallback(token)
.
Получить функцию обратного вызова: [ JavaScript ]
(() => {
var _hCap;
Object.defineProperty(window, "hcaptcha", {
get: function (){
return _hCap;
},
set: function (e){
_hCap = e;
var _Render = e.render;
_hCap.render = function (a, b){
window.hcaptchaCallback = b.callback;
return _Render(a, b);
};
},
});
})()
Список параметров для GET/POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | hcaptcha |
sitekey | Строка | Да | Значение параметра "data-sitekey", которое вы нашли в коде страницы |
pageurl | Строка | Да | Полный URL страницы |
domain | Строка | Нет | Домен, с которого загружается hCaptcha: hcaptcha.com или js.hcaptcha.com |
data | Строка | Нет | В большинстве случаев встречается в виде параметра "rqdata" в сетевых запросах.Формат: "data": "rqDataValue" |
cookies | Строка | Нет | В ответе на капчу мы вернем cookies, но только при использовании json=1.Формат: КЛЮЧ:Значение, разделитель - точка с запятой, например: KEY1:Value1;KEY2:Value2; |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
proxy | Строка | Нет | LOGIN:PASS@IP:PORT |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "hcaptcha",
"pageurl": "https://2captcha.com/demo/hcaptcha?difficulty=always-on",
"sitekey": "9409f20b-6b75-4057-95c4-138e85f69789",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
reCaptcha [ Token ]
Решение reCaptcha с помощью токена.
Полученный токен вставьте в поле g-recaptcha-response
или передайте в функцию обратного вызова window.reCaptchaCallback(token)
.
Получить функцию обратного вызова. [ JavaScript ]
(() => {
function getRecaptchaInfo(widget){
for(let k1 in widget){
for(let k2 in widget[k1]){
for(let k3 in widget[k1][k2]){
if(k3 === "callback"){
if(typeof widget[k1][k2][k3] === "function"){
window.reCaptchaCallback = widget[k1][k2][k3];
}
}
}
}
}
};
for(let widgetId in ___grecaptcha_cfg.clients){
getRecaptchaInfo(___grecaptcha_cfg.clients[widgetId]);
}
})()
Список параметров для GET/POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | userrecaptcha |
version | Строка.По умолчанию: v2 | Нет | Версия reCAPTCHA: v2 или v3 |
enterprise | Число.По умолчанию: 0 | Нет | 1 — указывает на то, что это reCAPTCHA Enterpise |
googlekey | Строка | Да | Значение параметра "sitekey", которое вы нашли в коде сайта |
pageurl | Строка | Да | Полный URL страницы |
action | Строка | Нет | Значение параметра "action", которые вы нашли в коде сайта |
domain | Строка | Нет | Домен, с которого загружается reCAPTCHA: recaptcha.net или google.com |
data-s | Строка | Нет | Значение параметра "data-s" найденное на странице. |
cookies | Строка | Нет | В ответе на капчу мы вернем cookies, но только при использовании json=1.Формат: КЛЮЧ:Значение, разделитель - точка с запятой, например: KEY1:Value1;KEY2:Value2; |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
proxy | Строка | Нет | LOGIN:PASS@IP:PORT |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "userrecaptcha",
"pageurl": "https://www.google.com/recaptcha/api2/demo",
"googlekey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Решение обычной капчи Turnstile с помощью токена.
Полученный токен вставьте в поле name="cf-turnstile-response"
или передайте в функцию обратного вызова.
Список параметров для GET/POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | turnstile |
sitekey | Строка | Да | Значение параметра "sitekey" найденное на странице |
pageurl | Строка | Да | Полный URL страницы |
action | Строка | Нет | Значение дополнительного параметра "action", найденного на странице. |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
proxy | Строка | Нет | LOGIN:PASS@IP:PORT |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "turnstile",
"pageurl": "https://turnstile.zeroclover.io/",
"sitekey": "0x4AAAAAAAEwzhD6pyKkgXC0",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
AuthKong [ Token ]
Решение AuthKong с помощью токена.
Полученный токен вставьте в поле name="captcha-response"
или передайте в функцию обратного вызова.
Список параметров для GET/POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | authkong |
sitekey | Строка | Да | Значение параметра "sitekey" найденное на странице |
pageurl | Строка | Да | Полный URL страницы |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
proxy | Строка | Нет | LOGIN:PASS@IP:PORT |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "authkong",
"pageurl": "https://authkong.com/demo",
"sitekey": "275bdd8ffae8e8f5be51b73180ffb8ac2959e243fb10c34df48f72a0bbb6ee37",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Изображение [ OCR ]
Распознавание текста с картинки.
Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | universal |
body | Строка | Да | картинка в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "universal",
"body": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Slider [ Coordinate ]
Ответ будет иметь количество пикселей на которое необходимо сдвинуть слайдер.


Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | slider |
background | Строка | Да | Основная картинка в Base64 |
piece | Строка | Да | картинка слайдера в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "slider",
"background": "iVBORw0KG...EFUeF6Ev",
"piece": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Icons [ Coordinate ]
Ответ будет иметь порядок координатов для кликов ( X:Y,X:Y,X:Y )
.

Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | icons |
task | Строка | Да | Порядок картинок для кликов |
body | Строка | Да | картинка в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "icons",
"task": "calendar,buy,star",
"body": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
RsCaptcha [ Coordinate ]
Ответ будет содержать координаты клика.


Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | rscaptcha |
body | Строка | Да | картинка в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "rscaptcha",
"body": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Upside-Down [ Coordinate ]
Ответ будет содержать координаты клика.


Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | upside |
body | Строка | Да | картинка в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "upside",
"body": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
AntiBot [ Coordinate ]
Ответ будет содержать порядок идентификаторов картинок для клика.
Идентификаторы картинок можно найти на странице (атрибут "rel"), или присвоить индивидуальное значение для каждой картинки.


Список параметров для POST запросов
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
key | Строка | Да | Ваш ключ API |
method | Строка | Да | antibot |
main | Строка | Да | Основная картинка в Base64 |
* | число (идентификатор) | Да | картинка для клика в Base64 |
json | Число.По умолчанию: 0 | Нет | 1 — ответ в формате JSON |
Пример отправки запроса. [ Python ]
import requests
params = {
"key": APIKEY,
"method": "antibot",
"main": "iVBORw0KG...EFUeF6Ev",
"1652": "iVBORw0KG...EFUeF6Ev",
"5606": "iVBORw0KG...EFUeF6Ev",
"8655": "iVBORw0KG...EFUeF6Ev",
"2707": "iVBORw0KG...EFUeF6Ev",
"json": "1"
}
for key in params:
params[key] = (None, params[key])
requests.post('http://api.multibot.in/in.php', files=params)
Описание ошибок
Убедитесь, что тип капчи, который вам нужно разгадать, поддерживается сервисом.
Текст Ошибки | Описание |
---|---|
ERROR_METHOD_DOES_NOT_EXIST | Неправильно указан тип капчи (значение параметра "method"). |
WRONG_METHOD | Не указан тип капчи (значение параметра "method"). |
ERROR_BAD_DATA | Не передан один (или несколько) параметров для капчи. |
ERROR_WRONG_USER_KEY | API-ключ не существует в системе или имеет неверный формат. |
ERROR_ZERO_BALANCE | Пополните баланс своего кабинета, чтобы продолжить распознавание. |
WRONG_COUNT_IMG | Для метода "antibot" отправлено менее трех картинок.Необходимо 3 и более. |
CAPCHA_NOT_READY | Решение данной капчи еще не готово. |
WRONG_CAPTCHA_ID | Капча с таким ID не была найдена. |
WRONG_REQUESTS_LINK WRONG_LOAD_PAGEURL |
Проверьте формат параметра "pageurl". |
ERROR_SITEKEY SITEKEY_IS_INCORRECT |
Неверный sitekey. |
WRONG_RESULT | Сервис не смог решить капчу. |
HCAPTCHA_NOT_FOUND TURNSTILE_NOT_FOUND |
Данный тип капчи отсутствует на странице переданный в параметре "pageurl". |