Skip to main content

Overview

IDkollen provides a JSON/REST API for electronic identity verification, authentication, and signing across the Nordics and beyond.

The API is only accessible over TLS/SSL using a unique key pair provided by IDkollen. Keys are private and must not be shared with third parties. All requests must originate from a server application — never directly from a client.

When signing up you will receive API keys for IDkollen's staging and live environments.

EnvironmentURLCallback IP
Livehttps://api.idkollen.se13.53.114.219  13.48.243.11
Staginghttps://stgapi.idkollen.se13.53.56.116  13.53.92.159

Authentication​

All API endpoints use Basic Auth, where the username is your account ID and the password is your secret key.

Authorization: Basic ${ base64(accountId + ':' + secretKey) }

If you manage multiple accounts, you can use so called "master keys" to manage all of them with one set of credentials.

To request credentials, contact support@idkollen.se.

Identity providers​

MethodRegionCapabilities
BankID (SE)SwedenAuthentication, signing, age verification
BankID (NO)NorwayAuthentication, signing, age verification
FTNFinlandAuthentication, age verification
MitIDDenmarkAuthentication, signing, age verification
VippsNordicsAuthentication
Freja eIDGlobalAuthentication, signing

SDKs​

Official Software Development Kits (SDKs) are available for several languages. See the SDKs page for installation instructions and code examples.

OpenAPI​

The OpenAPI (Swagger) specification and can be explored and downloaded at API Reference.

Support​

For support, contact support@idkollen.se.