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:

Scenario
Description & Business Logic

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?