UNLOCK API
Límites, tiempos y cobro

Límites, tiempos y cobro

Límites de solicitudes, cada cuánto consultar resultados, el tiempo límite y cuándo se cobra.

Límites de solicitudes

Hasta 1,200 solicitudes por minuto por cuenta (todas las claves juntas, consultas de resultado incluidas) y hasta 2,400 por minuto desde una misma dirección IP. Por encima de eso la respuesta es ERROR_TOO_MANY_REQUESTS; espera unos segundos y continúa.

Cada cuánto consultar

Espera unos 5 segundos después de createTask y luego llama a getTaskResult cada 5 segundos. Para consultar muchas tareas a la vez con la API de formulario, usa res.php con ids (hasta 100 ids en una solicitud). Para no tener que consultar, usa un callback o 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

Tiempo límite

Una tarea que no se resuelve en 5 minutos falla con ERROR_CAPTCHA_UNSOLVABLE. Los tokens caducan en el sitio de destino al poco tiempo (unos 2 minutos para reCAPTCHA), así que úsalos poco después de recibirlos.

Cuándo se cobra

El precio se descuenta del saldo cuando createTask acepta la tarea. Si la tarea falla o se queda sin tiempo, el precio completo vuelve al saldo automáticamente. Las solicitudes rechazadas con un error son gratis. getBalance, getTaskResult y los demás métodos de lectura son gratis.

Qué guardamos

Las imágenes, el audio y los datos de proxy enviados con una tarea se borran cuando la tarea termina. El registro de la tarea (tipo, hora, estado, costo) se queda en tu historial de tareas.