Liens, sites et e-mails
Popularité d’un domaine
Couverture: Fonctionne avec les domaines de tous les pays. Majestic établit le Majestic Million en explorant les liens de tout le Web et le publie sous licence CC BY 3.0 ; notre copie est mise à jour chaque semaine. Nous cherchons le domaine que vous saisissez et les domaines auxquels il appartient (pour shop.example.com, également example.com).
Ouvrir l’outilSur cette page
Objectif
Vérifiez si un site fait partie du million de domaines qui reçoivent le plus de liens, selon la liste Majestic Million, et à quel rang. Un site connu n’est pas toujours sûr, et une petite boutique légitime n’y figure généralement pas.
Prérequis
Tout le monde peut lire ces guides, sans compte. Certains outils nécessitent Pro, comme indiqué dans chaque guide.
Les sites très connus reçoivent des liens de milliers d’autres sites. Saisissez un domaine ou collez un lien et nous vous dirons s’il figure dans le Majestic Million, la liste du million de domaines qui reçoivent le plus de liens, et à quel rang. C’est un indice, pas une preuve : cela mesure les liens, pas la sécurité.
Mode d’emploi
Saisissez un domaine comme example.com, ou collez un lien ou une adresse e-mail : nous n’utilisons que le domaine.
Appuyez sur « Vérifier sa popularité ». Nous cherchons le domaine, et les domaines auxquels il appartient, dans notre copie du Majestic Million.
Lisez le résultat : son rang, le nombre de réseaux et d’adresses différents qui renvoient vers lui et ce que cela signifie.
Exemple fictif
Exemple inventé, pas une recherche réelle. N’appelez pas et n’ouvrez pas ses liens.
https://shop.example.com/cartInterpréter le résultat
C’est un domaine qui reçoit beaucoup de liens: Il fait partie du million de domaines qui reçoivent le plus de liens d’autres sites. Cela montre qu’il est connu, pas qu’il est sûr : les raccourcisseurs de liens et les outils de création de sites figurent aussi dans la liste, et les escrocs les utilisent.
Il ne figure pas dans le Majestic Million: Ni ce domaine ni le domaine auquel il appartient ne figurent dans la liste. C’est normal pour la plupart des sites légitimes, comme une petite boutique ou un commerce local. Ce n’est un mauvais signe que si le site prétend être une grande marque ou une banque.
Rang : la position du domaine dans la liste. Le numéro 1 est le domaine qui a le plus de liens sur Internet, et le numéro 1 000 000 le dernier à y entrer.
Réseaux différents : le nombre de réseaux /24 différents qui hébergent des sites renvoyant vers ce domaine. Majestic classe la liste selon ce nombre, car il est difficile à gonfler.
Adresses IP différentes : le nombre d’adresses IP différentes qui hébergent des sites renvoyant vers ce domaine.
Domaine auquel il appartient : si vous saisissez une adresse comme shop.example.com et que seul example.com figure dans la liste, nous vous montrons le rang de example.com.
Limites
Ni ce domaine ni le domaine auquel il appartient ne figurent dans la liste. C’est normal pour la plupart des sites légitimes, comme une petite boutique ou un commerce local. Ce n’est un mauvais signe que si le site prétend être une grande marque ou une banque.
Nous cherchons le domaine dans notre copie de la liste : personne d’autre n’est interrogé et nous n’ouvrons jamais le site. Seul le domaine quitte votre navigateur, et nous ne le conservons pas.
Résoudre un problème
Cela ne ressemble pas à un site public. Essayez par exemple avec example.com, ou collez le lien complet.
La liste de popularité n’est pas disponible pour le moment. Réessayez plus tard.
Vous avez lancé beaucoup de vérifications en peu de temps. Attendez un moment et réessayez.
Utiliser avec l’API
Nécessite une API key et des crédits. Chaque appel abouti coûte 1 crédit, même sans données. Un compte Pro actif inclut 20 crédits par mois calendaire UTC, partagés entre toutes les routes de l’API et consommés en premier ; les crédits mensuels non utilisés ne sont pas reportés. Les crédits achetés sur la page de votre compte fonctionnent sans Pro et n’expirent jamais.
Les erreurs ne sont jamais facturées : 401 invalid_api_key (clé absente ou invalide), 403 pro_required (ni crédits Pro ni crédits achetés), 422 entrée invalide, 429 quota_exceeded (plus de crédits), rate_limit_exceeded ou ai_busy (l’IA de sms-check est à pleine capacité), 503 tool_warming (les données sont encore en préparation) ou tool ou fournisseur indisponible. Après un 429 ou un 503, réessayez une fois écoulées les secondes indiquées dans l’en-tête Retry-After.
Le rang du domaine, ou de son parent listé le plus proche, dans le Majestic Million (le million de domaines qui reçoivent le plus de liens, CC BY 3.0), avec ses sous-réseaux et IP référents. La plupart des sites légitimes ne sont pas classés ; un rang est un indice, pas une preuve. Affichez l’attribution de source avec le rang.
Envoyez le corps JSON à la route propre au tool, ou à POST /v2/tools en ajoutant le champ tool. Les deux routes renvoient le même résultat.
POST https://api.nocall.io/v2/domain-popularity
POST https://api.nocall.io/v2/tools {"tool":"domain-popularity","url":"https://shop.example.com/cart","country":"ES"}Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| url | string (1–2000) | Oui | Un lien, un nom d’hôte ou une adresse e-mail, 1–2000 caractères. Seul son domaine est consulté et le lien n’est jamais ouvert ; website-legit lit aussi le lien tel qu’il a été collé avec les règles de liens du pays, comme le fait link-check. Les adresses IP, les noms à un seul label et les noms à usage spécial (.local, .internal, .test…) renvoient un 422. |
| country | string (enum, 55) | Non (par défaut: "ES") | Code pays à deux lettres, par exemple ES ou US. Accepté comme dans tous les tools pour les sites web, mais il ne change pas le résultat. |
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/domain-popularity' \
--header "Authorization: Bearer $NOCALL_API_KEY" \
--header 'Content-Type: application/json' \
--header "Idempotency-Key: $REQUEST_ID" \
--data '{"url":"https://shop.example.com/cart","country":"ES"}'import json
import os
import urllib.request
import uuid
api_key = os.environ.get('NOCALL_API_KEY')
if not api_key:
raise SystemExit('Set NOCALL_API_KEY')
request = urllib.request.Request(
'https://api.nocall.io/v2/domain-popularity',
method='POST',
data=json.dumps({'url': 'https://shop.example.com/cart', 'country': 'ES'}).encode(),
headers={
'Authorization': 'Bearer ' + api_key,
'Content-Type': 'application/json',
'Idempotency-Key': str(uuid.uuid4()),
},
)
with urllib.request.urlopen(request, timeout=30) as response:
result = json.load(response)
print(result['data']['result'], result['meta']['unitsCharged'])import { randomUUID } from 'node:crypto';
const requestId = randomUUID();
const apiKey = process.env.NOCALL_API_KEY;
if (!apiKey) throw new Error('Set NOCALL_API_KEY');
const response = await fetch('https://api.nocall.io/v2/domain-popularity', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json',
'Idempotency-Key': requestId,
},
body: JSON.stringify({ url: 'https://shop.example.com/cart', country: 'ES' }),
});
const result = await response.json();
if (!response.ok) throw new Error(result.error?.code ?? 'request_failed');
console.log(result.data.result, result.meta.unitsCharged);Exemple de réponse (200)
Il s’agit de l’exemple documenté dans la référence de l’API. Les recherches utilisent un numéro fictif ; les agrégats et les réponses de l’IA montrent la structure du résultat, pas des données réelles.
{
"data": {
"tool": "domain-popularity",
"result": {
"domain": "shop.example.com",
"domainAscii": "shop.example.com",
"ranked": true,
"rank": 1043,
"rankedDomain": "example.com",
"refSubnets": 48211,
"refIps": 81233,
"listSize": 1000000,
"updated": "2026-10-26",
"source": {
"name": "Majestic Million",
"url": "https://majestic.com/reports/majestic-million",
"license": "CC BY 3.0",
"licenseUrl": "https://creativecommons.org/licenses/by/3.0/"
}
}
},
"meta": {
"requestId": "req_example",
"unitsCharged": 1,
"usage": {
"periodStart": "2026-10-01",
"unitLimit": 20,
"unitsUsed": 3,
"unitsRemaining": 17
}
}
}Champs du résultat (data.result)
| Champ | Type | Description |
|---|---|---|
| domain | string | Le domaine en Unicode. |
| domainAscii | string | Le même domaine en ASCII (punycode), tel que le voit le DNS. |
| ranked | boolean | Indique si le domaine ou un parent figure dans le Majestic Million. La plupart des sites légitimes n’y figurent pas. |
| rank | integer | null | Rang mondial dans la liste (1 est le domaine qui reçoit le plus de liens) ; null s’il n’est pas classé. |
| rankedDomain | string | null | Le nom listé : le domaine lui-même ou le parent auquel correspond ce rang. |
| refSubnets | integer | null | Sous-réseaux /24 distincts qui renvoient vers le nom listé. |
| refIps | integer | null | Adresses IP distinctes qui renvoient vers le nom listé. |
| listSize | integer | Domaines dans la copie chargée de la liste. |
| updated | string | Le jour où l’API a chargé cette copie de la liste (actualisée chaque semaine). |
| source | object | L’attribution demandée par la licence CC BY 3.0 de la liste (name, url, license, licenseUrl) : affichez-la avec le rang. |
Questions fréquentes
Qu’est-ce que le Majestic Million ?
Une liste gratuite du million de domaines qui reçoivent des liens du plus grand nombre de réseaux différents sur Internet. Elle est publiée par Majestic, une entreprise qui explore les liens du Web, sous licence CC BY 3.0.
Si un site figure dans la liste, est-il sûr ?
Non. La liste mesure combien de sites renvoient vers lui, pas si vous pouvez lui faire confiance. Les grands services y figurent, mais aussi les raccourcisseurs de liens et les outils de création de sites que les escrocs utilisent souvent.
S’il ne figure pas dans la liste, est-ce une arnaque ?
Non. La plupart des sites légitimes n’y figurent pas : une petite boutique, un restaurant ou le site d’un indépendant entre rarement dans le premier million. Cela n’attire l’attention que si le site prétend être une grande marque, une banque ou un organisme public.
À quelle fréquence est-elle mise à jour ?
Nous chargeons une nouvelle copie de la liste chaque semaine. Le résultat indique la date de la copie utilisée.
