Filter before you underwrite.
Onboarding and KYC cost scale with every applicant — including the ones whose phone number was never going to check out. Run FILTER as the cheap first gate, before the expensive steps start.
Start free — check your first 100 applicantsEvery unreachable applicant still costs you
KYC, document verification, and manual underwriting review all cost roughly the same whether the applicant is real or not — you don't find out a number was fake until well after those steps have already run. Roughly 1 in 5 phone numbers submitted through any form are disconnected or fake, and a lending funnel is still a form. Every one of those applications absorbs onboarding cost before it's ever disqualified.
A cheap gate before the expensive steps
FILTER runs before document upload or manual review begins — complementary to your existing KYC stack, not a replacement for it. Turn on the Portability Status signal and every call also reports whether the number has recently changed operators, one input worth weighing on a lending application specifically.
- 1
Applicant submits a phone number at the start of onboarding.
- 2
FILTER checks it before document upload or manual review begins.
- 3
With Portability Status switched on, a recently-ported number is a pattern worth a closer look, not an automatic decline.
- 4
ABSENT numbers are disqualified before they reach your KYC vendor; everything else proceeds as normal.
What you get back
One field does the work here — everything else is the same baseline verdict every other segment gets.
{
"country": "IN",
"valid": true,
"status": "CONNECTED",
"carrier": "Airtel",
"line_type": "MOBILE",
"is_ported": true
}is_ported only reports meaningfully once Portability Status is switched on in /app/settings — it's one input to weigh alongside your existing checks, not a standalone fraud verdict on its own.
Filter before you underwrite.
Start free — check your first 100 applicantsNot quite your situation?
Browse all use cases →