API de données
Les données reçues de la Bourse de Casablanca et les mesures qui en découlent, prêtes à l’emploi : plus de PDF à analyser, plus de ratios à recalculer. Chaque réponse porte son enveloppe de reçus : documents sources et leurs SHA-256, versions des méthodes, état du flux.
Public — /api/v1
Sans clé. Tableau de la dernière séance, registre des émetteurs, registre des participations (niveau public), intelligence de marché agrégée.
Vérifié et institutionnel — /api/v2
Avec une clé. Historique reçu complet, volumes par segment, technique et liquidité par valeur, rotation sectorielle, liens mondiaux, registre complet, notes de recherche, oracle. Export CSV. Limite quotidienne par clé : 1 000 requêtes (vérifié), 50 000 (institutionnel).
Tarification institutionnelle sur demande. Les comptes vérifiés (journalistes, régulateurs, chercheurs) ont un accès gratuit.
Authentification : en-tête Authorization: Bearer syz_… . La clé n’est affichée qu’une fois ; seule son empreinte SHA-256 est conservée.
Ressources
| GET | Ressources | params |
|---|---|---|
| /api/v2/quotes | Official end-of-day bulletin lines with their receipt (PDF URL and sha256), receipted history in full. | ticker from to format |
| /api/v2/volume | Traded quantity, value (MAD) and contracts per instrument, session and segment, from the reconciled volume-at-price ladder. | ticker from to format |
| /api/v2/indices | MASI family and sector index closes as printed in the bulletin. | name from to format |
| /api/v2/technicals | RSI-14 against the market's empirical bands, flip lines, moving averages, with the liquidity gate (NOT_MEANINGFUL when under 60 % of sessions traded). | ticker format |
| /api/v2/liquidity | 20-session liquidity: all-session ADV, median traded-day value, Amihud illiquidity, off-book share, share turnover. | ticker format |
| /api/v2/sectors | Relative rotation of every sector index against MASI: quadrant, RS-ratio, RS-momentum, relative 1- and 3-month performance. | format |
| /api/v2/crossmarket | Correlations of MASI and sector indices with oil, the euro, the dollar and global rates, PRIOR and SAME_DAY aligned, with 95 % intervals and Benjamini–Hochberg q-values. | format |
| /api/v2/register | Shareholding-concentration register, full verified-tier detail. Natural persons are never named. | ticker format |
| /api/v2/disclosure-quality | Disclosure-quality index per issuer (text layer, source pipeline, metadata integrity). Published after the issuer right-of-reply window; returns 404 until then. | ticker format |
| /api/v2/reports | Research reports: headers and abstracts; GET /api/v2/reports/{id} returns the full text and its receipted fact sheet. | format |
| POST /api/v2/oracle | Posez une question sur la Bourse de Casablanca. La réponse ne s’appuie que sur le plan de preuves de SYZNN — bulletins officiels, avis de la Bourse, déclarations à l’AMMC, séries publiques — et cite chaque reçu. Si la preuve manque, l’oracle le dit. Il ne donne jamais de conseil en investissement. | question locale |
Spécification OpenAPI 3.1 · syznn-data-api@2.0.0
Exemple
curl -H "Authorization: Bearer $SYZNN_KEY" \ "https://syznn.com/api/v2/quotes?ticker=IAM&from=2026-06-01&format=csv"