Job alerts that explain why they matched you.

AI scores every new public job posting against your resume — then emails you the high matches with a breakdown of skills, experience, domain, and role fit. New jobs in your inbox in five minutes.

From $7/mo Card required Cancel anytime
5-minute scan cycle AI-powered match scoring Multiple public job sources RFC 2369 one-click unsubscribe

What other job aggregators don't do

Most send you a list with a single score and a link. We send the full match analysis — and we deduplicate across sources, filter by titles you don't want, and skip the middleman ATS when we can.

Score breakdown

Every email shows the split: Skills 0.40 / Experience 0.25 / Domain 0.20 / Role fit 0.15. No black box.

Cross-source dedup

Same posting on multiple sources? You get exactly one email — not two.

Title blocklist

Filter "junior", "QA", "contract" before AI even reads the JD. Saves token cost, kills noise.

Direct apply

When the posting has a company ATS link, the Apply button skips the aggregator entirely. One click, real form.

How it works

Three setup steps, then a tight loop that runs every five minutes until you cancel.

1

Install + paste resume

Install the Chrome extension, sign in with Google, paste your resume text, pick a region: Vancouver / Toronto / SF / NYC / London / Worldwide-remote.

2

AI scans every 5 minutes

We query public job posting sources for listings new since the last cycle. Only fresh listings get analyzed — no duplicate scoring.

3

Matched emails

Our AI scores each posting against your resume + policy. If the score clears your threshold (default 0.55), you get a single email with the full breakdown and an apply link.

One scan cycle (every 5 minutes)

Public job sources Fetch new postings AI score Score ≥ threshold new since last cycle only cap: 100 / 200 / 600 JDs · day user threshold (default 0.55)

Every email shows its work.

Not just a score — the components, the matched and missing skills, and a 1-line reasoning. Decide for yourself whether to apply.

  • Score breakdown across 4 components
  • Matched skills (what fits) and missing skills (what's needed)
  • One-sentence reasoning generated per match
  • Apply button links to company ATS when available, falls back to posting URL
  • One-click unsubscribe (RFC 2369) — Gmail and Apple Mail honor the header

Score weighting (max 1.00)

Skills · 0.40 Exp · 0.25 Domain · 0.20 Role · 0.15

Senior-titled roles for resumes under 5 years cap at 0.05 for Experience. Off-domain JD caps at 0.05 for Domain. Anti-injection: any score ≥ 0.99 is demoted to 0.50.

Pricing

Pick the daily AI-analyzed JD cap that matches how aggressive you want to be. All plans include a 7-day free trial, card required up front.

Starter

Single region, focused search

$7 $59 / mo / yr

≈ $4.92 / mo · save $25

 

100 JDs / day AI-analyzed
  • 1 region
  • 1 search keyword
  • Up to 30 match emails / day
  • Full score breakdown + reasoning
  • Cross-source dedup, title blocklist
Start 7-day trial

Pro

All regions, every keyword

$29 $249 / mo / yr

≈ $20.75 / mo · save $99

 

600 JDs / day AI-analyzed
  • Everything in Hunter
  • All 6 regions including Worldwide-remote
  • Unlimited keywords
  • Up to 200 match emails / day
  • Priority hourly LLM budget
Start 7-day trial
Capability Starter Hunter Pro
JDs / day AI-analyzed 100600
Regions 1 All 6
Keywords per region 1 Unlimited
Daily match-email cap 30200
Score breakdown + reasoning
Cross-source dedup
Title blocklist + allow keywords
Stripe Customer Portal (cancel, update card)
7-day free trial
Priority hourly LLM budget

Auto-renews after the 7-day trial at the plan you picked. Reminder email sent 1 day before the first charge. Cancel from the Stripe Customer Portal (button inside the extension).

Supported regions

Pick one region (Starter), two (Hunter), or all six (Pro). North-American regions get additional local-board coverage where available.

More regions and sources are on the roadmap. We add them as we verify legal posture.

  • Vancouver, Canada
  • Toronto, Canada
  • San Francisco, USA
  • New York, USA
  • London, UK
  • Worldwide-remote

Questions

How reliable is the match score?

The score is an AI estimate, not an offer of fit. Every email shows the per-component breakdown (Skills / Experience / Domain / Role) and a one-sentence reasoning so you can sanity-check it yourself. Adjust your notify threshold (0.30–0.95) in the extension to tune sensitivity. Default is 0.55.

Can I customize what I get matched against?

Yes — inside the extension popup. You can set: search keywords, a title blocklist (e.g., "junior", "QA", "contract"), an allow list, a notify threshold (0.30–0.95), and an "experience summary" that becomes additional context the matcher sees. Block keywords are checked before the LLM runs, so they save tokens too.

Will it auto-apply for me?

No. We send email alerts only. The Apply button opens the company's ATS (when the listing exposes one) or the original posting. You always click apply yourself.

How do I delete my data?

In the extension, click Settings → Delete account. That cascade-removes everything: resume text, profile, applications, scan history, and email send logs. For full vendor + retention details, see the Privacy Policy.

What if the same job appears on multiple sources?

You get exactly one email. We deduplicate by normalized company + title before sending, so the same job posted in multiple places is scored once and notified once.