Know the business is real.
Check the number, name and status your applicant gives against CAC for free, and their officers for ₦200.
How it works
3 steps, from your first call to the result.
- 1
Collect the details
Ask for the registration number and business name at onboarding, and the owners' names if you check them.
- 2
Verify
POST them to /v1/businesses/verifications. The answer comes back in the same request.
- 3
Decide
Accept a match, review a partial, and register a business that isn't registered yet.
What you get
One result to branch on
match, partial, no_match or not_found, with every check behind it so you can set your own rules.
Name matching that forgives
LTD or LIMITED, a missing NIGERIA or VENTURES, case and spacing don't count against a name. A small typo comes back as close, with a score.
Active status
Whether CAC lists the business as active, and its status as CAC writes it.
Officers checked by name
Send the names your applicant gave. Each comes back matched or not, with the officer's role.
Less personal data
A result and its checks instead of a copy of the record, so you store only what you need.
Free without officers
Number, name and status checks are free. With officer names it's ₦200, refunded if CAC can't answer.
Check a business by hand
Search the name or RC number your applicant gave and compare it with CAC's register by hand. Free, no account.
Questions
How do I verify a business in Nigeria?
Check its registration number, name and status against CAC's register, and that the people you're dealing with are its officers. POST /v1/businesses/verifications does all of it in one call, and the number, name and status checks are free.
How much does the CAC Verification API cost?
Checking the number, name and status is free. Checking officer names costs ₦200 from your prepaid wallet, refunded when CAC can't answer.
How do I verify a CAC certificate?
Send the registration number and business name on the certificate. A match means CAC's register has that number under that name and lists it as active. You can also search the number by hand on this page.
What happens if a business isn't registered?
The result is not_found. Register it: the CAC Registration API files a Business Name with CAC from your own app, so the applicant can fix it without leaving your flow.
More CAC APIs
Put CAC registration inside your product
Create a developer account and your test keys are ready straight away.





