Manav.id
use case · e-commerce

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.

The problem

$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.

47%
Q4 2025 first-order claims flagged as bot
$2.8B
Annual loss across top-20 marketplaces
$0.02
Cost per fraudulent claim on dark markets
87%
Reduction with Manav-gated checkout
The fix

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.

ROI · live calculator

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.

// Current monthly loss to bots: $235,000
// Manav-gated monthly loss: $30,550
// Monthly savings: $204,450
// Manav verify cost (at $0.005 × budget/order): $1,250
// Net ROI: 163×
in production

Three categories. Names withheld.

marketplaces

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.

on-demand & delivery

New-user signup gate

Headless-browser farm traffic refused at the API. CAC ratio recovers without surfacing CAPTCHA to the real users.

subscription

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

Get started

Ship the integration this afternoon.