Nordic B2B credit monitoring API
Overview
Provides you with access to Bisnode Company Risk and Credit data for Sweden, Finland, Norway and Denmark.
Authentication
To use the Credit Information B2B REST API - v2, you need a client ID and a secret. Bisnode uses OAuth2 for authentication. More information here.
Get started
You'll need 3 things to get started.
- Bisnode ID (contact api-support@bisnode.com for one if you don't have it yet)
- Sandbox API Key (you need to be logged in with your Bisnode ID to get it)
For easy access we have provided you with a postman collection here.
Key Features
Company data available through an API
Provides you with high quality analyzed risk and credit data.
- High quality credit rating for profitable decisions
- Avoid credit losses by doing business with the right customers
- Get stable customers that you know can pay on time
- Get new insights by combining your own customer data with Bisnode analyzed company data
Documentation
How to use the API
This guide is intended to help you get going with your integration against the Bisnode Credit Information B2B API. It serves as a complement to the Endpoint Reference and aims to bring a high level understanding of the key concepts of the platform.
For questions and support, please contact Bisnode at api-bisnode@bisnode.com
A more detailed view of the swagger documentation can be found on swaggerhub: https://app.swaggerhub.com/apis-docs/bisnode-apis/CompanyCreditDataAPI/2.0.0
A postman collection for accessing sandbox data can be found here: https://github.com/Bisnode/api-stuff/tree/master/apis/brigs/company/postman-collections
Instructions on how to generate keys to access sandbox and production environments can also be found on the link above.
For questions and support, please contact Bisnode at api-support@bisnode.com
Search
Name and address control. Do a search on name, duns-number or registration-number.
Credit information
Fetch credit data on a specific company by supplying registration-number.
Changes and versioning
API version is provided in the base of the requested URL in the form of "v1", "v2" etc. Only major version numbers are used.
API versions are raised only on breaking (i.e. backwards incompatible) changes in the API. Fields may be added but will never be removed during an API version lifecycle. When developing your application, take care to ensure that your application is able to handle additional fields.
Changes in v2
1. Introduced a new date model.
Instead of the ISO 8601 format "yyyy-MM-dd" we added a model for setting year, month and day separately:
before:
"someDate": "2019-01-16"
after:
someDate": {
"year": 2019,
"month": 1,
"day": 16
}
"year": 2019,
"month": 1,
"day": 16
}
This gives us the flexibility to deliver dates where we only have a fraction of the data, For instance we may only have the year.
2. Introduced a new Identifiers construct where we earlier had duns and/or registrationNumber
before:
"dunsNumber": "343630447"
after:
"identifiers": {
"registrationNumber": "260428882",
"dunsNumber": "343630447"
}
"registrationNumber": "260428882",
"dunsNumber": "343630447"
}
3. Changed all type double to plain string. This is to avoid losing precisions in some cases where a float may not be sufficient.
4. Updated amount model and renamed monetaryAmount —> amount
before:
"amount": {
"currency”: "SEK",
"monetaryAmount": 70000
}
"currency”: "SEK",
"monetaryAmount": 70000
}
after:
"amount": {
"currency": "SEK",
"amount": “70000"
}
"currency": "SEK",
"amount": “70000"
}
5. Refactored registeredAddress
Introduced an Address model which may contain either a StreetAddress or a PostalOfficeBox.
before:
"registeredAddress": {
"town": "Søborg",
"countryCode": "DK",
"postalCode": "2860",
"street": "Gyngemose Parkvej 50, 8."
}
"town": "Søborg",
"countryCode": "DK",
"postalCode": "2860",
"street": "Gyngemose Parkvej 50, 8."
}
after:
"registeredAddress": {
"streetAddress": {
"town": "Søborg",
"countryCode": "DK",
"postalCode": "2860",
"street": "Gyngemose Parkvej 50, 8."
}
}
"streetAddress": {
"town": "Søborg",
"countryCode": "DK",
"postalCode": "2860",
"street": "Gyngemose Parkvej 50, 8."
}
}
6. Some minor changes. Typo’s etc ...
How to test
Test data available in sandbox:
Reg Nr | Name | Features | |
SE | 5561234567 | Skuldman & Son, TEST AB | "Good customer" Rating AAA + Tax clearance certificate registered |
SE | 5562000116 | Test No 3 mining enterprise | Has Branches |
SE | 5563035798 | Test Tourism bank | Average company |
SE | 5562187129 | ÁàèôÑ ÅäöáàéèÔÑ AB | Average company |
SE | 5561060111 | Konkursen TEST AB | Inactive company with Current financial statements |
SE | 5561080101 | Hema Test i Konkurs AB | No registered turnover + Rating EFR |
SE | 5561070102 | Test Tangun trading AB | Debt balance public - & private claims |
SE | 5560391954 | Testföretag 1954 AB | Low rating + Limited partnership with board with other business commitments 3 remarks on payment < 12 months old |
SE | 7502199255 | Testbolag 9255 | Sole proprietorship |
SE | 9696096990 | Testbolag 6990 KB | Trading partnership |
SE | 7601022382 | Testföretag 238 | New formed company |
DK | 13287511 | D&B Demo A/S | |
DK | 13287554 | D&B Demo Datter ApS | |
DK | 173989737 | Eisner Food Stores Under Konkurs | |
DK | 534259076 | id Boutiques ApS | |
DK | 596490479 | Zany Brainy | |
DK | 738297771 | Brendles ApS | |
DK | 795312324 | Multicerv ApS | |
DK | 863638466 | Powerbod ApS | |
DK | 991387035 | Patterson-Fletcher A/S | |
FI | 200967437 | Intelacard Oy | |
FI | 228810019 | DECO FRESH OY | |
FI | 246926306 | Second Time Around | |
FI | 251631316 | Rolling Thunder Oy | |
FI | 260428882 | Deco Refreshments Oy | |
FI | 280429609 | Grass Roots Yard Services Oy | |
FI | 11111111 | Tytärtesti100 Oy | |
FI | 22222222 | Tytärtesti200 Oy |