Company Verification
Company verification confirms that a business entity is legitimately registered and in good standing with relevant authorities.
Verification Process
1. Submit Company Information
Provide basic company details:
curl -X POST https://api.bytrustgate.com/v1/companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"legal_name": "Acme Corporation Ltd",
"trading_name": "Acme",
"registration_number": "12345678",
"tax_id": "98-7654321",
"incorporation_date": "2015-06-15",
"incorporation_country": "USA",
"legal_form": "corporation",
"industry": "technology",
"registered_address": {
"line1": "100 Business Park",
"city": "San Francisco",
"state": "CA",
"postal_code": "94102",
"country": "USA"
}
}'
2. Registry Verification
TrustGate checks company details against official registries:
| Country | Registry |
|---|---|
| USA | State Secretary of State databases |
| UK | Companies House |
| Germany | Handelsregister |
| France | Infogreffe |
| Singapore | ACRA |
| Hong Kong | Companies Registry |
| Australia | ASIC |
3. Verification Results
{
"id": "660e8400-e29b-41d4-a716-446655440001",
"legal_name": "Acme Corporation Ltd",
"registration_number": "12345678",
"verification": {
"status": "verified",
"registry_match": true,
"registry_source": "California Secretary of State",
"verified_at": "2025-01-20T10:30:00Z",
"details": {
"registered_name": "ACME CORPORATION LTD",
"status": "active",
"formation_date": "2015-06-15",
"jurisdiction": "California",
"registered_agent": "CT Corporation System"
}
}
}
Required Documents
Certificate of Incorporation
Proves the company was legally formed.
curl -X POST https://api.bytrustgate.com/v1/documents \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "company_id=660e8400-e29b-41d4-a716-446655440001" \
-F "type=certificate_of_incorporation" \
-F "file=@incorporation_cert.pdf"
Articles of Association
Defines company governance rules.
Shareholder Register
Lists all shareholders and ownership percentages.
Board Resolution
Authorizes the business relationship.
Company Statuses
| Status | Description |
|---|---|
active | Company is in good standing |
dissolved | Company has been dissolved |
struck_off | Removed from register |
suspended | Temporarily inactive |
in_liquidation | Being wound down |
Legal Forms
| Form | Countries |
|---|---|
| Corporation (Corp/Inc) | USA, Canada |
| Limited Company (Ltd) | UK, HK, SG |
| LLC | USA |
| GmbH | Germany, Austria, Switzerland |
| SARL | France, Belgium |
| BV | Netherlands |
| Pty Ltd | Australia |
Verification Checks
| Check | Description |
|---|---|
| Name match | Legal name matches registry |
| Registration number | Number is valid |
| Status check | Company is active |
| Address match | Registered address matches |
| Director check | Directors match filings |
Next Steps
- Beneficial Owners - Identify and verify UBOs
- Company Screening - AML screening for companies