Start Here
The catalog provides a comprehensive overview of available data attributes, mapping their availability across user segments and highlighting specific data nuances to ensure accurate business integration.
Not all data scopes are available for all user segments. Refer to each categories to find out more.
User segments:
SC = Singapore Citizen
PR = Permanent Resident
FIN = Foreigners with Long-Term immigration passes in Singapore (e.g. Student's Pass, Employment Pass, Work Permit etc)
SFA = Singpass Foreign Users. Note that Myinfo is not available for SFA and they can only access digital services provided by their SFA organisation. More information here.
Data Nuances and Legacy Logic
You may also wish to take note of the following nuances:
Non-Standard ISO Codes
Myinfo country and nationality codes do not strictly conform to ISO 3166-1 alpha-2. Refer to the Code Listing for the full list of possible values to avoid integration errors.
Historical Country Codes
You may encounter codes like "YU" (Yugoslavia). These represent birth records created prior to a country's dissolution. ICA does not retroactively update historical birth records.
Special Administrative Regions
"HK" (Hong Kong) and "MO" (Macau) may be returned as Nationalities for legacy users. These are valid historical assignments from ICA/MOM and are not retrospectively changed.
Variable DOB Granularity
Due to incomplete historical submissions, the Date of Birth (DOB) is not always a full date. Systems must be able to handle three formats: YYYY-MM-DD, YYYY-MM, or YYYY.
Revoked/Expired Pass information for FIN holders
Myinfo only returns passtype, passstatus, passexpirydate and employmentsector for FIN holders with a valid pass issued by ICA/MOM.
The scopes will be NULL if the FIN holder do not have a valid pass.
Handling Data Inquiries
Myinfo data is provided "as-is" from the source agency.
User Redirection: If a user disputes the accuracy of the data (e.g., an outdated nationality), they must be directed to the Source Agency to perform an official update. Changes will reflect in Myinfo once the source record is updated (in about 1-2 days). The Source Agency of each data item can be found within each category tables below.
Data Freshness & Availability
Data at time of consent: Myinfo data reflects the government record at the point of user consent. It is not a live data feed.
If a user updates their personal information, the changes will be reflected in about 1-2 days.
FIN holder Singpass access after employment ends: FIN holders retain Singpass access for 3 months after pass expiry or cancellation date.
Last updated
Was this helpful?