Skip to main content

Company Identifiers

The Monaco implementation uses the official RCI number (Répertoire du Commerce et de l’Industrie):
  • RCI Number: Primary company registration number (e.g., 18S07961)
  • Canonical format (required for all non-search requests): YY[A-Z]{1,2}\\d{4,5} (2-digit year + 1–2 letters + 4–5 digits)
    • Example: 76S01561
    • Example: 24S09908
    • Example: 18C21017
    • Example: 21P07125

Legacy alias format (search-only)

Some Monaco IDs are sometimes written with an extra S inside the type code for civil entities (e.g. YYSC#####).
Topograph treats this as a legacy alias for the canonical form:
  • 18SC21017 → canonical 18C21017
Important: Search accepts both (18SC21017 and 18C21017) and will always return the canonical ID.
All other endpoints (onboardingProfile, companyProfile, documents) require the canonical ID and will return not found if the alias is used.

Letter Codes

  • S: Société (Company)
  • C: Civil
  • P: Personne Physique (Sole Trader)

Available Features

Search for Monaco companies by:
  • Company name: Fuzzy matching with French/English support
  • RCI number: Direct lookup using the official registration number
Example:
{
  "id": "18S01234",
  "legalName": "EXAMPLE SARL",
  "countryCode": "MC",
  "address": {
    "countryCode": "MC"
  }
}

Onboarding Profile

Fast, lightweight company data optimized for onboarding flows:
  • Company basic information: Legal name, address, legal form
  • Enriched legal form: ISO 20275 standardized codes
  • Enriched activities: ISIC/NACE codes from activity description
  • Parsed address: Structured address components
  • Status: Simple active/inactive mapping
Example:
{
  "company": {
    "id": "18S01234",
    "countryCode": "MC",
    "identifiers": {
      "registrationNumber": "18S01234",
      "statisticalIdentificationNumber": "1234X56789"
    },
    "legalName": "EXAMPLE SARL",
    "status": {
      "localName": "Active",
      "active": true
    },
    "legalForm": {
      "localName": "Société à Responsabilité Limitée",
      "englishTranslation": "Limited Liability Company",
      "standardized": "Limited Liability Company",
      "iso20275Code": "DA06"
    },
    "activities": {
      "ISIC": [
        {
          "code": "4649",
          "description": "Wholesale of other household goods",
          "isAIInferred": true
        }
      ],
      "NACE": [
        {
          "code": "46.49",
          "description": "Wholesale of other household goods",
          "isAIInferred": true
        }
      ]
    },
    "legalAddress": {
      "addressLine1": "1 Avenue Example",
      "addressLine2": "2ème étage",
      "city": "Monaco",
      "postalCode": "98000",
      "countryCode": "MC"
    }
  }
}

Company Profile

Comprehensive company data extracted from the paid Trade Register Extract:
  • Company information: Legal name, commercial names, registration dates, capital, status
  • Legal representatives: Managers, directors, authorized signatories (extracted via AI parsing)
  • Enriched data: Legal form (ISO 20275), activities (ISIC/NACE), status classification
  • Address parsing: Structured address components with geocoding
Important: Legal representatives are only available in companyProfile, as they are extracted from the trade register extract document. They are not available in onboardingProfile. Processing Time: Company profile typically takes about 1 minute to complete, as it depends on retrieving and parsing the trade register extract document. Example:
{
  "company": {
    "id": "18S01234",
    "countryCode": "MC",
    "identifiers": {
      "RCI": "18S01234",
      "registrationNumber": "18S01234"
    },
    "legalName": "EXAMPLE SARL",
    "commercialNames": ["EXAMPLE BRAND", "EXAMPLE DESIGN"],
    "registrationDate": "2018-01-15",
    "incorporationDate": "2018-01-15",
    "phones": ["+37712345678"],
    "activityDescription": "En Principauté de Monaco et à l'étranger : import-export, ventes en gros, commissions, courtage, représentation, suivi de fabrication, achats, ventes aux professionnels et aux particuliers notamment par internet ou par exploitation d'une boutique, d'articles d'habillement, d'équipement de la personne et de la maison ainsi que de tous accessoires et produits conceptuels vendus sous l'enseigne EXAMPLE BRAND ou EXAMPLE DESIGN sans stockage sur place. Exploitation et développement des marques détenues par la société. Etudes de marchés, relations publiques, promotion commerciale et communication.",
    "status": {
      "localName": "Active",
      "active": true,
      "statusDetailsBeta": {
        "status": "ACTIVE"
      }
    },
    "legalForm": {
      "localName": "SOCIETE A RESPONSABILITE LIMITEE",
      "englishTranslation": "Limited Liability Company",
      "standardized": "Limited Liability Company",
      "iso20275Code": "DA06"
    },
    "capital": {
      "amount": 15000,
      "currency": "EUR",
      "formatted": "€15,000"
    },
    "activities": {
      "ISIC": [
        {
          "code": "4649",
          "description": "Wholesale of other household goods",
          "isAIInferred": true
        }
      ],
      "NACE": [
        {
          "code": "46.49",
          "description": "Wholesale of other household goods",
          "isAIInferred": true
        }
      ]
    },
    "legalAddress": {
      "addressLine1": "1 Avenue Example",
      "addressLine2": "Building A",
      "city": "MONACO",
      "postalCode": "98000",
      "countryCode": "MC"
    }
  },
  "legalRepresentatives": [
    {
      "entityId": "person_001",
      "type": "individual",
      "startDate": "2020-01-01",
      "role": {
        "localName": "GERANT",
        "englishTranslation": "Manager",
        "standardized": "Manager"
      },
      "individual": {
        "nationality": "MC",
        "name": {
          "fullName": "Jean Pierre Dupont",
          "firstName": "Jean Pierre",
          "lastName": "Dupont",
          "title": "M."
        },
        "birthDate": {
          "day": 15,
          "month": 3,
          "year": 1985
        }
      }
    }
  ]
}

Trade Register Extract

Official document from Monaco RCI (Répertoire du Commerce et de l’Industrie):
  • Format: PDF
  • Content: Complete company registration information including legal representatives, activities, capital, and status
  • Language: French
  • Processing Time: Document retrieval typically takes about 1 minute
Note: The trade register extract is required for companyProfile and is automatically purchased when requested. The document is cached for 24 hours to avoid duplicate purchases.

Limitations

  • Shareholders: Shareholder information is not available in Monaco.
  • Processing Time: Company profile extraction requires purchasing and parsing the trade register extract, typically taking about 1 minute (same as document retrieval)
  • Legal Representatives: Only available in companyProfile, not in onboardingProfile