Start here
This guide contains public integration notes for Mauritius. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.Mauritius coverage, pricing, and sources
Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
Data Sources
Mauritius uses a single official registry as its data source. There is no multi-source priority chain — all data comes from the CBRD.- CBRD (Corporate and Business Registration Department) — Operated under the Ministry of Finance, Economic Planning and Development, the CBRD is the central company register for Mauritius. The online search portal provides company search, detailed company profiles, and printable extracts. The system retrieves structured data including company name, legal form, status, registration date, registered address, stated capital, business activity, office bearers, and shareholders.
Performance expectations: Search operations are fast (~1-2 seconds) using direct API calls. Full company profiles and document generation require additional processing and take longer (~30-60 seconds).
Company Identifiers
Query Identifiers
Identifiers in API Response
Once you retrieve company data, theidentifiers object contains all available identifiers for that entity:
Search Capabilities
Dual search strategy: Identifier searches first try File No matching. If no results are found, BRN search is used as a fallback. All search modes use fast direct API calls.
Company Status
Company status is determined deterministically from thestatusCode field in the CBRD data. No AI inference is involved for status mapping.
The status mapping is fully deterministic with no AI involvement. Dormant companies are still considered active (registered but temporarily inactive). Unknown status codes fall back to checking if the code equals
LIVE to determine the active flag, and use the raw status code as the local name.Legal Forms
Mauritius legal forms are determined deterministically from the combination oforgCategoryCode and orgTypeCode fields in the CBRD data. No AI enrichment is used.
By Organization Category
By Organization Type (within Domestic)
The legal form is constructed by combining the organization type and category (e.g., “Private Company (Domestic Company)”). The standardization logic is fully deterministic:
PUBLIC maps to Corporation, PRIVATE maps to Limited Liability Company, FOREIGN maps to Branch or Representative Office, and GBC/GLOBAL/GLOBAL BUSINESS COMPANY maps to Limited Liability Company. When neither category nor type matches a known code, the standardized form falls back to Other.Legal Representatives
Legal representatives are extracted from theofficeBearers array in the CBRD company details. The extraction is deterministic — no AI is used for role mapping.
Role Mapping
All office bearers are classified as legal representatives. There is no distinction between “legal representative” and “other key person” for Mauritius — the CBRD does not provide enough role granularity to make this split. The role mapping uses substring matching on the designation field (case-insensitive).
Extraction Logic
Other Key Persons
Mauritius does not distinguish between legal representatives and other key persons. All office bearers from the CBRD are returned as legal representatives. TheotherKeyPersons array is not populated.
Shareholders
Shareholders are extracted from theshareholders array in the CBRD company details using AI parsing for type classification (individual vs. company).
Extraction Logic
AI Parsing Instructions
The shareholder data is formatted as text and sent to the AI parser with the following heuristics for classification:Ownership Fields
Shareholder type classification (individual vs. company) is AI-inferred. The structured fields (number of shares, percentage, value) come directly from the CBRD. If AI parsing fails, an empty shareholder array is returned gracefully (no error thrown).
Activity Code Mapping
Mauritius provides business activity descriptions through thebusinessDetails / natureOfBusiness fields in the CBRD data. These are free-text descriptions that are AI-enriched to derive standardized codes.
Mauritius does not use a standardized national activity classification system in its CBRD data. All NACE and ISIC codes are AI-inferred from the free-text nature of business descriptions. Multiple business activities may be listed, separated by semicolons. There is no local activity code system equivalent to France’s NAFREV2.
Data Availability Matrix
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing (~30-60 seconds)
Documents by Company Type
All Companies (File Number)
The Company Details Extract is generated from the CBRD’s printable company details view. This is the only document type currently available for Mauritius. Estimated delivery time is approximately 60 seconds.
Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "<id>", "countryCode": "MU", "dataPoints": ["company", "legalRepresentatives"] }
Active Domestic Private Company
Active Domestic Private Company
Active Domestic Public Company
Active Domestic Public Company
Global Business Company (GBC)
Global Business Company (GBC)
Foreign Company
Foreign Company
Defunct Company
Defunct Company
active: false. Limited data may be available compared to active companies. Legal representatives and shareholders may be empty.Onboarding Mode (lightweight)
Onboarding Mode (lightweight)
Query with Note: Onboarding mode is a fast, lightweight response. It provides basic company info (name, legal form, status, registration date, identifiers) but does not include address, capital, activity description, legal representatives, or shareholders. Perfect for quick KYB checks and lead qualification.
"mode": "onboarding", "dataPoints": ["company"]:Available Documents
Available Documents
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.