SMS et messages
Ce SMS d’une marque est-il authentique ?
Couverture: Marques usurpées en Espagne. Chaque page indique les domaines officiels des règles SMS de NoCall, les mêmes qu’utilise notre vérificateur de SMS.
Ouvrir l’outilSur cette page
Objectif
Comment distinguer un vrai SMS de Correos, de la DGT, de l’Agencia Tributaria, de la Seguridad Social, de BBVA, Santander, CaixaBank, DHL, SEUR ou Amazon d’un faux : leurs adresses web officielles et à quoi ressemblent les faux.
Prérequis
Tout le monde peut lire ces guides, sans compte. Certains outils nécessitent Pro, comme indiqué dans chaque guide.
Les marques que les escrocs usurpent par SMS en Espagne. Choisissez-en une pour voir ses adresses web officielles, à quoi ressemblent les faux messages et que faire.
Mode d’emploi
Les marques que les escrocs usurpent par SMS en Espagne. Choisissez-en une pour voir ses adresses web officielles, à quoi ressemblent les faux messages et que faire.
Regardez le lien, pas l’expéditeur : un vrai message ne renvoie qu’au domaine de la marque elle-même. Ne vous fiez à aucune autre adresse, pas même à un lien raccourci.
Méfiez-vous de l’urgence et des petits paiements : un colis retenu, une amende en attente, un compte bloqué ou un remboursement qui expire aujourd’hui sont les appâts habituels.
N’utilisez jamais le lien pour vérifier : ouvrez l’application de la marque ou tapez vous-même son adresse.
Exemple fictif
Exemple inventé, pas une recherche réelle. N’appelez pas et n’ouvrez pas ses liens.
https://delivery.example/noticeInterpréter le résultat
Marques usurpées en Espagne. Chaque page indique les domaines officiels des règles SMS de NoCall, les mêmes qu’utilise notre vérificateur de SMS.
Limites
Les escrocs peuvent faire en sorte qu’un SMS affiche le nom d’une marque ou le numéro de quelqu’un d’autre (spoofing), et le faux peut même arriver dans la même conversation que les vrais messages. Ce qui trahit un faux, c’est l’adresse vers laquelle mène son lien.
Marques usurpées en Espagne. Chaque page indique les domaines officiels des règles SMS de NoCall, les mêmes qu’utilise notre vérificateur de SMS.
Résoudre un problème
Le contrôle de sécurité ou la connexion à l'API n'a pas répondu à temps. Réessayez dans quelques secondes.
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.
Indique si un lien appartient vraiment à la marque espagnole qu’il revendique (officiel, non confirmé, imitation, raccourcisseur, autre). sightings compte toutes les campagnes communautaires éligibles pour la marque, pas seulement le top 10 public. ES uniquement.
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/sms-brand
POST https://api.nocall.io/v2/tools {"tool":"sms-brand","brand":"correos","link":"https://correos-envio.example.invalid/pago","country":"ES"}Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| brand | "correos" | "dgt" | "agencia-tributaria" | "seguridad-social" | "bbva" | "santander" | "caixabank" | "dhl" | "seur" | "amazon" | Oui | Marque dont le SMS prétend provenir. |
| link | string (1–300) | Oui | Lien ou domaine figurant dans le SMS. Il n’est jamais ouvert. |
| country | "ES" | Non (par défaut: "ES") | Pays des données. Seul ES est pris en charge. |
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/sms-brand' \
--header "Authorization: Bearer $NOCALL_API_KEY" \
--header 'Content-Type: application/json' \
--header "Idempotency-Key: $REQUEST_ID" \
--data '{"brand":"correos","link":"https://correos-envio.example.invalid/pago","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/sms-brand',
method='POST',
data=json.dumps({'brand': 'correos', 'link': 'https://correos-envio.example.invalid/pago', '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/sms-brand', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json',
'Idempotency-Key': requestId,
},
body: JSON.stringify({ brand: 'correos', link: 'https://correos-envio.example.invalid/pago', 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": "sms-brand",
"result": {
"verdict": "lookalike",
"host": "correos-envio.example.invalid",
"brand": {
"slug": "correos",
"name": "Correos",
"category": "delivery"
},
"officialDomains": [
"correos.es",
"correos.com",
"correosexpress.com"
],
"sightings": 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 |
|---|---|---|
| verdict | "official" | "unconfirmed" | "lookalike" | "shortener" | "other" | Indique si le lien appartient vraiment à la marque. |
| host | string | Nom d’hôte extrait du lien. |
| brand | object | La marque vérifiée : slug, nom et catégorie. |
| officialDomains | array<string> | Les domaines officiels de la marque. |
| sightings | integer | Campagnes communautaires éligibles pour la marque (format de confidentialité 2, au moins 3 observateurs), pas seulement le top 10 public. |
Questions fréquentes
Pourquoi ces marques ?
Ce sont les marques que suit la détection des campagnes SMS de NoCall et dont les domaines officiels figurent dans nos règles SMS. Nous en ajouterons d’autres à mesure que nous vérifierons leurs domaines.
Indiquez-vous les noms d’expéditeur qu’utilisent ces marques ?
Non. Nos données n’enregistrent pas le nom d’expéditeur qu’utilise chaque marque, et un nom d’expéditeur peut de toute façon être falsifié. Le domaine officiel est l’information que nous pouvons vérifier.
J’ai reçu un SMS de l’une de ces marques. Que faire ?
N’appuyez pas sur le lien. Comparez son adresse avec les domaines officiels indiqués sur la page de cette marque, vérifiez le message entier avec notre vérificateur de SMS et, en cas de doute, contactez la marque via son application ou son site web.
