Singpass (Login)
Overview
Singapore’s national digital identity system for accessing government and private services. Singpass has over 4.5 million users covering ~97% of residents 15+ and provides a single trusted login for 1,700+ services, enabling secure authentication and digital signatures with user consent for data sharing.
- ID:
singpass-login - Type: eID (app)
- Verification Type: Presentation
- Regions: Asia
- Countries: SG
- Adoption: 5,000,000
- URL: https://www.singpass.gov.sg/main/
Integration with Trinsic
- Permission required: Yes, this method requires approval from Trinsic.
- Cost: Contact the Trinsic team.
Direct API Requirements
Direct API is not a requirement.You can integrate with this provider using the Hosted UI instead, with no additional integration requirements on your end.
What your integration must support in order to use this provider with the Direct Provider Sessions API.
- Supports Direct Provider Sessions: ✅
- Launch Method:
LaunchBrowser— Send the user's browser (via redirect, popup, or new tab) to the given URL. - Collection Method:
CaptureRedirect— The user is redirected back to your app with aresultsAccessKeyupon completion.
Outputs
Normalized AttributesThese attributes form part of our normalized model, a standardized set used across providers. Trinsic normalizes this for you and lets you know when a property is available for each provider.
| Field | Availability | Notes |
|---|---|---|
person.fullName | Sometimes | If available |
person.phoneNumber | Sometimes | If available |
| Field | Optional | Description | Example Values |
|---|---|---|---|
sub | Yes | The Singpass subject identifier. This is a public identifier which is globally unique across the Singpass system. | e3f1c2d4-8a9b-4c2d-b3f1-9a8b7c6d5e4f |
accountType | Yes | The Singpass account type for this user. Possible values: - foreign (Singpass Foreign Account (SFA) holders) - standard (Singapore Citizens, Permanent Residents, or FIN holders) | standard |
identityNumber | Yes | The Unique Identifier Number (UINFIN) for the user. The number can be either the National Registration Identity Card or Foreign Identification Number (NRIC/FIN). Follows the format @xxxxxxx#: - @ is the status of the holder. - Singapore citizens and permanent residents born before 1 January 2000 are assigned the letter "S". - Singapore citizens and permanent residents born on or after 1 January 2000 are assigned the letter "T". - Foreigners issued with long-term passes before 1 January 2000 are assigned the letter "F". - Foreigners issued with long-term passes from 1 January 2000 to 31 December 2021 are assigned the letter "G". - Foreigners issued with long-term passes on or after 1 January 2022 are assigned the letter "M". - xxxxxxx is seven digit serial number. - # is the checksum letter. | S1234567A |
countryOfIssuance | Yes | The individual's identity country of issuance. | SG |
name | Yes | The individual's principal name. | Lim Wei Ming |
email | Yes | The individual's email address. | [email protected] |
mobileNumber | Yes | The individual's mobile number. For Singpass Foreign Account (SFA) users, this will always be null. | +6591234567 |
Updated about 2 months ago
Did this page help you?
