Cron jobs sin servidor

Tus scripts, nuestro reloj.

Programe sus tareas HTTP al minuto. Webcron las ejecuta automáticamente y le alerta en caso de éxito o error.

Cron jobs alojados API REST Monitorización Alertas Pago por uso

5 € de crédito incluidos · Sin tarjeta de crédito durante el período de prueba

webcron.org · dashboard
generate-daily-report
GET https://api.example.com/jobs/daily-report
✓ Éxito
Planificación
0 6 * * *
Todos los días a las 06:00
Última ejecución
Hoy a las 06:00
HTTP 200 · 842 ms
Próxima ejecución
Mañana a las 06:00
Planificada
Tasa de éxito
97.2%
Últimos 30 días
Historial
06:00:01
200 OK 742 ms
05:00:02
200 OK 691 ms
04:00:01
500 2 401 ms
03:00:02
200 OK 704 ms

Interfaz real — Cada ejecución se registra con su estado HTTP, duración y salida.

Una URL. Una programación. Listo.

En menos de 2 minutos, su primer cron job está programado, monitorizado y listo para alertarle.

1

Añade tu endpoint

Pegue la URL de su endpoint HTTP. Webcron la llamará según su programación.

https://api.example.com/jobs/report
2

Define la planificación

Interfaz sencilla o sintaxis cron avanzada — cada minuto, cada hora, una vez al mes.

0 6 * * * Todos los días a las 06:00

Webcron lo ejecuta y te informa

Webcron ejecuta la tarea y registra el resultado. En caso de error o timeout, se envía una alerta.

HTTP 200 OK842 ms
HTTP 200 OK691 ms
HTTP 500→ alerte

Automatice las tareas recurrentes de sus aplicaciones.

De desarrolladores independientes a equipos SaaS, Webcron se adapta a cada tipo de tarea recurrente.

🗄️

Copia de seguridad de base de datos

Lanza tu script de copia de seguridad cada noche.

0 2 * * * Todos los días a las 02:00
🧾

Generación de facturas

Genera automáticamente las facturas del mes anterior.

0 9 1 * * 1º del mes a las 09:00
📦

Sincronización de inventario

Mantén tu inventario actualizado en tiempo casi real.

*/15 * * * * Cada 15 minutos
📊

Informes diarios

Envía informes de rendimiento cada mañana.

0 8 * * * Todos los días a las 08:00

Actualización de caché

Mantén la caché de tu aplicación siempre actualizada.

0 * * * * Cada hora
🤖

Flujos de trabajo IA

Lanza tus agentes, pipelines y procesos de ML.

*/30 * * * * Cada 30 minutos
REST API

Integra Webcron en tu stack

Añade tareas automáticamente mediante nuestra API REST. Simple, rápido y documentado.

  • Autenticación HTTP Basic
  • Respuestas XML — CRUD completo
  • Crear, editar, eliminar, activar/desactivar
  • Recuperar el historial de ejecución
  • Endpoints: /cron.add, /cron.get, /cron.edit, /cron.delete, /cron.state, /cron.logs
Ver documentación API
# Créer une tâche planifiée
curl -u "API_IDENTIFIER:API_SECRET_KEY" \
     -X POST "https://www.webcron.org/cron.add" \
     -d "name=Daily+Report" \
     -d "url=https://api.example.com/jobs/report" \
     -d "minute=0&hour=6&day=*&weekday=*&month=*" \
     -d "time_out=180"

# Réponse XML
<rsp status="ok" id="42"/>

# Consulter l'historique
curl -u "API_IDENTIFIER:API_SECRET_KEY" \
     "https://www.webcron.org/cron.logs?id=42"
// Créer une tâche planifiée
$ch = curl_init('https://www.webcron.org/cron.add');
curl_setopt_array($ch, [
    CURLOPT_USERPWD        => 'API_IDENTIFIER:API_SECRET_KEY',
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => http_build_query([
        'name'     => 'Daily Report',
        'url'      => 'https://api.example.com/jobs/report',
        'minute'   => '0',
        'hour'     => '6',
        'time_out' => 180,
    ]),
    CURLOPT_RETURNTRANSFER => true,
]);
$xml = curl_exec($ch);
// <rsp status="ok" id="42"/>
use Illuminate\Support\Facades\Http;

// Créer une tâche planifiée
$response = Http::withBasicAuth(
        'API_IDENTIFIER',
        'API_SECRET_KEY'
    )
    ->asForm()
    ->post('https://www.webcron.org/cron.add', [
        'name'     => 'Daily Report',
        'url'      => 'https://api.example.com/jobs/report',
        'minute'   => '0',
        'hour'     => '6',
        'time_out' => 180,
    ]);

// $response->body() → <rsp status="ok" id="42"/>
import requests

# Créer une tâche planifiée
response = requests.post(
    'https://www.webcron.org/cron.add',
    auth=('API_IDENTIFIER', 'API_SECRET_KEY'),
    data={
        'name':     'Daily Report',
        'url':      'https://api.example.com/jobs/report',
        'minute':   '0',
        'hour':     '6',
        'time_out': 180,
    }
)
# response.text → <rsp status="ok" id="42"/>

Todo lo que sus tareas necesitan.

Planificación por minuto

Sintaxis cron estándar — desde cada minuto hasta una vez al año. Interfaz simple o expresión cron avanzada.

Activación HTTP

Llama a cualquier URL pública — GET o POST, con cabeceras personalizadas y token de autenticación.

Historial completo

Cada ejecución queda registrada: código HTTP, duración, cuerpo de respuesta. Consulta, filtra, exporta.

Alertas multicanal

Email, SMS y webhook — en caso de error, timeout o código HTTP inesperado. Configura tus umbrales.

API REST completa

Crea y gestiona tus tareas desde tus aplicaciones. Basic auth, respuestas XML, todos los lenguajes soportados.

Pago por uso

Créditos bajo demanda o suscripción mensual. Paga solo por tus ejecuciones reales. Sin costes fijos.

Sin suscripción obligatoria.

Pague por sus ejecuciones, no por una suscripción. Créditos bajo demanda o plan mensual según su uso.

🎯

Sin suscripción obligatoria

Compra créditos según tus necesidades. Sin compromiso, sin cobro automático.

Pago por uso

Los créditos se descuentan solo cuando tus tareas y alertas se ejecutan realmente.

💎

Precio justo

Cero consumo = cero coste. O pasa a una suscripción mensual para mayor volumen.

Ejemplos de costes reales

Para una tarea con timeout de 180s (1 crédito por ejecución · 1 crédito = 0,0025 €)

0 2 * * * Tarea diaria
≈ 0,07 €/mois
0 * * * * Tarea horaria
≈ 1,80 €/mois
*/15 * * * * Cada 15 minutos
≈ 7,20 €/mois
*/5 * * * * Cada 5 minutos
≈ 21,60 €/mois
1 crédito = 0,0025 € · 180s = 1 crédito · 600s = 4 créditos · 3600s = 100 créditos · Email = 4 créditos

Automatiza tus tareas web con Webcron: cron jobs online para todos

¿Buscas una forma simple y fiable de ejecutar tus scripts automáticamente sin gestionar un servidor dedicado? Webcron es el servicio de cron online creado para desarrolladores, startups y equipos que quieren programar tareas web con precisión y tranquilidad.

A diferencia de los cron jobs tradicionales de Linux, Webcron no requiere configuración del sistema. Solo proporciona una URL pública hacia tu script y nuestra plataforma gestiona la ejecución con la frecuencia elegida: cada minuto, una vez al día o en intervalos personalizados. Ya sea para sincronizar una base de datos, generar un informe o activar un webhook externo, Webcron es la solución ideal.

Un programador de tareas web potente y flexible

Con nuestra interfaz intuitiva puedes seguir el estado de las tareas en tiempo real, revisar logs de ejecución y recibir alertas por email o webhook en caso de éxito o error. Webcron también permite automatizar la creación de cron jobs mediante nuestra API REST, una función muy usada en pipelines CI/CD y aplicaciones SaaS.

¿Nuestro objetivo? Ofrecer una alternativa moderna a los cron jobs tradicionales, sin comprometer fiabilidad ni seguridad. Todos los cron jobs se ejecutan en una infraestructura cloud resiliente, con timeouts de hasta 60 minutos para procesos largos.

Preguntas frecuentes

Un cron job en línea es una tarea programada ejecutada por un servicio en la nube en lugar de su propio servidor. Solo tiene que proporcionar una URL pública y una programación — Webcron se encarga de la ejecución, registra el resultado y le alerta en caso de problema.
Un cron del sistema está vinculado a un único servidor — si ese servidor falla, el cron no se ejecuta. Webcron funciona independientemente de su infraestructura, añade un historial completo de ejecución y envía alertas en caso de error. No se requiere configuración del sistema.
Sí. Webcron llama a cualquier URL pública (HTTP o HTTPS). Puede añadir cabeceras personalizadas — Authorization, X-API-Key, Content-Type — para acceder a APIs protegidas.
Webcron admite programación al minuto. Puede definir una frecuencia de ejecución de hasta cada minuto, o usar cualquier expresión cron estándar (minuto, hora, día, mes, día de la semana).
Webcron registra el código HTTP y la duración de la ejecución. Puede configurar alertas para ser notificado por email, SMS o webhook cuando se detecta un código de error o timeout.
Sí. La API de Webcron usa autenticación HTTP Basic con respuestas XML, compatible con el cliente HTTP de Laravel (Http::withBasicAuth()). Puede crear y gestionar tareas programadas desde su aplicación Laravel sin dependencias adicionales.
No. Webcron funciona en modo pay-as-you-go: compre créditos bajo demanda y pague solo por sus ejecuciones reales. Las suscripciones mensuales (Starter, Essential, Pro) están disponibles para un uso regular y ofrecen un mejor coste por crédito.

Su próxima tarea se puede programar en menos de un minuto.

Cree su cuenta, programe su primer endpoint HTTP y deje que Webcron haga el resto.

5 € de crédito incluidos · Sin tarjeta de crédito durante el período de prueba