PrivyPrivy
Sign in
  • Documentation
Back to Documentation
B2B Telco APIs
OverviewChangelog
Phone Active
Phone Match
Phone Location Verification
Phone Income Score
    v1
    v2
      Phone Income Score v2QuickstartEnvironmentsAuthenticationRequest FieldsIncome Score ResultsErrors
API Explorer
powered by Zudoku
Sign in
v2

Income Score Results

A successful Phone Income Score v2 request returns HTTP 200.

FieldTypeDescription
codeintegerHTTP-aligned result code.
statusstringsuccess.
client_transaction_idstringThe submitted transaction_id.
dataobjectsocial economy results for the number.
balanceintegerRemaining balance or postpaid usage representation.
transaction_idstringPrivy's transaction identifier.
messagestringphone income score successful.

Data object

FieldTypeDescription
phonestringNormalized mobile number.
operatorstringDetected mobile operator.
scorestringSocioeconomic score returned for the number.

Score values

ScoreDescription
Priority BankingLong-tenured loyalists with high daily balance and high postpaid bill payments, fully immersed in the digital ecosystem.
High IncomeHigh customers demonstrate solid financial activity with consistent postpaid payments and steady data usage, reflecting an established, financially comfortable lifestyle.
Medium IncomeModerately tenured customer with steady but modest financial activity, gradually transitioning toward a more digital lifestyle.
Low Income
Code
{ "code": 200, "status": "success", "client_transaction_id": "ses-v2-001", "data": { "phone": "628551234567", "operator": "Indosat Ooredoo Hutchison", "score": "Medium Income" }, "balance": 100, "transaction_id": "019c1234-5678-7abc-8def-0123456789ab", "message": "phone income score successful" }
Last modified on October 23, 2026
Request FieldsErrors
On this page
  • Data object
  • Score values
JSON