Population Register + history

Population register

Collect, verify and monitor population register information across the Nordics

  • Collect, verify and monitor basic personal details
  • Build seamless checkout and onboarding flows
  • Make sure you have the right data at the right time
population register

Use cases

Use our population register services to collect data about individuals across the Nordics.
population register api

Data cleansing

Update address information or add historic changes to your customer data.

Use our smooth API, web app or webhook to make sure your customer data is correct and up to date.

population register api 2

Customer onboarding & Checkout

Automatically collect and pre-populate data in your checkout or customer onboarding process.

Provide a seamless buyer journey and experience for your customers.

population register api 3

AML compliance

Collect and verify basic details as part of your KYC process.

Then cross reference individuals against sanctions lists, PEP lists or see if they have company engagements.

Availability

Population register is available to use in the following Roaring products:

“Conversion and user experience has improved thanks to a smooth customer registration process through Roarings API.”

Nicklas Enqvist

CTO | Convini Sverige

Technical details

Population register data through a user-friendly API, webhook or web app

The service includes all individuals registered in the Nordics, with basic details such as names and addresses included in the response. There is also information about relationships, sex, and if a person is deceased.

With our population register services, you can retrieve address information, historical data, names and relations from social security numbers, create frictionless B2C onboarding / checkout solutions, verify information about individuals and much more. The service is also available for monitoring data, making sure you have accurate data over time.

Try our free sandbox experience to get started, including:

  • Docs, guides & support
  • Test objects for every API
  • Try-API-feature to see response data & structure
  • Available in Postman

Example response:

{
  "posts": [
    {
      "nationalRegistryChangeDate": "2010-02-02T00:00",
      "personalNumber": "193701308888",
      "hasHistory": true,
      "secrecyChangeDate": "2010-02-02T00:00",
      "secrecyMarked": false,
      "details": [
        {
          "dateFrom": "2010-02-02T00:00",
          "dateTo": "9999-12-31T00:00",
          "notificationName": "Efternamn3542, Christina Birgitta",
          "firstName": "Christina Birgitta Ulrika",
          "givenName": 20,
          "middleName": "Thomeaus",
          "surName": "Efternamn3542",
          "gender": "F",
          "birthDate": "1937-01-30T00:00"
        }
      ],
      "address": {
        "nationalRegistrationAddress": [
          {
            "dateFrom": "2015-12-18T00:00",
            "dateTo": "9999-12-31T00:00",
            "registrationDate": "2003-01-01T00:00",
            "deliveryAddress2": "Gatan142 8",
            "postalNumber": "11146",
            "city": "STOCKHOLM",
            "districtCode": "215025",
            "communeCode": "80",
            "countyCode": "01"
          }
        ]
      }
    }
  ]
}

API response content overview

Sweden

Norway

Finland

Denmark

Social security number

Birth date

Name

Address

Mother tongue

Citizenship

Death information

Gender

Secrecy marked

Relations*

Guardian*

Real estate*

Income*

Congregation*

History

*Access requires special permission

Ready to improve your process?