LogoLogo
  • Welcome!
  • GETTING STARTED
    • Signing Up
    • Choose a Product
    • Choose an Integration Option
    • Run Your First Test Job
    • Complete Your KYC
    • Fund Your Wallet
    • Go Live!
    • Pricing
  • SUPPORTED ID TYPES & DOCUMENTS
    • For Individuals (KYC)
      • Using ID Number
        • Supported Countries
          • Côte d'Ivoire
            • National ID (without Photo)
            • Resident ID (without Photo)
          • Ghana
            • Ghana Card
            • Ghana Card (without Photo)
            • Passport
            • Voter's ID
          • Kenya
            • Alien Card
            • KRA Pin
            • National ID
            • National ID (without Photo)
            • Passport
            • Tax Information
          • Nigeria
            • Bank Account
            • BVN
            • NIN V2
            • NIN Slip Verification
            • V_NIN (Virtual NIN)
            • Phone Number
            • Voter's ID
          • South Africa
            • National ID
            • National ID (without Photo)
            • Phone Number
            • Refugee and Asylum ID
          • Uganda
            • National ID (without Photo)
            • Basic KYC in Uganda
          • Zambia
            • Bank Account
            • TPIN
          • Zimbabwe
            • National ID (without Photo)
        • Test Data
          • Customising Sandbox Test Data
        • ID Number Regex
        • Visual Samples of Supported ID Types
      • Using Document Image
        • Continents
          • Africa
          • Asia and the Middle East
          • Europe
          • North America
          • Oceania
          • South America
    • For Businesses (KYB)
      • Supported Countries
        • Nigeria
          • Business Registration
          • Tax Information
        • Kenya
          • Business Registration
        • South Africa
          • Business Registration
      • ID Number Regex
  • PRODUCTS
    • For Individuals (KYC)
      • AML Check
        • AML News Media
      • Basic KYC
      • Biometric KYC
      • Digital Address Verification
      • Document Verification
        • Document Verification
        • Enhanced Document Verification
      • Electronic Signature
      • Enhanced KYC
      • Phone Number Verification
      • SmartSelfie™ Authentication
      • SmartSelfie™ Compare
      • Smile Secure
    • For Businesses (KYB)
      • Business Verification
  • Integration Options
    • Mobile
      • Getting Started
      • Products
        • Biometric KYC
        • BVN Consent
        • Document Verification
        • Enhanced Document Verification
        • Enhanced KYC
        • SmartSelfie™ Enrollment and Authentication
        • Enhanced SmartSelfie™ Enrollment And Authentication
      • Customization
        • UI Components
      • Offline Mode
      • Release Notes
        • Android Release Notes
        • iOS Release Notes
        • Flutter Release Notes
        • React Native Release Notes
    • No-Code
      • Smile Links
        • Link FAQs
        • Rest API
    • Server to Server
      • Ruby
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • KYB - Business Verification
          • AML Check
        • Generate Token for Web Integration
        • Utilities
      • Python
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • Java
        • Release Notes
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
      • Node.js
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • Enhanced Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • PHP
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
    • Rest API
      • Signing your API Request
        • Using Signature
      • Products
      • Postman Collection
      • Utilities
    • Web / Mobile Web
      • Web Integration
        • Installation
        • Usage
        • End User Consent
        • Support
      • Javascript SDK
        • Installation
        • Usage
        • Migration
        • Deprecated Version
          • Installation
          • Usage
          • Notes
          • Support
  • FURTHER READING
    • FAQs
      • What are your support hours?
      • How do I set up a callback?
      • How to re-enroll, deactivate or delete a user?
      • Add or remove team members
      • What are top-level keys?
      • What are partner_params?
      • How do job types map to the new product names?
      • Is there an API I can use to monitor my wallet balance?
      • Is there an API I can query to check the availability status of an ID type?
      • How do I integrate Smile ID in other countries or query other ID types?
      • What are the image types I can upload to Smile ID?
      • Why aren't Kenyan IDs returning images for some IDs queried?
      • Why are some of my bank verification requests returning 'ID authority unavailable'?
      • How can I look up a specific user's data?
      • Selfie best-practices
      • Document capture best-practices
      • What happens under the hood?
      • Guide to the user consent screen
      • What is code 2302?
      • Using the Demo App and Scanning QR codes
    • Job status
    • KYC receipts
    • Result codes
      • Error codes
    • Securing your account with two-factor authentication (2FA)
    • Security Overview
    • Troubleshooting
      • Troubleshooting error 2204 & 2205 - "You're not authorized to do that"
      • Why is my Web API job taking so long?
      • Image capture issues on web client
Powered by GitBook
On this page
  • Required Input
  • Response fields
  • ID Number Regular Expression (Regex)
  • Supported Products
  • Sample ID Numbers

Was this helpful?

  1. SUPPORTED ID TYPES & DOCUMENTS
  2. For Businesses (KYB)
  3. Supported Countries
  4. Nigeria

Business Registration

Required Input

Input

Value

country

NG

id_type

BUSINESS_REGISTRATION

id_number

Business registration number (numbers only without the 2 letter suffix) e.g. RC 0000000 should be submitted as 0000000

business_type

The incorporation type of the business. Can be any of the following items:

  • bn - for business name registration

  • co - for private or public limited companies

  • it - for incorporated trustees

Response fields

Response Field

Value Returned

Company Information.Company Type

Yes

Company Information.Country

Yes

Company Information.Address

Yes

Company Information.Registration Number

Yes

Company Information.Search Number

Yes

Company Information.Authorized Shared Capital

Yes

Company Information.Authorized Shared Capital Breakdown.Nominal Value

No

Company Information.Authorized Shared Capital Breakdown.Type

No

Company Information.Authorized Shared Capital Breakdown.Number Of Shares

No

Company Information.Industry

No

Company Information.Tax Id

No

Company Information.Registration Date

Yes

Company Information.Phone

No

Company Information.Legal Name

Yes

Company Information.State

Yes

Company Information.Email

Yes

Company Information.Status

Yes

Directors.Shareholdings

Yes

Directors.Shareholding Breakdown.Type

No

Directors.Shareholding Breakdown.Number Of Shares

No

Directors.Id Number

Yes

Directors.Address

Yes

Directors.Occupation

Yes

Directors.Gender

Yes

Directors.Nationality

Yes

Directors.Date Of Birth

Yes

Directors.Name

Yes

Directors.Id Type

Yes

Directors.Phone Number

Yes

Proprietors.Id Number

Yes

Proprietors.Address

Yes

Proprietors.Occupation

Yes

Proprietors.Gender

Yes

Proprietors.Nationality

Yes

Proprietors.Date Of Birth

Yes

Proprietors.Name

Yes

Proprietors.Id Type

Yes

Proprietors.Phone Number

Yes

Beneficial Owners.Shareholdings

Yes

Beneficial Owners.Shareholding Breakdown.Type

No

Beneficial Owners.Shareholding Breakdown.Number Of Shares

No

Beneficial Owners.Address

Yes

Beneficial Owners.Gender

Yes (if applicable)

Beneficial Owners.Nationality

Yes

Beneficial Owners.Registration Number

Yes (if applicable)

Beneficial Owners.Name

Yes

Beneficial Owners.Shareholder Type

Yes

Beneficial Owners.Phone Number

Yes (if available)

Fiduciaries.Name

Yes

Fiduciaries.Fiduciary Type

Yes

Fiduciaries.Address

Yes

Fiduciaries.Registration Number

Yes (if applicable)

Fiduciaries.Status

No

Documents.Search Certificate

Yes

All fields are returned as string

ID Number Regular Expression (Regex)

To limit the probability of your user mistyping the id number, we advise that you enforce the format of the id number field in your app. You can use the regex below:

  • /^0{7}$|^(?![0]+$)[A-Z0-9]{1,8}$/i

Supported Products

Sample ID Numbers

To test Nigerian business registration in our Sandbox, we provide you with 4 different id numbers to mirror various scenarios you can experience with real IDs in production.

Always send co as the business_type in sandbox.

ID Number
Result
Result Code

0000000

Success with business information returned

1012

0000001

Failure, no record found

1013

0000002

Error: Invalid ID number format

2413

0000003

Database unavailable

1015

PreviousNigeriaNextTax Information

Last updated 11 months ago

Was this helpful?

Business Verification