Stop shipping to numbers that don't exist.
COD orders fail at up to 26% in India, largely driven by unreachable numbers. Verify at checkout, before the courier's ever involved.
Start free — check your first 100 ordersWhat a 26% failure rate actually costs
On 1,000 COD orders a month at an average ₹150 round-trip logistics cost, a 26% failure rate is 260 failed deliveries — ₹39,000 a month in wasted logistics, before counting the lost sale, the returned-inventory handling, or the rider's wasted trip. All of that money moves before anyone finds out the number was never going to answer.
Verify before the courier's ever involved
FILTER checks the number in the same request as your existing checkout validation — no extra field, no extra step. The only visible change is a re-entry prompt on the small number of orders that were already going to fail at delivery.
- 1
Customer enters their phone number at checkout.
- 2
FILTER checks it before the order is confirmed — still inside the checkout session.
- 3
ABSENT numbers prompt a re-entry, the same way a bad pincode or expired card would.
- 4
Only orders with a live number at checkout reach your fulfillment queue.
What you get back
A verdict fast enough to sit inline in checkout, plus enough detail to explain a decline if a customer asks.
{
"country": "IN",
"valid": true,
"status": "CONNECTED",
"carrier": "Jio",
"line_type": "MOBILE",
"is_ported": false
}status and valid are enough to gate most COD checkouts on their own — block or flag ABSENT before the order confirms, no other field required.
Stop shipping to numbers that don't exist.
Start free — check your first 100 ordersNot quite your situation?
Browse all use cases →