Class KYB

java.lang.Object
com.idanalyzer.KYB

public class KYB extends Object
KYB (Know Your Business) verification (POST /kyb).

Verify a business from its registration/incorporation document. A document is required; an optional profile selects the KYC profile. The service extracts the company details, checks official company registries, screens against sanctions/PEP watchlists, and returns directors and owners to verify.

  • Method Details

    • verify

      public com.fasterxml.jackson.databind.JsonNode verify(String document)
      Verify a business from its registration/incorporation document.
      Parameters:
      document - registration/incorporation document — a file path, raw base64, URL, or data URL; required.
      Returns:
      the API response as a JsonNode.
      Throws:
      InvalidArgumentException - if document is null or empty.
      ApiException - if the API returns an error or a transport error occurs.
    • verify

      public com.fasterxml.jackson.databind.JsonNode verify(String document, String profile)
      Verify a business from its registration/incorporation document. A document is required; an optional profile selects the KYC profile.
      Parameters:
      document - registration/incorporation document — a file path, raw base64, URL, or data URL; required.
      profile - KYC profile id to apply; optional.
      Returns:
      the API response as a JsonNode.
      Throws:
      InvalidArgumentException - if document is null or empty.
      ApiException - if the API returns an error or a transport error occurs.