Skip to main content

Business Verification

e-verify provides comprehensive business verification services by integrating with the Companies and Intellectual Property Commission (CIPC) system in South Africa. This allows you to verify company registration details, director information, and other relevant business data.

Endpoint

POST /v1/business/verify

Request Body

FieldTypeDescriptionRequired
registration_numberstringThe CIPC registration number of the business.Yes
business_namestring(Optional) The name of the business for additional validation.No

Example Request

POST /v1/business/verify HTTP/1.1
Host: api.e-verify.co.za
X-API-Key: ev_live_YOUR_API_KEY
Content-Type: application/json

{
"registration_number": "2005/012345/07",
"business_name": "Example (Pty) Ltd"
}

Response

{
"request_id": "req_business_1234567890",
"status": "completed",
"result": {
"registration_number": "2005/012345/07",
"business_name": "Example (Pty) Ltd",
"status": "Active",
"registration_date": "2005-01-15",
"directors": [
{
"name": "John Doe",
"id_number": "8001015009087"
}
],
"overall_status": "verified"
},
"message": "Business verification completed successfully."
}

Error Codes

CodeDescription
400Invalid input data
401Unauthorized
403Forbidden
404Business not found
500Internal server error