Infocredit Group
API4ALL logo
API4ALL · Use case

KYB verification by API
Verify the business, its officers and its ownership before you onboard.

Use the API4ALL v3 know your business API to resolve a company from a name or registration number and order a standardised KYB report covering identity, officers, ownership and business verification data — inside your own onboarding flow.

Standardised report type
KYB

Standardised report type

Countries of company data coverage
135+

Countries of company data coverage

Token-based authentication
OAuth2

Token-based authentication

JSON request and response
REST

JSON request and response

Overview

Verify the business, its officers and its ownership before you onboard.

Manual KYB is a research task: find the entity in a national registry, confirm it is active, identify officers and beneficial ownership, then file the evidence. API4ALL collapses that into two calls — a search that returns a company code, and an order that returns a standardised KYB report drawn from Infocredit’s database.

Because the report format is the same across jurisdictions, your compliance team reviews one consistent document instead of a dozen registry extracts in different languages and layouts. The report is a downloadable file, so it drops straight into the customer file as onboarding evidence.

How it works

The integration flow, step by step.

  1. 01

    Authenticate

    Create a project-scoped OAuth2 token and refresh it through the token endpoints. Every call carries a bearer token.

  2. 02

    Resolve the entity

    Search by registered name or registration number, scoped to country code, and take the returned company code.

  3. 03

    Order the KYB report

    Check availability, then create an order for the KYB report type with your client reference number.

  4. 04

    Attach the evidence

    Poll order status, download the finished report by order ID and store it against the customer record.

Endpoints used

The calls behind this workflow.

Search by name

Match the prospective customer across supported jurisdictions using their registered or trading name.

Search by registration number

Resolve the entity directly from a local company registration or tax identifier for an exact match.

Report availability

Confirm a KYB report exists for the company code before committing to an order.

Create / retrieve order

Place the KYB order with a client reference, poll its status, then download the report as a binary file.

Outcomes

What teams get out of it.

Faster onboarding

Replace manual registry research with an API call so business customers clear verification in the same session.

Consistent evidence

One standardised KYB document per entity, whatever the country of registration.

Audit-ready files

Every report is tied to your own client reference number, so the audit trail matches your case records.

Merchant approval

Payment and platform businesses can verify merchants before activating accounts and payouts.

Ownership visibility

Officer and ownership data supports UBO work and downstream screening decisions.

Periodic review

Re-order KYB reports on a review cycle to keep customer files current without new integrations.

FAQ

Questions about this use case.

What is KYB verification and why does it matter?

Know Your Business (KYB) verification is the process of confirming a corporate entity's identity, legal status, ownership structure and operational credibility before entering a relationship. It is required for AML/CFT compliance, merchant onboarding, supplier due diligence and high-value B2B transactions.

What does a KYB API do?

A KYB API lets you programmatically search a company by name or registration number, check report availability and order a standardised KYB report — all through REST endpoints. It replaces manual registry research with automated business verification inside your own platform.

What data is included in the API4ALL KYB report?

Each KYB report covers business identity, registration status, incorporation date, registered address, officers and directors, shareholding and ownership structure, and other verification-relevant company information sourced from Infocredit's database.

How does KYB differ from KYC?

KYC verifies individual identity. KYB verifies corporate identity, beneficial ownership and business legitimacy. Many compliance programmes run both: KYC on the person authorised to act, and KYB on the entity itself.

How do I get a KYB report through the API4ALL API?

Authenticate with OAuth2, resolve the entity through the search endpoints by registered name or registration number, then create an order for the KYB report type using the returned company code and your client reference number.

Can I check if a KYB report is available before ordering?

Yes. The report availability endpoint returns which report types are available for a given company code, so you can branch your workflow and avoid paying for reports that cannot be produced.

Which countries are covered by the KYB API?

Company data coverage spans 135+ countries. Availability of a standardised KYB report varies by jurisdiction and can be confirmed per entity through the availability endpoint before ordering.

Is the KYB report format consistent across jurisdictions?

Yes. API4ALL returns a standardised KYB report format, so your compliance team reviews one consistent document instead of registry extracts in different languages and layouts. The report is downloadable for storage against the customer record.

Can KYB verification be integrated into an onboarding decision engine?

Absolutely. KYB ordering and retrieval are plain REST calls with OAuth2 bearer tokens, so they can be wired into onboarding portals, CRM, KYC platforms, payment merchant approval flows and automated decision engines.

Does the KYB API support beneficial ownership and UBO checks?

The KYB report includes officer and ownership data, which supports UBO identification and downstream screening. For deeper ownership trees, combine KYB with the corporate structure and related-party reports also available through API4ALL.

What authentication does the API4ALL KYB API use?

API4ALL uses OAuth2 bearer tokens. You create a project-scoped token, refresh it through the token endpoints, and send it on every request. Tokens are scoped to your project and can be revoked at any time.

How long does it take to receive a KYB report?

Most KYB reports are produced and available for download within minutes. You can poll order status via the API or design your flow to wait for a webhook-style status update, depending on your integration pattern.

Ready to automate KYB?

Sandbox keys, KYB sample payloads and integration support — Securing Ease of Mind.