UNLOCK API
Лимиты, время и оплата

Лимиты, время и оплата

Лимиты запросов, как часто проверять результат, лимит времени и когда списываются деньги.

Лимиты запросов

До 1200 запросов в минуту на аккаунт (все ключи вместе, включая проверки результата) и до 2400 в минуту с одного IP-адреса. Сверх этого приходит ответ ERROR_TOO_MANY_REQUESTS; подождите несколько секунд и продолжайте.

Как часто проверять

После createTask подождите около 5 секунд, затем вызывайте getTaskResult каждые 5 секунд. Чтобы проверить много задач сразу через API форм, используйте res.php с ids (до 100 id в одном запросе). Чтобы не проверять, используйте callback или getToken.
res.php
curl -s "https://unlock-api.com/res.php?key=YOUR_API_KEY&action=get&ids=1001,1002,1003"
# 03AGdBq25SxXT...|CAPCHA_NOT_READY|ERROR_CAPTCHA_UNSOLVABLE

Лимит времени

Задача, не решённая за 5 минут, завершается ошибкой ERROR_CAPTCHA_UNSOLVABLE. Токены на целевом сайте быстро истекают (у reCAPTCHA примерно через 2 минуты), поэтому используйте их сразу после получения.

Когда списываются деньги

Цена списывается с баланса, когда createTask принимает задачу. Если задача не удалась или истекло время, полная цена автоматически возвращается на баланс. Запросы, отклонённые с ошибкой, бесплатны. getBalance, getTaskResult и другие методы чтения бесплатны.

Что мы храним

Картинки, аудио и данные прокси, отправленные с задачей, удаляются, когда задача завершается. Запись о задаче (тип, время, статус, цена) остаётся в истории задач.