Skip to content
On this page

Business Name Verification

Introduction

This API is designed to provide an interface that developers can use to search for details of a business or company that is registered with URSB. The details span from director, shareholder, registration details, addresses, annual returns, as well as the digital documents i.e. articles of association, company resolutions, certification of incorporation and registration e.t.c

The API is designed to maximize the efficiency of handling multiple requests, and that is achieved by queuing the requests. Upon receipt of a request, an immediate response is generated, indicating that the request has been received for processing. This response includes a unique identifier for the request, which can be used later to check the status of the request.

This approach is primarily influenced by the unpredictable response times of the URSB API. The business search process involves two steps:

  1. Send a request to the business search endpoint: The response will include a unique identifier for the request.
  2. Use the unique identifier to get the status of the request: This can be done by calling the ‘Get request status’ endpoint.

The above step is the same for obtaining annual returns and the list of company documents. Document downloads on the other hand work in a similar way, however a document handle that is a unique number for a particular document is used.

Versions

API VersionDescription
1Performs synchronous operations to verify business
2Enhancement to provide more detailed information about a business and perform asynchronous operations too

Version Summary

Changes added to API Version 2

  • Asynchronous functionality added
  • Get list of Company Files
  • Get list of Annual Returns
  • Get a Company file in PDF

Sequence diagram

bnv flow section 1bnv flow section 2bnv flow section 3bnv flow section 4

Business use cases

business search usecase

View Business Document List

INFO

These can either be general documents or annual returns

business documentlist usecase

View Business Document

view business document usecase

Tech served right