Roaring for developers

Integration made easy

Our integration suite is carefully set up in order to be as developer friendly as possible. Try it out in our free sandbox environment

Create account Book a demo

Our APIs

With an API suite of more than 50 different APIs, the possibilities are endless! And to make it easier for you to see what you get, before going in production mode, we have a free sandbox environment where you can test all of our APIs.

Check out some of or sandbox examples below:

Explore some of our APIs

Sandbox example: Company Engagement - Engagement found

{
  "changeDate": "2020-01-11",
  "engagements": [
    {
      "changeDate": "2020-01-11",
      "commune": "STOCKHOLM",
      "companyId": "5564779444",
      "companyName": "Alfa Holding Aktiebolag",
      "roles": [
        {
          "fromDate": "2017-10-11",
          "roleCode": "18",
          "roleName": "Ordförande"
        }
      ],
      "statusCode": "100",
      "statusText": "Aktivt"
    },
    {
      "changeDate": "2019-11-14",
      "commune": "STOCKHOLM",
      "companyId": "5567164818",
      "companyName": "Swedec AB",
      "roles": [
        {
          "roleCode": "10",
          "roleName": "Suppleant"
        }
      ],
      "statusCode": "100",
      "statusText": "Aktivt"
    },
    {
      "changeDate": "2019-11-14",
      "commune": "Göteborg",
      "companyId": "5565002465",
      "companyName": "Wilfast Högsbo Aktiebolag",
      "roles": [
        {
          "roleCode": "10",
          "roleName": "Suppleant"
        }
      ],
      "statusCode": "100",
      "statusText": "Aktivt"
    }
  ],
  "firstName": "Petra",
  "fullName": "Efternamn2401, Petra",
  "hitCount": 2,
  "personalNumber": "196805029268",
  "status": {
    "code": 0,
    "text": "records found"
  },
  "surName": "Efternamn2401"
}

Example response: Board Members

{
  "companyId": "5569030264",
  "boardMembers": [
    {
      "firstName": "Kuno",
      "surName": "Efternamn2993",
      "fullName": "Efternamn2993 Kuno",
      "id": "197904182396",
      "type": "BoardMemberPerson",
      "company": false,
      "roles": [
        {
          "roleCode": "10",
          "roleName": "Suppleant",
          "fromDate": "2020-02-17"
        }
      ],
      "timestamp": 0
    },
    {
      "firstName": "Dudley",
      "surName": "Rodriguez",
      "fullName": "Marietta Windler",
      "id": "197108159307",
      "type": "BoardMemberPerson",
      "company": false,
      "roles": [
        {
          "roleCode": "18",
          "roleName": "Ordförande",
          "fromDate": "2017-06-30"
        },
        {
          "roleCode": "12",
          "roleName": "Verkställande direktör",
          "fromDate": "2018-06-12"
        },
        {
          "roleCode": "5",
          "roleName": "Ledamot",
          "fromDate": "2016-08-27"
        }
      ],
      "timestamp": 0
    },
    {
      "firstName": "Alexandria",
      "surName": "Bartoletti",
      "fullName": "Marcelino Mills",
      "id": "201203171341",
      "type": "BoardMemberPerson",
      "company": false,
      "roles": [
        {
          "roleCode": "8",
          "roleName": "Revisor",
          "fromDate": "2016-11-30"
        }
      ],
      "timestamp": 0
    },
    {
      "firstName": "Cooper",
      "surName": "Douglas",
      "fullName": "Pascale Moore Jr.",
      "id": "198707218254",
      "type": "BoardMemberPerson",
      "company": false,
      "roles": [
        {
          "roleCode": "5",
          "roleName": "Ledamot",
          "fromDate": "2018-06-12"
        }
      ],
      "timestamp": 0
    },
    {
      "firstName": "Consuelo",
      "surName": "Fay",
      "fullName": "Vickie Langworth",
      "id": "200501100416",
      "type": "BoardMemberPerson",
      "company": false,
      "roles": [
        {
          "roleCode": "5",
          "roleName": "Ledamot",
          "fromDate": "2017-06-30"
        }
      ],
      "timestamp": 0
    }
  ],
  "changeDate": "2020-02-18",
  "status": {},
  "timestamp": 0
}

Example response: PEP

{
  "birthDate": "1929-08-18",
  "gender": "Female",
  "imageLink": "https://image.freepik.com/free-icon/protected-person-of-secret-service_318-64589.jpg",
  "names": [
    {
      "firstName": "Karin",
      "lastName": "Bananberg",
      "nameType": "Primary name",
      "nameTypeId": "3"
    },
    {
      "firstName": "Karin Margareta",
      "lastName": "Bananberg",
      "nameType": "National registry name",
      "nameTypeId": "4"
    }
  ],
  "pep": true,
  "pepCountries": [
    "Sweden"
  ],
  "personId": 55001,
  "rca": true,
  "relations": [
    {
      "relationPersonId": 55000,
      "relationType": "Partner",
      "relationTypeId": 6
    },
    {
      "relationPersonId": 55002,
      "relationType": "Daughter-in-law",
      "relationTypeId": 9
    },
    {
      "relationPersonId": 55003,
      "relationType": "Son",
      "relationTypeId": 7
    }
  ],
  "roles": [
    {
      "active": false,
      "baseRoleCategoryId": 7,
      "baseRoleCategoryName": "High officers",
      "countryOfJurisdiction": "SWE",
      "detailedRoleCategoryId": 38,
      "detailedRoleCategoryName": "Rear Admiral",
      "roleDescription": "Specialattaché EU, Sveriges Försvarsmakt"
    }
  ],
  "ssns": [
    {
      "currentSsn": "192908187541",
      "ssnType": "SwePersonalNumber",
      "ssnTypeId": 1
    }
  ]
}

Example response: Signing Combinations

{
  "records": [
    {
      "companyId": "5566072699",
      "changeDate": "2018-06-10",
      "coverage": "complete",
      "combinations": [
        [
          {
            "personalNumber": "198003119255",
            "name": "Efternamn2762, Leo",
            "positions": [
              {
                "roleName": "Ledamot",
                "roleCode": 5
              }
            ]
          }
        ],
        [
          {
            "personalNumber": "198007199295",
            "name": "Efternamn2993, Kuno",
            "positions": [
              {
                "roleName": "Ledamot",
                "roleCode": 5
              }
            ]
          }
        ]
      ]
    }
  ],
  "status": {
    "code": 0,
    "text": "records found"
  }
}
Example response: Company Information

{
  "records": [
    {
      "address": "Box 213",
      "changeDate": "2016-12-10",
      "commune": "STOCKHOLM",
      "companyId": "5560572850",
      "companyName": "ACM 2001 AB",
      "companyRegistrationDate": "19521022",
      "county": "STOCKHOLM",
      "email": "info@academedia.se",
      "employerContributionReg": true,
      "employerContributionRegDate": "19990101",
      "industryCode": "85600",
      "industryText": "Stödföretag inom utbildningsväsendet",
      "legalGroupCode": "AB",
      "legalGroupText": "Privat aktiebolag",
      "numberCompanyUnits": 1,
      "numberEmployeesInterval": "1-4 anställda",
      "phoneNumber": "08-7944200",
      "preliminaryTaxReg": true,
      "preliminaryTaxRegDate": "19980101",
      "severalCompanyName": false,
      "vatRegDate": "19980101",
      "statusCode": "141",
      "statusDateFrom": "20071116",
      "statusTextDetailed": "Fusion avslutad",
      "statusTextHigh": "Aktivt",
      "town": "STOCKHOLM",
      "vatReg": true,
      "visitAddress": "Adolf Fredriks Kyrkogata 2",
      "visitCommune": "STOCKHOLM",
      "visitCounty": "STOCKHOLM",
      "visitStreet": "Adolf Fredriks Kyrkogata",
      "visitTown": "Stockholm",
      "visitZipCode": "11137",
      "webAddress": "www.academedia.se",
      "zipCode": "10124",
      "timestamp": 1481328000
    }
  ],
  "status": {
    "code": 0,
    "text": "records found"
  },
  "timestamp": 0
}

In-depth documentation

For easy integration

Our APIs are built by developers, for developers. This means we put a lot of time and effort into our documentation to simplify and smoothen your development process.

Have a look at our APIs and the documentation.

The benefit of Swaggers

We have swaggers for each API to describe its structure. This is good news for you as a developer, as our swaggers can also be used to generate code through a third party open source code generator. We hope this will help your integration and save you time.
 

Our technology

Restful APIs with oauth2 authentication and authorization. Use one key pair and access all APIs, develop in sandbox and move to production with a single click.

 

Swaggers

Swaggers for all our APIs. Get a head and start by generating code from our swaggers.

 

Check out our GitHub

Get up and running in no time. Check out our webhook examples on GitHub.

Go to github
 

Visit our space in Postman

Check out and visit our workspace in Postman.

Go to Postman

Use Cases

Using our APIs, you can easily create complete flows, such as an onboarding or e-signature process, or you can create and integrate to an external provider to complete user flows, seamlessly for your customers or employees. The sky is the limit!

Ready to start working?