Calculateur du ratio de concentration à quatre entreprises
Ce calculateur mesure la part d’un marché détenue par ses quatre plus grandes entreprises.
Lancer gratuitement
Saisissez chaque part en pourcentage : l’outil classe les valeurs, retient les quatre premières et les additionne. Il affiche aussi les parts sélectionnées, le total couvert par vos données et la part des autres entreprises déclarées. Vous pouvez ainsi vérifier le résultat et l’utiliser dans vos études économiques, recherches sectorielles et premières analyses de concurrence.
Ce que mesure le ratio à quatre entreprises
Le ratio de concentration à quatre entreprises, ou CR4, additionne les parts des quatre premiers acteurs d’un marché défini. Avec 28%, 22%, 17% et 11%, il vaut 78%. Une valeur élevée signale qu’une grande part de l’activité appartient à peu d’entreprises; elle ne prouve toutefois ni pouvoir de marché ni comportement anticoncurrentiel. La définition du produit, la zone, la période et la mesure choisie sont essentielles. Chiffre d’affaires, volumes, capacité ou abonnés peuvent donner des résultats différents. Employez donc des données cohérentes portant sur le même marché et la même période.
Saisir les parts et lire le résultat
Fournissez au moins quatre parts en points de pourcentage : indiquez 24.5 pour 24.5%, et non 0.245. Leur ordre est indifférent. Chaque valeur doit être finie, comprise entre zéro et 100, et leur total ne peut dépasser 100%. Une couverture partielle est admise. Le résultat présente les quatre valeurs retenues, le CR4, le nombre d’entreprises, le total déclaré et la part déclarée hors des quatre premières. Vérifiez que chaque valeur représente une entreprise distincte et que filiales, marques et groupes sont traités de façon constante.
Employer le CR4 avec discernement
Utilisez le CR4 comme indicateur initial avec des éléments plus complets. Vous pouvez comparer des années ou des régions définies de manière identique. Deux marchés ayant le même CR4 peuvent néanmoins différer fortement : quatre acteurs égaux dans l’un, une entreprise dominante dans l’autre. Le ratio ignore aussi la répartition du solde. Complétez-le par l’indice Herfindahl-Hirschman, les parts individuelles, les barrières à l’entrée, les coûts de changement et les prix. Pour toute conclusion réglementaire, suivez les règles de la juridiction concernée et conservez la date, la source et la définition du marché.
Cas d’usage
Résumer un secteur
Classez les entreprises et présentez la part cumulée des quatre premières.
Comparer les années
Calculez le CR4 sur des séries cohérentes afin de suivre la concentration.
Vérifier un exercice
Contrôlez le classement et l’addition grâce aux valeurs intermédiaires visibles.
Questions fréquentes
Quelle est la formule du CR4 ?
Le CR4 additionne les parts des première, deuxième, troisième et quatrième entreprises.
Faut-il saisir des pourcentages ?
Oui. Saisissez 18.5 pour 18.5%, et non 0.185.
Le total doit-il atteindre 100% ?
Non, mais il ne peut le dépasser. Le résultat indique la couverture déclarée.
Un CR4 élevé prouve-t-il un défaut de concurrence ?
Non. Il s’agit d’un indicateur descriptif dépendant du marché et des données.
Quel est le prix via API ?
Chaque requête API coûte $0.002. Aucun apport de données externe n’est requis.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/econ/concentration-ratio-cr4 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"market_shares":[28,22,17,11,9,7,6]}'const res = await fetch("https://api.kit.forhosting.com/econ/concentration-ratio-cr4", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"market_shares": [
28,
22,
17,
11,
9,
7,
6
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/concentration-ratio-cr4",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"market_shares": [
28,
22,
17,
11,
9,
7,
6
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/concentration-ratio-cr4", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"market_shares":[28,22,17,11,9,7,6]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"market_shares":[28,22,17,11,9,7,6]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/concentration-ratio-cr4", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"market_shares": [
28,
22,
17,
11,
9,
7,
6
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.concentration_ratio_cr4",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |