StriseWiki
Technology

Orbis Delegated Access

Beta

Rolled out to teams with an existing Bureau van Dijk agreement. See the customer-facing feature guide for setup and day-to-day use.

Overview

Orbis Delegated Access integrates Strise with the Orbis API from Bureau van Dijk (BvD), providing access to global company data for search and enrichment purposes. This integration enables two core capabilities:

  • Search -- Find companies in the Orbis database and match them with Strise entities
  • Enrichment -- Enrich existing entities with additional company data, beneficial ownership information, and board roles from Orbis

Getting Your API Token

To use Orbis Delegated Access, you need an API token from Bureau van Dijk. Contact your BvD account representative to obtain the ApiToken required for authentication.

When searching for companies via the Orbis integration, results are scored by match confidence:

  • Match scores of 80% or higher are considered reliable matches
  • Results are categorized into confidence levels: HIGH, MEDIUM, and LOW

Search via Connect API

Use the companySearch query with the ORBIS source. Each result carries its match score and confidence, and sourceIdentifier holds the company's BvD ID:

query {
  companySearch(where: { query: "Example Company AS", country: NO, source: ORBIS }) {
    edges {
      node {
        id
        name
        globalDataSource
        sourceIdentifier
      }
      searchMatchMetadata {
        score
        confidence
      }
    }
  }
}

Enrichment

The Orbis enrichment process retrieves the following data:

  • Basic company data -- Name, registration number, address, incorporation date, industry codes
  • Beneficial owners -- Individuals with 10% or more ownership, including direct and indirect ownership chains
  • Roles -- Board members and key personnel, mapped using the BvD BoardMnemonic classification system

Enrichment via Connect API

Use the companyEnrichGlobalEntity mutation to fetch a company from Orbis by its BvD ID and store it in Strise. Pass the sourceIdentifier from a search result:

mutation {
  companyEnrichGlobalEntity(where: { globalDataSource: ORBIS, sourceIdentifier: "NO918330100" }) {
    success
    company {
      id
      name
      sourceIdentifier
    }
  }
}

The returned company is a regular Connect Company, so the same request can select its beneficial owners, roles and other fields.

What Gets Stored

When entities are enriched through Orbis, Strise generates deterministic IDs based on the source data to prevent duplicate records. If an entity already exists in the Strise Knowledge Graph with matching identifiers, the existing record is updated rather than creating a new duplicate.

This ensures data consistency across multiple enrichment runs and prevents fragmentation of entity records.

Last updated on

On this page