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
IVRGlobalAuthentication (BETA)

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.