Number Portability Check
Check whether a phone number has been ported (MNP). Use as a pre-authentication risk signal for fraud prevention.
Why check number portability?
Why check number portability?
operator differs from its homeOperator has been ported.A recent or unexpected port can be a fraud signal — porting is a known vector for account takeover (an attacker ports a victim’s number to a SIM they control). Use this check as a pre-authentication risk layer for sensitive flows.How to interpret the response
How to interpret the response
phoneDetail.isPorted; there is no separate top-level result field. When success is false, phoneDetail may be omitted.What is phoneDetail?
What is phoneDetail?
phoneDetail contains enriched metadata about the phone number — including operator, country, line type, and time zones. All fields are omitted when not available for the given number or operator.Authorizations
OTPless API Client ID
OTPless API Client Secret
Body
Phone number including country code, without plus sign. Example: 917020141726 for +91 70201 41726.
"917020141726"
Response
HTTP 200 — Request accepted. Inspect success in the body:
success: true— Check completed. UsephoneDetail.isPortedto determine the result.success: false— Check could not be completed. Inspecterrorfor details.
true if the check completed successfully. false if the check could not be completed — inspect the error object for details.
Enriched phone metadata. Fields are omitted when not available for the given number or operator.
Error object returned inside a 200 response when success is false.