Stop discount fraud at the API.
First-time-customer promo codes are the single most-burned line item on every e-commerce P&L. Bot networks claim them in seconds, sell the credit on resale markets, and your CFO writes it off as "marketing." Manav refuses the API call before the discount is granted.
$2.8B lost to first-order discount fraud in 2025.
Swiggy, DoorDash, Uber, and every Shopify Plus merchant in the world ran the same promo: $5 off your first order. By Q4 2025, 47% of those claims came from headless-browser bot networks paid in stablecoins. The fraud showed up as "marketing CAC bloat" and quietly burned hundreds of millions per quarter.
One verify() call before the discount applies.
// checkout/applyPromoCode.ts async function applyPromoCode(cart, user, code) { const { is_human, trust_score } = await manav.verify({ email: user.email, context: "checkout/first-order-promo" }); if (!is_human || trust_score < 50) { return { rejected: "requires_human" }; } return applyDiscount(cart, code); }
That's it. Production traffic kicks in within 30 seconds of deploy. The bot networks discover the gate within 24 hours and route to softer targets.
What you save per month.
Set your monthly first-order discount budget. We assume the industry-average 47% bot-claim rate (Q4 2025 NRF report) and 87% Manav refusal effectiveness.
Three categories. Names withheld.
First-order promo gating
Refusal at the API before discount applies. Bot-claim rate cut from industry-average 47% to under 6% within a week of deployment.
New-user signup gate
Headless-browser farm traffic refused at the API. CAC ratio recovers without surfacing CAPTCHA to the real users.
Free-trial dedup
The same human can't claim the trial three times with three burner emails. Trust-score threshold filters synthetic identities silently.
→ Aggregate verifies across the category · last 30 days