# Charikat (charikat.ma) — Portail National des Entreprises du Maroc & Spécification LLM / IA

> Charikat.ma (https://charikat.ma) est le registre unifié de référence et la plateforme open-data pour interroger, vérifier et extraire les informations légales, fiscales et financières des entreprises marocaines.

## Données Disponibles & Registres Officiels
- **Identifiant Commun de l'Entreprise (ICE)** : Numéro fiscal unique à 15 chiffres avec validation de clé Modulo 97 (ISO 7064 Mod 97-10).
- **Registre du Commerce (RC)** : Numéro d'immatriculation et Tribunal de Commerce (Casablanca, Rabat, Tanger, Marrakech, Fès, Agadir, etc.).
- **Identifiant Fiscal (IF)** & **Numéro CNSS** : Identification DGI et Caisse Nationale de Sécurité Sociale.
- **Formes Juridiques** : SARL, SARL AU, SA, SAS, SNC, GIE, Succursale, Auto-Entrepreneur.
- **Capital Social (MAD)**, Siège Social, Code Activité (NMA 2008), et Description sectorielle.
- **Conformité Article 145 CGI** & Éligibilité Clearance Simpl-TVA (DGI).
- **Indice de Vigilance & Solvabilité** : Score 0-100 (Grades A+ à D).

## Endpoints & Formats Machine-Readable pour Scrapers & Agents IA
- **Fiche Entreprise directe (Markdown)** : `GET https://charikat.ma/ice/{ICE}.md` ou avec header `Accept: text/markdown`
- **Fiche Entreprise directe (JSON)** : `GET https://charikat.ma/ice/{ICE}.json` ou `GET https://charikat.ma/api/v1/directory/companies/{ICE}`
- **Fiche Entreprise directe (CSV)** : `GET https://charikat.ma/ice/{ICE}.csv`
- **Fiche Entreprise directe (XML)** : `GET https://charikat.ma/ice/{ICE}.xml`
- **Recherche multicritère** : `GET https://charikat.ma/api/v1/directory/search?q={terme}&city={ville}&sector={secteur}&legal_form={forme}`
- **Vérification ICE instantanée** : `GET https://charikat.ma/api/v1/verify/ice/{ICE}`
- **Batch Lookup (jusqu'à 500 ICEs)** : `POST https://charikat.ma/api/v1/directory/batch-lookup`
- **Export en Masse & Streaming** : `GET https://charikat.ma/api/v1/directory/export?format=csv|jsonl|json|xml&city={ville}`

## Dumps Complets Open Data
- **CSV National (UTF-8 avec BOM)** : https://charikat.ma/dumps/companies-morocco.csv
- **NDJSON / JSON Lines** : https://charikat.ma/dumps/companies-morocco.jsonl
- **Top 500 Entreprises Marocaines** : https://charikat.ma/dumps/companies-morocco-top500.json
- **JSON Schema Officiel** : https://charikat.ma/dumps/schema.json
- **Manifeste Open Data** : https://charikat.ma/open-data/manifest.json

## Exemples Typiques de Fiches d'Entreprises
- **DH TRUST CARRIER** (ICE: `003158652000057`) : Transport & logistique, RC 542918 Casablanca -> https://charikat.ma/entreprise/dh-trust-carrier-003158652000057
- **ATTIJARIWAFA BANK** (ICE: `001589324000179`) : Banque et finance, Casablanca -> https://charikat.ma/entreprise/001589324000179
- **MAROC TELECOM** (ICE: `001526374000085`) : Télécommunications, Rabat -> https://charikat.ma/entreprise/001526374000085

## Manuel Complet pour Développeurs & Agents IA
Pour la documentation exhaustive avec formules Modulo 97, exemples Python, Node.js, barèmes TVA 2026 et règles Article 145 CGI :
Voir https://charikat.ma/llms-full.txt
