Skip to main content

Phone Intelligence

Endpoints for phone number verification and SIM swap detection.

Phone Signals in Check

Include phone in your /check request:

curl -X POST https://api.simplr-ai.com/v1/check \
-H "X-API-Key: sk_live_xxxxx" \
-d '{"phone": "+14155551234"}'

Response includes phone signals:

{
"content": {
"signals": {
"phone": {
"is_valid": true,
"carrier": "Verizon",
"line_type": "mobile",
"country_code": "US",
"recent_sim_swap": false,
"sim_swap_date": null,
"ported": false,
"ported_date": null
}
}
}
}

Phone Signal Fields

FieldTypeDescription
is_validbooleanPhone format is valid
carrierstringCurrent carrier name
line_typestringmobile, landline, voip
country_codestringISO country code
recent_sim_swapbooleanSIM swap in last 7 days
sim_swap_datestringDate of last SIM swap
portedbooleanNumber was ported
ported_datestringDate of last port

POST /check/phone/report

Report a fraud outcome to improve ML models:

curl -X POST https://api.simplr-ai.com/v1/check/phone/report \
-H "X-API-Key: sk_live_xxxxx" \
-d '{
"phone": "+14155551234",
"outcome": "fraud",
"check_id": "chk_abc123"
}'
ParameterTypeRequiredDescription
phonestringYesPhone number
outcomestringYesfraud, sim_swap_fraud, account_takeover, spam, bot, or legitimate
check_idstringNoAssociated check ID
confidencenumberNoConfidence from 0–100 (default 100)
metadataobjectNoOutcome context