Apihustle // toolworks

Your backendruns on time.

Small tools for the part of your stack nobody thinks about until it breaks: scheduled calls, uptime checks, and the job that quietly never ran. Set up in a minute. No sales calls.

Position

What you can expect

Tools for developers and agile teams who would rather ship than set things up. This is how we build them, and what that means for you.

  1. 01

    Easy to start, deep when you need it

    Sensible defaults get you a working schedule or monitor in about a minute. When you need more, the controls are there: intervals, headers, payloads, retries, grace periods. A simple first screen does not mean a shallow tool.

  2. 02

    AI where it helps

    Describe what you want in plain language and get a working workflow back. Plug the tools into Claude Code, Codex or any other MCP client and run them from where you already work.

  3. 03

    One account, every tool

    Sign in once. Every tool that needs an account uses the same one, with the same billing and the same team. The ones that do not need an account stay that way.

  4. 04

    Alerts where you already are

    Slack, Discord, Telegram, email, or a webhook to anything else. You choose where a failure shows up. Nobody should have to remember to open a dashboard.

  5. 05

    We run on it too

    Our own jobs, checks and deploys go through these tools. When something breaks we are usually the first to know, and the fix is our problem before it is yours.

  6. Built in Copenhagen. Used every day by the people who make it.

    Read the full manifesto

The flagship

It starts with Crontap

Most of what we build comes back to one question: did the thing that was supposed to happen actually happen? Crontap answers it from three directions.

  1. Schedules

    Crontapyour URL

    Crontap calls your endpoint on a schedule, written as cron or plain English. It catches the call that fails.

    Crontap
  2. Uptime

    Crontapyour URL

    Crontap checks a public URL on an interval. It catches the service that stops responding.

    Uptime Monitoring
  3. Heartbeats

    your jobCrontap

    Your job pings Crontap when it finishes. It catches the job that never ran, ran late, or failed.

    Heartbeats
Three cards on the Crontap heartbeats page headed โ€œWhich one do I need?โ€, comparing what schedules, uptime monitors and heartbeats each catch and when to use them.
Schedules, uptime or heartbeats

Crontap, in three parts

Schedules, uptime and heartbeats

All three live in one Crontap account, with one notification list and one dashboard. Each catches a kind of failure the other two miss.

The flagship

Crontap

Schedule recurring API calls with cron syntax.

Crontap calls your endpoints on a schedule you write in cron or plain English. Pick a frequency and a timezone, test the call once, and forget about it.

  • Cron expressions, or plain English like โ€œevery weekday at 09:00โ€
  • A timezone per schedule, so daylight saving does not move your jobs
  • Test the call before you save it. Re-run it any time after.
  • Custom method, headers and body for each scheduled request
The Crontap homepage. The headline reads โ€œRun schedules, not serversโ€ next to a live list of example schedules and their next run times.
The front door at crontap.com
Built into Crontap

Crontap Uptime Monitoring

Uptime monitoring built into Crontap.

Point Crontap at a public URL and it checks it on an interval, from every minute to once a day. You get 90 days of history, daily uptime bars, and an email when it stops responding.

  • Probe any HTTP or HTTPS URL with an anonymous GET request
  • Nine interval options, from every minute to every 24 hours
  • A 200โ€“399 response counts as up. Timeouts and network errors count as down.
  • Set the failure threshold: 1 to 5 consecutive failures before a monitor is marked down
The Crontap uptime monitoring page. The headline reads โ€œUptime monitoring built into Crontapโ€ next to three monitors, each showing 90 days of uptime bars and an uptime percentage.
crontap.com/uptime
Built into Crontap

Crontap Heartbeats

The alert for the cron job that never ran.

Heartbeats turn monitoring around: your job pings Crontap after it runs. If the ping does not arrive in time, you get an alert.

  • A secret ping URL per heartbeat: call it on success, append /fail to report failure
  • Accepts GET, HEAD and POST, so curl, a browser or any language works
  • Attach a short message to any ping in the query string or request body
  • Period plus grace: grace defaults to 20% of the period, with a five minute minimum
The Crontap heartbeats page. The headline reads โ€œThe alert for the cron job that never ranโ€ above a timeline of five-minute slots, three of them filled green.
crontap.com/heartbeats

The full suite

Everything we ship

8 products. Each does one job and works on its own.

App

Clobbr

See your API's real performance at a glance.

Clobbr hits an endpoint in sequence or in parallel and shows what happens to response times under load. It runs on your machine, on macOS, Windows or the CLI. One lifetime licence, no account.

Start somewhere

Know before your users do.

Crontap is free to start and takes about a minute to set up. It catches the call that failed, the URL that stopped answering, and the job that never ran.