Skapa testkonto

Hämta person- och
företagsdata via API

Behöver ert företag hämta adresser för privatpersoner? Eller företagsdata, och hur företag är kopplade mot privatpersoner. Via oss kan du hämta:

Uppgifter om privatpersoner
Uppgifter om företag
Kopplingar mellan företag och privatpersoner



Hämta person- och företagsdata via API

Via BankSignerings enkla JSON REST-API:er kan ni hämta


Namn och folkbokföringsadress från personnummer

Företagskopplingar och roller i företag från personnummer

Företagsadress från organisationsnummer

Huvudmän, styrelse och ledande positioner i företag från organisationsnummer

Finansiell bolagsinformation från organisationsnummer

Antal anställda från organisationsnummer


Att hämta person- och företagsdata via BankSignering har ett antal fördelar:

Våra JSON REST-API:er är mycket enkla att integrera mot

Anropen är blixtsnabba och driftsäkra

Snabb & trevlig support

Bra priser



1) PersonData endpoint (POST)


Post url: https://api.banksignering.se/lookup/persondata

Request JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password": "yyy",
// String - password guid given by BankSignering
"companyApiGuid": "zzz",
// String - company guid given by BankSignering

"ssn": "8805160480"
// String - the swedish social security number in the format ÅÅMMDDXXXX
}

Response JSON:
{
"AuthResponse": {
"Success": true,
// Bool - was the authentification with BankSignering successful?
"ErrorMessage": null
// String - If something went wrong, what went wrong?
},
"PersonDataResponse": {
"ResponseCode": "Ok",
"ResponseMessage": "",
"SsnStatus": "Active",
"Basic": {
"FirstName": "John",
"GivenName": "",
"SurName": "Doe",
"MiddleName": null,
"LastName": "Doe",
"Co": null,
"Street": "Test street 1",
"ZipCode": "12345",
"City": "Test town",
"StreetName": "Test street",
"StreetNumber": "1"
},
"CompanyInvolvements": {
"NumberOfCompanyInvolvements": [{
"OrgNr": "5568214752",
"CompanyName": "Testbolaget AB",
"CompanyCode": "LimitedCompany",
"FunctionTexts": "Styrelseledamot, VD",
"Func1": "LE",
"Func2": "VD",
"Func3": null,
"Func4": null,
"Func1Text": "Styrelseledamot",
"Func2Text": "VD",
"Func3Text": null,
"Func4Text": null
}]
},
"PhoneNumbers": {
"Numbers": [],
"PhoneTypes": []
}
}
}


2) PersonSearch endpoint (POST)


Post url: https://api.banksignering.se/lookup/personsearch

Request JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password": "yyy",
// String - password guid given by BankSignering
"companyApiGuid": "zzz",
// String - company guid given by BankSignering

// Search parameters: add one or more
"firstName": "John",
// String - first name
"lastname": "Doe",
// String - last name
"street": "Test street 1",
// String - the residential address (folkbokföringsadress)
"zipcode": "12345",
// String - the zipcode from the residential address
"city": "Test town",
// String - the city from the residential address
"numberOfRecords": "25"
// Integer - the number of records to return
}

Response JSON:
{
"AuthResponse": { // See PersonData for details },
"PersonSearchResponse": {
"ExtendedResult": {
"RecordsReturned": 25,
"TotalRecordsFound": 25389,
"Records": [{
"Ssn": "8805160480",
"FirstName": "John",
"GivenName": "",
"LastName": "Doe",
"Street": "Test street 1",
"ZipCode": "12345",
"City": "Test town",
"Age": 47,
"PhoneNumbers": null,
"Position": {
"Latitude": "59.64782",
"Longitude": "17.71884"
}
}]
}
}
}


3) CompanyData endpoint (POST)


Post url: https://api.banksignering.se/lookup/companydata

Request JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password": "yyy",
// String - password guid given by BankSignering
"companyApiGuid": "zzz",
// String - company guid given by BankSignering

"OrganizationNr": "5568110470"
// Int - the orgnr of the company you search data for
}

Response JSON:
{
"AuthResponse": { // See PersonData for details },
"CompanyDataResponse": {
"ResponseCode": "Ok",
"ResponseMessage": "",
"BasicInfo": {
"CompanyName": "Testbolaget AB",
"OrganizationNumber": "5568214752",
"Status": "Bolaget är aktivt",
"Street": "Testgatan 2a",
"ZipCode": "12345",
"City": "Teststaden",
"CompanyCode": "LimitedCompany",
"CompanyCodeText": "Aktiebolag",
"RegistrationDate": "2015-04-14",
"PhoneNumber": "073-6609034",
"IsPublic": false,
"FinancialYear": "0401-0331"
},
"EconomicBasic": {
"FinancialPeriod": "2023-04-01 - 2024-03-31",
"Turnover": 9483,
"ResultAfterNetBalance": 234,
"PrivateCapital": 1949,
"OperatingProfit": 221,
"NetIncome": 181,
"ShareCapital": 50,
"TotalLongTermLiabilities": 0,
"TotalShortTermLiabilities": 1715,
"NumberOfEmployees": 6
},
"CompanyBoardOfDirectors": {
"RegisteredFirmSignee": "/ Firman tecknas av styrelsen ...",
"BoardMembers": [{
"Name": "Sven Lindgren",
"FunctionCode": "LE",
"FunctionText": "Styrelseledamot",
"Ssn": "196402154894",
"AdmissionDate": "2019-10-12",
"AdmissionDateBefore": null
}]
}
}
}


4) CompanySearch endpoint (POST)


Post url: https://api.banksignering.se/lookup/companysearch

Request JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password": "yyy",
// String - password guid given by BankSignering
"companyApiGuid": "zzz",
// String - company guid given by BankSignering

"Name": "Testbolaget AB",
// String - the name of the company you search data for
"numberOfRecords": "25"
// Integer - the number of records to return
}

Response JSON:
{
"AuthResponse": { // See PersonData for details },
"CompanySearchResponse": {
"BasicResult": {
"RecordsReturned": 25,
"TotalRecordsFound": 25389,
"Records": [{
"OrgNr": "5568214752",
"CompanyName": "Testbolaget AB",
"CompanyCode": "LimitedCompany",
"Street": "Testgatan 2a",
"ZipCode": "12345",
"City": "Teststaden",
"PhoneNumbers": null,
"Position": {
"Latitude": "59.64782",
"Longitude": "17.71884"
}
}]
}
}
}

Låter det intressant? Fyll i en offertförfrågan nedan så kontaktar vi er inom 24 h!


Skicka offertförfrågan

Fyll i dina företagsuppgifter så kontaktar vi dig

BankSignering. Intresserad? Kontakta erik.hertsius@banksignering.se eller ring 073 669 55 88

BankSignering. Intresserad? Kontakta erik.hertsius@banksignering.se eller ring 073 669 55 88


Laddar...