Skip to main content
SPID is Italy’s national digital identity framework provided by various certified issuers. SPID is widely adopted—by late 2024, about 38.9 million Italians (nearly 80% of adults) had active SPID credentials, used for authentication across public and private online services. To learn more, visit the SPID website.

Adoption data

This section provides insights into the adoption of SPID among users in Italy.

Provider ID

This is the unique identifier for this digital ID provider in the GBG GO system.
Provider IDitaly-spid

Compliance

This section outlines compliance and regulatory requirements for integrating this digital ID provider.
Compliance dataStatus
Locality requirementsNone
Scheme-level restrictionsNone
CertificationsLoA High, eIDAS

Supported attributes

The following attributes are returned when SPID is used for identity verification:

Always returned attributes

The following attributes are always returned from a successful verification from this ID Provider.
FieldDescription
firstNameUser’s first name
lastNamesUser’s last name
dateOfBirthUser’s date of birth
document typeType of identity document
document numberIdentity document number
document issueDateDocument issue date
document expirationDateDocument expiration date

Sometimes returned attributes

The following attributes are only sometimes returned from a successful verification from this ID Provider.
FieldDescription
sexUser’s gender
phoneNumberUser’s phone number
line1Street address
cityCity of residence
subdivisionState, province, or region
postalCodePostal or ZIP code
countryCountry of residence
document expirationDateDocument expiration date

Additional attributes (Integration guide examples)

The following additional attributes may be returned when SPID is used for identity verification:

Always returned additional attributes

These additional attributes are always returned from a successful verification from this ID Provider.
Path in the responseDescription
DigitalId_GetResults.result.advice.providerIDProvider ID, always “italy-spid”.
DigitalId_GetResults.result.advice.subProviderIDSPID IDP provider ID (GBG internal ID).
DigitalId_GetResults.result.subject.identity.firstNameThe first name of the user.
DigitalId_GetResults.result.subject.identity.lastNamesThe last name of the user.
DigitalId_GetResults.result.subject.identity.dateOfBirthThe date of birth of the user (format YYYY-MM-DD).

Sometimes returned additional attributes

These additional attributes are only sometimes returned from a successful verification from this ID Provider.
Path in the responseDescription
DigitalId_GetResults.result.subject.identity.genderThe gender of the user (M or F).
DigitalId_GetResults.result.subject.identity.phonesThe phone number of the user.
DigitalId_GetResults.result.subject.identity.emailsThe email address of the user.
DigitalId_GetResults.result.subject.identity.currentAddress.linesThe residential address of the user.
DigitalId_GetResults.result.subject.identity.currentAddress.localityCity or locality of residence.
DigitalId_GetResults.result.subject.identity.currentAddress.administrativeAreaAdministrative area or province of residence.
DigitalId_GetResults.result.subject.identity.currentAddress.postalCodePostal code of the residence.
DigitalId_GetResults.result.subject.identity.currentAddress.countryCountry of residence (ISO country code).
DigitalId_GetResults.result.subject.documents[?(@.documentType == ‘Passport’ || @.documentType == ‘ID Card’ || @.documentType == ‘Driving Licence’)]Identity document (Passport, Driving Licence, or ID Card).
DigitalId_GetResults.result.subject.documents[0].issueDateIssue date of the identity document.
DigitalId_GetResults.result.subject.documents[0].expiryDateExpiry date of the identity document.
DigitalId_GetResults.result.subject.documents[0].countryCountry of issuance of the identity document.
DigitalId_GetResults.result.subject.documents[?(@.documentType == ‘Tax ID’)].documentNumberTax ID (Codice Fiscale) of the user.
DigitalId_GetResults.result.note.italy-spid.rawIdCardRaw SPID identity document string provided by the IdP.
DigitalId_GetResults.result.note.italy-spid.identityProviderEntityIdIdentity Provider ID (as provided by SPID).
DigitalId_GetResults.result.note.italy-spid.spidCodeThe IdP (SPID) unique code of the user.
DigitalId_GetResults.result.note.italy-spid.spidCredentialExpirationDateIdentity document expiration date (format YYYY-MM-DD).
DigitalId_GetResults.result.note.italy-spid.placeOfBirthPlace of birth (Belfiore code of municipality or country).
DigitalId_GetResults.result.note.italy-spid.countyOfBirthCounty (province) of birth (e.g. MI, EE for abroad).