Skip to content

Company Database

Paid feature

To access and utilize this API, there are associated costs involved. For more information regarding pricing and to enable access to the API, please contact our team at it@wegroup.be.

Introduction

WeGroup holds an up-to-date database of all enterprises in Belgium and the Netherlands, this database can be used to check, list, retrieve and verify enterprises.

A full example response can be found here: wegroup.json.

Use cases

TODO

API Documentation

Environment Documentation Link
STAGING https://api.staging.wegroup.be/redoc#tag/enterprises
PRODUCTION https://api.wegroup.be/redoc#tag/enterprises

How to

  1. Search for an existing Enterprise

Request:

curl -X GET \
    "https://$HOST/v1/api/enterprises/search?q=WeGroup" \
    -H "Authorization: apikey $API_TOKEN"
curl -X GET \
    "https://$HOST/v1/api/enterprises/search?q=WeGroup" \
    -H "Authorization: Bearer $ACCESS_TOKEN"

Response:

{
    "items": [
        {
            "activities": [
                {
                    "description": "Verzekeringsagenten en -makelaars (BTW-activiteiten)|Ontwerpen en programmeren van computerprogramma's (RSZ-activiteiten)|",
                    "id": "9ab2742c-d5df-4bb0-a545-2fececa33394",
                    "is_main": true,
                    "nace_code": null,
                    "section_code": null
                }
            ],
            "address": {
                "boxnr": null,
                "city": "Gent",
                "country_code": "BE",
                "housenr": "68",
                "lat": null,
                "lng": null,
                "region": null,
                "street": "Moutstraat",
                "zipcode": "9000"
            },
  ...
}
  1. Get enterprise by registration number

Request:

curl -X GET \
    "https://$HOST/v1/api/enterprises/0680957816" \
    -H "Authorization: apikey $API_TOKEN"
curl -X GET \
    "https://$HOST/v1/api/enterprises/0680957816" \
    -H "Authorization: Bearer $ACCESS_TOKEN"

Response:

{
    "name": "WEGROUP NV",
    "commercial_name": "WEGROUP NV",
    "legal_form": "PUBLIC_LIMITED_LIABILITY_COMPANY",
    "company_registration": {
        "type": "CBE",
        "nr": "0680957816"
    },
    "is_active": true,
    "address": {
        "street": "Moutstraat",
        "country_code": "BE",
        "zipcode": "9000",
        "housenr": "68",
        "boxnr": null,
        "city": "Gent",
        "lat": null,
        "lng": null,
        "region": null
    },
    "telephonenr": "+32 92 53 68 41",
  ...
}