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.
| Environment | URL | Callback IP |
|---|---|---|
| Live | https://api.idkollen.se | 13.53.114.219 13.48.243.11 |
| Staging | https://stgapi.idkollen.se | 13.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
| Method | Region | Capabilities |
|---|---|---|
| BankID (SE) | Sweden | Authentication, signing, age verification |
| BankID (NO) | Norway | Authentication, signing, age verification |
| FTN | Finland | Authentication, age verification |
| MitID | Denmark | Authentication, signing, age verification |
| Vipps | Nordics | Authentication |
| Freja eID | Global | Authentication, signing |
| IVR | Global | Authentication (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.