Développeurs
API publique BRVM
API REST gratuite, sans clé, en JSON sur les données de marché de la BRVM (Bourse Régionale des Valeurs Mobilières, UEMOA). CORS ouvert, réponses mises en cache 5 min. Idéale pour vos scripts, dashboards et bots.
Base URL
https://westbourse.comDonnées fournies à titre informatif (dernière séance consolidée). Pas de garantie temps réel. Limite indicative : 60 requêtes/minute par IP (réponses mises en cache 5 min). Voir mentions légales.
Endpoints
GET
/api/public/v1/actionsToutes les actions de la dernière séance (cours, variation, volume, valeur échangée).
{ "date": "2026-06-19", "count": 47, "actions": [{ "code": "SNTS", "nom": "SONATEL", "cours": 28150, "variation_pct": 0.54, "volume": 21619, "valeur_echangee": 608600000 }] }GET
/api/public/v1/actions/{code}Cours actuel + historique des 90 dernières séances d’une action (ex. SNTS).
{ "code": "SNTS", "cours": 28150, "variation_pct": 0.54, "date": "2026-06-19", "historique": [{ "date": "...", "cours": 28000, "variation_pct": -0.2, "volume": 1200 }] }GET
/api/public/v1/indicesIndices BRVM de la dernière séance (BRVM-Composite, BRVM-30, sectoriels).
{ "date": "2026-06-19", "indices": [{ "code": "BRVMC", "nom": "BRVM Composite", "valeur": 438.68, "variation_pct": 0.5 }] }GET
/api/public/v1/obligationsObligations cotées de la dernière séance, avec YTM et duration modifiée dérivés.
{ "date": "2026-06-19", "count": 30, "obligations": [{ "code": "...", "emetteur": "ETAT DU SENEGAL", "taux_coupon_pct": 6.5, "maturite": "2028-12-31", "cours": 99.5, "ytm_pct": 6.7, "duration_modifiee": 2.4 }] }Exemple
curl https://westbourse.com/api/public/v1/actions/SNTS