Screen inbound leads before they hit your pipeline.
LeadFilter is the screening API that catches obvious junk, flags ambiguous leads for review, and tells you exactly why.
Free 14-day Growth trial · No credit card · Live in minutes
The noise that should never crowd your pipeline.
LeadFilter recognizes common inbound distractions while leaving uncertain opportunities in front of a person.
Three verdicts. Never a black box.
LeadFilter estimates how spam-like a message is and sorts it into one of three lanes — using thresholds you control. It never decides whether a lead is “good,” and it never deletes anything on its own.
Looks real.
Reads like a genuine inquiry — a person, a context, an actual ask. Let it flow straight into your pipeline.
Not sure yet.
Ambiguous signals — partial intent, missing context, borderline patterns. Flagged for a human, not silently dropped. This lane is the whole point.
Almost certainly junk.
Matches well-known outreach and spam patterns. It's still a screening result, not an automatic delete — hold it, tag it, or archive on your terms.
needs_review is a feature, not a fallback.When LeadFilter isn't confident, it says so — so a real opportunity is never thrown away by a machine.
One request. A clear answer.
Drop a single call into your existing flow. LeadFilter does the screening; you keep the control and the paper trail.
Send the lead text
POST the raw message from any form, inbox, or CRM webhook. No schema to learn — just the text and optional business context.
Get a screening result
Back comes a spam-likelihood score and verdict, the reason it was flagged, matched categories, a confidence level, and a request_id with a timestamp.
Route, review, keep the trail
Send obvious junk to a holding tag, push ambiguous leads to a review queue, and keep every result logged in your dashboard for audit.
A response shape you can route on.
One endpoint, one predictable JSON object. Wire it into forms, CRMs, and automations in an afternoon.
- Every result carries a request_id for support and debugging.
- API keys travel in headers — never in URLs or query strings.
- Add business context so screening fits how you define a real lead.
Operational visibility, in one place.
Beyond the API, a calm console for the team: keys, a test bench, recent checks, and usage — all auditable.
Recent checks
Last 24 hoursPaste any message and see the live verdict, score, and reason before you ship.
Copy a new key's secret once, then manage it by name, prefix, status, and usage. Revoke and replace anytime — keys live in headers, never URLs.
Every screening result is logged with its request ID for review and debugging.
Describe what a real lead looks like for you. Screening adapts to your definition.
Simple plans, based on lead checks.
Every plan is billed monthly and measured in lead checks — never seats or credits. Prefer to try before you pay? Start the Growth plan free for 14 days.
- Full screening API
- Dashboard & recent checks
- Email support
- Everything in Starter
- Business context controls
- Log retention & exports
- Everything in Growth
- Configurable retention
- Priority support
The 14-day free trial applies to the Growth plan. Plans are measured in lead checks — never credits or per-seat fees.
Good questions.
What is a lead check?
Is this a CAPTCHA replacement?
Does it decide whether a lead is good?
What does the score mean?
What happens to ambiguous leads?
Can I define what counts as spam for my business?
Can I integrate with my CRM or forms?
Talk to a person, not a bot.
No forms, no ticket maze. Email us and a real human on the team replies — usually within one business day.
Put a screening layer in front of every lead.
Drop one API call into your form or CRM and start sorting signal from noise today.