Skip to content

Daily

Get warned when Hunter credits run low

Each morning, Hunter's account usage is checked and an email goes out when searches or verifications left for the month drop below 10%, with the reset date.

Runs
Daily
Apps
Hunter.io
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every morning, check my Hunter account and email me if fewer than 10% of my monthly searches or verifications are left, with how many remain and when they reset.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Hunter credits run out at the worst moment: halfway through enriching a lead list, or on the day an outreach campaign was meant to start. The first sign is usually a failed search or an empty result.

This automation checks your Hunter account each morning and emails you once when searches or verifications fall below a set share of your monthly allowance, along with the date they reset.

That gives you time to upgrade, buy more credits or slow down until the reset, instead of finding out from a broken workflow.

What you get out of it

  • No surprises

    You know credits are running low before searches start failing.

  • Free to run

    Reading account usage does not use any credits.

  • One warning per period

    It does not repeat the same alert every day.

  • Both credit types

    Searches and verifications are tracked separately.

  • Reset date included

    You can decide whether to wait or top up.

How it works

What happens, step by step

  1. Every morning, ClickRuntime reads your Hunter account usage.

  2. It compares searches and verifications used against your plan's monthly allowance.

  3. If either drops below 10% left, it emails you the numbers and the reset date.

  4. It warns once per billing period, so you are not emailed every day.

Before it runs live

  • Connect Hunter.io

What you get

RunsDaily
Get warned when Hunter credits run lowtoday, 9:00Succeeded
Email · Hunter: 38 searches left this monthSearches: 462 of 500 used, 38 left (8%) Verifications: 610 of 1,000 used, 390 left Credits reset on 2026-11-28.

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Hunter.io steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
get_warned_when_hunter_credits_run_low.pyexample
from clickruntime import on_trigger, credentials, http, notify, state

THRESHOLD = 0.10

@on_trigger
def run(event):
    data = http.get("https://api.hunter.io/v2/account",
                    params={"api_key": credentials.secret("HUNTER_API_KEY")}).json()["data"]
    reset = data.get("reset_date", "")
    lines, low = [], []
    for kind in ("searches", "verifications"):
        r = data["requests"][kind]
        left = r["available"] - r["used"]
        lines.append(f"{kind.title()}: {r['used']:,} of {r['available']:,} used, {left:,} left")
        if r["available"] and left / r["available"] < THRESHOLD:
            low.append((kind, left))
    warned = state.get("warned") or {}
    fresh = [k for k, _ in low if warned.get(k) != reset]
    if fresh:
        kind, left = low[0]
        notify.email_me(f"Hunter: {left:,} {kind} left this month", "\n".join(lines) + f"\nCredits reset on {reset}.")
        state.set("warned", {**warned, **{k: reset for k in fresh}})
    return {"low": [k for k, _ in low]}

FAQ

Common questions

Does checking usage cost credits?
No. Hunter's Account endpoint is free to call and does not use searches or verifications.
Can I change the 10% threshold?
Yes. Ask for a number instead, such as "when fewer than 50 verifications are left".
Will I get the same warning every day?
No. It warns once per type of credit per billing period and resets when Hunter's reset date changes.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (daily). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get warned when Hunter credits run low” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.