Data-driven decisions
Compare verified income with rent instead of relying on uploaded payslips that may be edited.
Verify a prospective tenant's identity and confirm their income directly from payroll or HR — no scanning payslips, no chasing employers, no waiting days to move a listing forward.
The shape · A cube reduced to its frame — the essential structure of a home, verified.
Rental applications typically ask a tenant to submit payslips or a bank statement, which a leasing agent then has to manually verify — a slow, easy-to-forge process that leaves landlords exposed to falsified income documents and applicants frustrated by a multi-day wait.
Smile verifies identity and pulls income data directly from the source in a single call, so a property platform gets a source-verified answer instead of a document to manually check — often before the applicant has finished touring the unit.
curl "https://sandbox.smileapi.io/v1/eincomes?userId=tenantId-123abc456def789abc123def456abc78&startMonth=2021-01&endMonth=2021-06" \
-u "$SMILE_CLIENT_ID:$SMILE_CLIENT_SECRET"{
"code": "OK",
"message": "Success",
"requestId": "5b79399a-6852-4234-bb0e-ad472648282d",
"data": {
"nextCursor": "1259723474",
"items": [
{
"id": "einc-a-123abc456def789abc123def456abc78",
"month": "2021-06",
"currency": "PHP",
"amount": 1000,
"metadata": {
"createdAt": "2021-04-14T09:30:24Z",
"sourceId": "a-123abc456def789abc123def456abc78",
"sourceType": "ACCOUNT",
"userId": "tenantId-123abc456def789abc123def456abc78",
"providerId": "abccorp"
}
}
]
}
}Data is encrypted in transit and at rest, sensitive fields are tokenized rather than stored in the clear, and consent is captured at the point of collection — adapted to the data privacy regulations applicable in each market you operate.
Idempotent requests, built-in retry support, and published rate limits mean a dropped connection or a retried request never produces a duplicate check. Each client can make up to 20 requests per second per IP address across all endpoints; anything above that returns HTTP 429.
Every error returns a descriptive status code and a structured JSON body with a machine-readable code and a request ID — never a bare 500 — so a failed check is something your application can handle, not just log.
Smile API verifies a prospective tenant's identity and income as structured data. Property managers and AI leasing assistants can use it to check affordability and approve applications faster.
Compare verified income with rent instead of relying on uploaded payslips that may be edited.
Clean, labelled and consented attributes — identity, income, device and watchlist outcomes — ready to use as inputs for credit and fraud scoring models.
A leasing assistant can confirm identity, check rent-to-income and tell the applicant what happens next, all in one conversation.
{
"profile": "prf_8f21",
"identity": "verified",
"income": { "status": "verified", "source": "payroll" },
"device": "trusted",
"fraudScore": 0.07,
"watchlists": "cleared",
"rentToIncome": 0.28,
"suggestedAction": "approve"
}