Free Tool

Free Online
Cron Job Scheduler

Schedule HTTP requests to run automatically - no server, no code. Ping webhooks, keep servers alive, trigger APIs on any interval.

Schedule a Job Free β†’ See Plans

Automate recurring HTTP tasks without a server

⏰

Flexible Intervals

Run jobs every 5, 15, 30, or 60 minutes, every 6 or 12 hours, or daily. Pro plans unlock 5-minute intervals.

🌐

Any HTTP Method

GET, POST, PUT, PATCH, DELETE - with custom headers and a request body. Works with any REST API or webhook.

πŸ“‹

Run History

See the last 20 executions for each job - status code, response time, success/fail, and exact timestamp.

⏸️

Pause & Resume

Pause any job without deleting it. Resume it later and it picks up on the configured interval immediately.

πŸ”’

Custom Headers

Set Authorization headers, API keys, Content-Type, or any custom header your endpoint requires.

πŸ›‘οΈ

SSRF Protected

Jobs cannot target internal network addresses (localhost, 192.168.x, 10.x). Only public URLs are allowed.

Plan limits

PlanJobsMin intervalPrice
Free1Daily$0
Starter3Hourly$5/yr
Pro105 minutes$1/mo
Elite1005 minutes$6/mo

How to schedule a cron job

1

Go to the Cron Jobs tab

Log in to your ToolBit dashboard and click the Cron Jobs tab in the left sidebar.

2

Click Add Job

Enter a name, your target URL, HTTP method, optional headers and body, and choose an interval.

3

Job starts immediately

The job runs at the chosen interval starting from creation. The first run happens within one interval period.

4

Monitor the run history

Expand any job to see the last 20 runs - status codes, response times, and success/fail status for each execution.

Frequently asked questions

What is a cron job?

A cron job is a task that runs automatically on a schedule. In ToolBit's case, it means making an HTTP request to a URL at a regular interval - every hour, every day, etc. - without you having to do it manually.

What can I use cron jobs for?

Common uses include: keeping a Heroku dyno alive (pinging it to prevent sleep), triggering a Zapier or Make webhook on a schedule, running a database cleanup endpoint, sending scheduled API calls, refreshing a cache, or automating any task your application exposes as an HTTP endpoint.

Can I send a POST request with a body?

Yes. Select POST as the method and enter JSON or any text in the body field. You can also set a Content-Type header (e.g. application/json) to match your API's expectations.

What happens if the job fails?

The failure is logged in the run history with the status code and response time. The job continues to run on schedule - ToolBit does not automatically disable jobs on failure.

Can I target localhost or internal IPs?

No. ToolBit blocks requests to private IP ranges (localhost, 10.x, 192.168.x, 172.16-31.x) and .local/.internal hostnames to prevent SSRF attacks. Only publicly accessible URLs are supported.

Is the free plan really one job?

Yes - one job, daily minimum interval. If you need more jobs or shorter intervals, the Starter plan ($5/yr) gives you 3 jobs with hourly intervals, and the Pro plan ($1/mo) gives you 10 jobs running as often as every 5 minutes.

Automate your first HTTP task

1 free cron job. Daily interval. No card required.

Create a Cron Job Free β†’

Comparing options? See how ToolBit compares to EasyCron and cron-job.org β†’

Other free tools

QR Code Generator
Custom QR codes with scan tracking
URL Shortener
Short links with click analytics
Uptime Monitor
Get alerted when your site goes down
RSS Email Digest
Get RSS feeds delivered to your inbox
API Proxy
Bypass CORS and call any API