Accedez aux donnees des marches financiers africains via notre API REST gratuite et ouverte.
https://api.coinclarity.org/api/v1La plupart des endpoints sont ouverts
Limite de debit par adresse IP
BRVM, NGX, JSE, NSE, GSE et plus
Donnees des entreprises cotees, cours et fondamentaux.
Indices de marche, performance sectorielle et top movers.
Bourses africaines, statistiques et donnees multi-marches.
Articles d'actualites financieres avec filtres et analyse de sentiment.
Filtrage avance d'actions avec criteres multiples.
Assistant IA financier avec contexte RAG des marches africains.
Integrez les donnees CoinClarity en 3 etapes simples.
Parcourez la documentation ci-dessus pour trouver les donnees dont vous avez besoin.
Utilisez fetch, axios ou curl pour appeler l'API. Pas de cle API requise.
Les reponses sont au format JSON avec pagination et metadonnees.
// Recuperer les entreprises de la BRVM
const response = await fetch(
'https://api.coinclarity.org/api/v1/companies?market=brvm&limit=10'
);
const { data, meta } = await response.json();
console.log(`${meta.total} entreprises trouvees`);
data.forEach(company => {
console.log(`${company.ticker}: ${company.latestPrice} XOF (${company.priceChangePercent > 0 ? '+' : ''}${company.priceChangePercent?.toFixed(2)}%)`);
});// Avec TypeScript et types
interface Company {
ticker: string;
name: string;
latestPrice: number | null;
priceChangePercent: number | null;
}
interface APIResponse<T> {
success: boolean;
data: T;
meta: {
page: number;
limit: number;
total: number;
totalPages: number;
};
}
async function getCompanies(market = 'brvm'): Promise<Company[]> {
const res = await fetch(
`https://api.coinclarity.org/api/v1/companies?market=${market}&limit=20`
);
const json: APIResponse<Company[]> = await res.json();
return json.data;
}
// Utilisation
const companies = await getCompanies('brvm');Pour garantir la qualite du service, des limites de debit sont appliquees.
Reponses aux questions les plus courantes sur l'API.
Non, la plupart des endpoints sont ouverts et ne necessitent pas d'authentification. Seuls certains endpoints d'administration et de watchlist necessitent une session authentifiee.
Toutes les reponses sont au format JSON avec un champ 'success' (boolean), un champ 'data' contenant les resultats, et optionnellement un champ 'meta' avec les informations de pagination.
L'API couvre 17 bourses africaines dont la BRVM, NGX (Nigeria), JSE (Afrique du Sud), NSE (Kenya), GSE (Ghana), BSE (Botswana), et plus. Utilisez l'endpoint /markets pour la liste complete.
Les cours sont mis a jour quotidiennement apres la cloture des marches. Les actualites sont ingerees en continu depuis plusieurs sources africaines et internationales.
Oui, la pagination est limitee a 100 resultats par page maximum. Utilisez les parametres 'page' et 'limit' pour naviguer dans les resultats.
Les donnees sont fournies a titre informatif. Pour un usage commercial intensif, contactez-nous pour discuter des conditions d'utilisation et des limites de debit adaptees.
Consultez la documentation interactive Swagger ou contactez-nous.