PageSourceSearch

https://filtrat.io/assets/compare.zerobounce-ByM6GJHK.js

js filtrat.io collected 2026-10-02 01:58:31 UTC 10,946 bytes, 1 lines download raw bytes

1import{r as n,j as e,L as s}from"./index-BhKFgU4O.js";import{N as u,F as f}from"./Nav-DWnFEygG.js";import{B as o}from"./button-B8diw7lv.js";import{f as d}from"./useInView-CAvNSISZ.js";import{A as h}from"./arrow-right-DARgk8XA.js";import{S as p}from"./shield-check-CqjlxloS.js";import{Z as b}from"./zap-Tthfs9VW.js";import{C as g}from"./credit-card-ewwYALZu.js";import{P as y}from"./plug-BCu-sgb-.js";import{C as j}from"./chevron-down-B6oBiAOa.js";import{C as N}from"./check-CrTQsdac.js";import{X as v}from"./x-BJfCG5_W.js";import"./Logo-B6MjOmwp.js";import"./linkedin-DB9u5le1.js";import"./menu-iooP3v4S.js";import"./utils-CT6uuaim.js";const w=[{section:"Catch-All",label:"",zb:"",fi:""},{label:"Catch-all handling",zb:"AI score (0-10)",fi:"Resolved individually"},{label:"Credits charged",zb:"2 credits (double)",fi:"3 cr if confirmed, free if unresolved"},{label:"Resolution method",zb:"AI prediction",fi:"Direct mailbox check, no emails sent"},{label:"What you get back",zb:"A probability score",fi:"A confirmed status"},{label:"Sends emails to prospects?",zb:"No",fi:"No"},{section:"Features",label:"",zb:"",fi:""},{label:"Standard verification",zb:!0,fi:!0},{label:"Catch-all resolution",zb:!1,fi:!0,link:"/features/catch-all"},{label:"Pattern lookup",zb:!1,fi:!0,link:"/features/pattern-lookup"},{label:"Gateway bypass (Proofpoint/Mimecast)",zb:!1,fi:!0},{label:"Data appending (gender, location, name)",zb:!0,fi:!1},{label:"Spam trap detection",zb:!0,fi:!1},{label:"Disposable detection",zb:!0,fi:!0},{label:"Role email detection",zb:!0,fi:!0},{label:"Email finder",zb:!0,fi:!1},{label:"Inbox placement test",zb:!0,fi:!1},{label:"Result cache",zb:!1,fi:"180 days, free"},{label:"API",zb:!0,fi:!0,link:"/features/api"},{label:"n8n templates",zb:!1,fi:!0,link:"/integrations/n8n"},{label:"MCP server",zb:!1,fi:"Coming soon"},{label:"SOC 2 / ISO 27001 / HIPAA",zb:!0,fi:!1},{section:"Pricing",label:"",zb:"",fi:""},{label:"10K standard emails",zb:"$90 PAYG ($0.009/email)",fi:"From $10/mo (24K verifications)"},{label:"Catch-all resolution (~2,400)",zb:"4,800 credits (double charge)",fi:"Included — 3 cr each, unresolved free"},{label:"Total for 10K list + catch-all",zb:"$90+ (catch-all scored, not resolved)",fi:"$10/mo (Starter covers it)"},{label:"Monthly plan",zb:"ZeroBounce ONE from $99/mo",fi:"From $10/mo Starter"},{label:"Credits expire",zb:"12 months",fi:"PAYG: never. Plans: renew monthly"}];function c({value:r}){return r===!0?e.jsx(N,{className:"h-5 w-5 stroke-[3] text-emerald-600"}):r===!1?e.jsx(v,{className:"h-5 w-5 stroke-[3] text-red-500"}):e.jsx("span",{children:r})}const m=[{q:"Does ZeroBounce resolve catch-all emails?",a:"No. ZeroBounce assigns an AI score (0-10) to catch-all addresses and charges double credits. The score estimates probability but does not confirm whether the mailbox exists. filtrat.io resolves each catch-all address to confirmed deliverable or bounce."},{q:"Why does ZeroBounce charge double for catch-all?",a:"ZeroBounce uses additional processing to generate AI scores for catch-all addresses, costing 2 credits per address instead of 1. On filtrat.io, catch-all resolution costs 3 credits per confirmed result. If the address cannot be resolved, you pay nothing."},{q:"Can I use both tools on the same list?",a:"Yes. Verify with ZeroBounce first for data appending and spam trap detection, then upload the catch-all results to filtrat.io for confirmed resolution. filtrat.io's 200 free credits let you test without a card."}],k={"@context":"https://schema.org","@type":"FAQPage",mainEntity:m.map(r=>({"@type":"Question",name:r.q,acceptedAnswer:{"@type":"Answer",text:r.a}}))};function H(){const[r,l]=n.useState(0),[i,x]=n.useState(null);return n.useEffect(()=>{const t=[setTimeout(()=>l(1),100),setTimeout(()=>l(2),400),setTimeout(()=>l(3),700)];return()=>t.forEach(clearTimeout)},[]),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(u,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0",style:{background:"var(--gradient-hero)"}}),e.jsx("div",{className:"relative mx-auto max-w-6xl px-6 pb-16 pt-20 md:pt-28",children:e.jsxs("div",{className:"mx-auto max-w-3xl text-center",children:[e.jsx("h1",{className:"text-5xl font-bold leading-[1.08] tracking-tight text-foreground md:text-6xl",style:d(r>=1),children:"filtrat.io vs ZeroBounce"}),e.jsx("p",{className:"mx-auto mt-6 max-w-2xl text-lg text-muted-foreground",style:d(r>=2),children:"ZeroBounce charges double for catch-all and gives you a score. filtrat.io charges once and gives you an answer."}),e.jsxs("div",{className:"mt-8 flex items-center justify-center gap-3",style:d(r>=3),children:[e.jsx(s,{to:"/auth/signup",children:e.jsx(o,{size:"lg",className:"rounded-xl bg-primary px-8 py-6 text-base text-primary-foreground hover:bg-primary/90",children:"Try filtrat.io free"})}),e.jsx("a",{href:"#comparison",children:e.jsx(o,{size:"lg",variant:"outline",className:"rounded-xl px-8 py-6 text-base",children:"See comparison"})})]})]})}),e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(k)}})]}),e.jsx("section",{id:"comparison",className:"border-y border-border bg-secondary/50",children:e.jsxs("div",{className:"mx-auto max-w-4xl px-6 py-16",children:[e.jsx("h2",{className:"text-3xl font-bold tracking-tight text-foreground",children:"Head-to-Head Comparison"}),e.jsx("div",{className:"mt-8 overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-border",children:[e.jsx("th",{className:"w-[40%] py-3 pr-4 text-left font-medium text-muted-foreground"}),e.jsx("th",{className:"w-[30%] py-3 px-4 text-left font-medium text-muted-foreground",children:"ZeroBounce"}),e.jsx("th",{className:"w-[30%] rounded-t-lg bg-primary py-3 pl-4 pr-4 text-left font-semibold text-primary-foreground",children:"filtrat.io"})]})}),e.jsx("tbody",{children:w.map(t=>t.section?e.jsxs("tr",{children:[e.jsx("td",{colSpan:2,className:"pt-6 pb-2 text-xs font-semibold uppercase tracking-[0.1em] text-primary",children:t.section}),e.jsx("td",{className:"bg-primary/5 pt-6 pb-2"})]},t.section):e.jsxs("tr",{className:"border-b border-border/60",children:[e.jsx("td",{className:"py-3 pr-4 font-medium text-foreground",children:t.link?e.jsx(s,{to:t.link,className:"hover:text-primary",children:t.label}):t.label}),e.jsx("td",{className:"py-3 px-4 text-muted-foreground",children:e.jsx(c,{value:t.zb})}),e.jsx("td",{className:"bg-primary/5 py-3 pl-4 pr-4 font-medium text-foreground",children:e.jsx(c,{value:t.fi})})]},t.label))})]})}),e.jsx("div",{className:"mt-4 text-right",children:e.jsxs(s,{to:"/#pricing",className:"inline-flex items-center gap-2 text-sm font-medium text-primary hover:text-primary/80",children:["See full plan pricing",e.jsx(h,{className:"h-4 w-4"})]})})]})}),e.jsxs("section",{className:"mx-auto max-w-4xl px-6 py-16",children:[e.jsx("h2",{className:"text-center text-3xl font-bold tracking-tight text-foreground",children:"Why filtrat.io?"}),e.jsxs("div",{className:"mt-8 grid gap-5 sm:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-primary/20 bg-primary/5 p-6",children:[e.jsx(p,{className:"h-8 w-8 text-primary"}),e.jsx("h3",{className:"mt-3 text-base font-bold text-foreground",children:"Catch-all resolved, not labeled"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"ZeroBounce assigns an AI score 0-10 and charges double credits for catch-all. filtrat.io resolves each address individually and returns confirmed deliverable or bounce."})]}),e.jsxs("div",{className:"rounded-2xl border border-primary/20 bg-primary/5 p-6",children:[e.jsx(b,{className:"h-8 w-8 text-primary"}),e.jsx("h3",{className:"mt-3 text-base font-bold text-foreground",children:"Resolution in seconds"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"An AI score tells you probability, not reality. filtrat.io checks the actual mailbox and returns a confirmed result in seconds, not a guess you still have to act on."})]}),e.jsxs("div",{className:"rounded-2xl border border-primary/20 bg-primary/5 p-6",children:[e.jsx(g,{className:"h-8 w-8 text-primary"}),e.jsx("h3",{className:"mt-3 text-base font-bold text-foreground",children:"You pay when we confirm"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"ZeroBounce charges double credits for every catch-all address whether the score is useful or not. filtrat.io charges 3 credits only when it confirms a result. Unresolved addresses are free."})]}),e.jsxs("div",{className:"rounded-2xl border border-primary/20 bg-primary/5 p-6",children:[e.jsx(y,{className:"h-8 w-8 text-primary"}),e.jsx("h3",{className:"mt-3 text-base font-bold text-foreground",children:"API, n8n, MCP — built to plug in"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Drop it into your existing pipeline. Results cache for 180 days so repeat checks are free."})]})]})]}),e.jsx("section",{className:"border-t border-border bg-secondary/50",children:e.jsxs("div",{className:"mx-auto max-w-4xl px-6 py-16",children:[e.jsxs("div",{className:"overflow-hidden rounded-3xl border border-border bg-gradient-to-br from-primary to-primary/80 p-10 text-center shadow-[var(--shadow-elegant)] md:p-16",children:[e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-primary-foreground md:text-3xl",children:"Try It Yourself"}),e.jsx("p",{className:"mx-auto mt-4 max-w-lg text-sm text-primary-foreground
1/90",children:"Upload the same list to both tools. Compare how many catch-all addresses ZeroBounce scores vs how many filtrat.io resolves to confirmed."}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-3",children:[e.jsx(s,{to:"/auth/signup",children:e.jsx(o,{className:"w-52 rounded-xl bg-background px-8 py-6 text-base text-foreground hover:bg-background/90",children:"Start free — 200 credits"})}),e.jsx(s,{to:"/#pricing",children:e.jsx(o,{className:"w-52 rounded-xl border-2 border-background bg-transparent px-8 py-6 text-base text-background hover:bg-background/10",children:"See pricing"})})]})]}),e.jsxs("div",{className:"mt-12",children:[e.jsx("h2",{className:"text-xl font-bold tracking-tight text-foreground",children:"FAQ"}),e.jsx("div",{className:"mt-4 space-y-2",children:m.map((t,a)=>e.jsxs("div",{className:"rounded-xl border border-border bg-card",children:[e.jsxs("button",{onClick:()=>x(i===a?null:a),className:"flex w-full items-center justify-between px-5 py-4 text-left",children:[e.jsx("span",{className:"text-sm font-semibold text-foreground",children:t.q}),e.jsx(j,{className:`h-4 w-4 shrink-0 text-muted-foreground transition-transform ${i===a?"rotate-180":""}`})]}),i===a&&e.jsx("p",{className:"px-5 pb-4 text-sm text-muted-foreground",children:t.a})]},t.q))})]})]})})]}),e.jsx(f,{})]})}export{H as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.