Schedule HTTP Requests with Ease

FastScheduler lets you schedule HTTP requests to be executed at specific times. Free tier includes 100 API calls per day!

Free Tier: 100 API Calls Per Day

Sign up with Google or GitHub and get started immediately with 100 free API calls every day!

Simple API

Easy-to-use REST API for scheduling jobs. Just provide the epoch time and webhook URL.

Reliable Execution

Jobs are executed at the scheduled time with automatic retry mechanism for failed requests.

Persistent Storage

Jobs survive server restarts. Your scheduled webhooks are always safe.

Rate Limiting

Fair usage with daily quotas. Free tier provides 100 calls per day.

HTTPS Support

Secure communication with SSL/TLS encryption for all API calls.

Full CRUD

Create, read, update, and delete scheduled jobs through the API.

Quick Example

Schedule a webhook to be called in 60 seconds:

import httpx
import time

API_KEY = "your_api_key_here"

# Schedule for 60 seconds from now
future_epoch = int(time.time()) + 60

response = httpx.post(
    "https://scheduler.dastaans.co/api/v1/jobs",
    json={
        "epoch": future_epoch,
        "url": "https://your-webhook.com/endpoint",
        "method": "POST",
        "body": {"message": "Hello from scheduler!"}
    },
    headers={"X-API-Key": API_KEY}
)

print(response.json())

API Documentation

Check out the full API documentation with interactive examples:

View API Docs