Sur cette page

SMS et messages

On vous demande un code reçu par SMS ?

API · Pro

Couverture: Fonctionne de la même façon dans tous les pays : l’arnaque est la même quel que soit le service.

Ouvrir l’outil
Sur cette page

Objectif

Une vérification rapide contre les arnaques au code de vérification : répondez à quatre questions pour savoir si quelqu’un essaie de prendre le contrôle de votre compte WhatsApp, bancaire ou de paiement, et que faire.

Prérequis

Tout le monde peut lire ces guides, sans compte. Certains outils nécessitent Pro, comme indiqué dans chaque guide.

Répondez à quatre questions rapides pour savoir s’il s’agit d’une arnaque et que faire. Vos réponses restent dans votre navigateur.

Mode d’emploi

  1. Avez-vous reçu un code par SMS sans l’avoir demandé ? Un code que vous n’avez pas demandé signifie que quelqu’un a essayé de se connecter ou de s’inscrire avec votre numéro.

  2. Quelqu’un vous demande-t-il ce code ? Par message, par téléphone ou sur WhatsApp : un inconnu, un prétendu « service client », une société de livraison ou le compte d’un ami.

  3. Le code est-il pour WhatsApp, votre banque ou une application de paiement ? Le SMS indique généralement à quel service il est destiné.

  4. Avez-vous déjà communiqué le code ? Vous l’avez lu à voix haute, envoyé dans un message ou saisi sur une page que quelqu’un vous a envoyée.

Exemple fictif

Remarque

Exemple inventé, pas une recherche réelle. N’appelez pas et n’ouvrez pas ses liens.

Exemple fictif
Votre code de vérification est 482913. Ne le partagez avec personne.

Interpréter le résultat

Agissez maintenant : quelqu’un est peut-être en train de prendre le contrôle de votre compte: Avec ce code, la personne qui l’a peut se connecter à votre place ou confirmer une opération en votre nom. Faites ceci immédiatement :

C’est une arnaque : ne communiquez pas le code: Aucune entreprise, aucune banque ni aucun ami n’a besoin d’un code qui vous a été envoyé. Celui qui vous le demande veut s’en servir pour entrer dans votre compte.

Quelqu’un a essayé d’utiliser votre numéro: Un code que vous n’avez pas demandé signifie que quelqu’un a essayé de se connecter ou de s’inscrire avec votre numéro. En soi, ce n’est pas dangereux : sans le code, il ne peut pas entrer.

Un code normal, mais gardez-le pour vous: Si vous avez demandé le code vous-même, il est normal de le recevoir. Utilisez-le uniquement dans l’application ou sur le site où vous l’avez demandé.

Limites

Attention

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.

Vos réponses restent dans votre navigateur.

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

Attention

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.

Remarque

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.

Que faire d’un code de vérification reçu, à partir de quatre réponses oui/non. Renvoie un verdict, sa gravité et des codes d’étapes stables (never_give_payment_codes en dernier pour un code WhatsApp, bancaire ou d’application de paiement).

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.

Endpoint
POST https://api.nocall.io/v2/sms-code
POST https://api.nocall.io/v2/tools  {"tool":"sms-code","unrequested":true,"asked":true,"sensitive":true,"shared":false}

Paramètres

NomTypeObligatoireDescription
unrequestedbooleanOuiVous avez reçu un code sans l’avoir demandé.
askedbooleanOuiQuelqu’un vous demande le code.
sensitivebooleanOuiLe code concerne WhatsApp, votre banque ou une application de paiement.
sharedbooleanOuiVous avez déjà communiqué le code.
bash
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/sms-code' \
  --header "Authorization: Bearer $NOCALL_API_KEY" \
  --header 'Content-Type: application/json' \
  --header "Idempotency-Key: $REQUEST_ID" \
  --data '{"unrequested":true,"asked":true,"sensitive":true,"shared":false}'

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.

JSON
{
  "data": {
    "tool": "sms-code",
    "result": {
      "verdict": "asked",
      "severity": "high",
      "serviceRecoverySteps": false,
      "stepCodes": [
        "do_not_share_code",
        "stop_and_block_contact",
        "call_known_contact",
        "report_number",
        "never_give_payment_codes"
      ]
    }
  },
  "meta": {
    "requestId": "req_example",
    "unitsCharged": 1,
    "usage": {
      "periodStart": "2026-10-01",
      "unitLimit": 20,
      "unitsUsed": 3,
      "unitsRemaining": 17
    }
  }
}

Champs du résultat (data.result)

ChampTypeDescription
verdict"shared" | "asked" | "unrequested" | "requested"La situation la plus grave identifiée dans vos réponses.
severity"critical" | "high" | "low" | "none"Gravité du verdict : critical, high, low ou none.
serviceRecoveryStepsbooleanIndique si les étapes de récupération de compte (WhatsApp, banque) passent en premier.
stepCodesarray<string (enum, 14)>Codes stables des étapes à suivre, dans l’ordre.

Questions fréquentes

Pourquoi quelqu’un voudrait-il mon code SMS ?

De nombreux services envoient un code par SMS pour confirmer que le numéro de téléphone vous appartient. Celui qui a votre code peut se connecter à votre WhatsApp ou confirmer une opération en votre nom.

Un ami m’a demandé un code sur WhatsApp. Est-ce une arnaque ?

Presque certainement : c’est l’un des moyens les plus courants de pirater des comptes WhatsApp, et le compte de votre ami a probablement déjà été piraté. Appelez-le pour vérifier, et n’envoyez pas le code.

J’ai communiqué le code. Puis-je récupérer mon WhatsApp ?

En général, oui. Enregistrez à nouveau votre numéro dans WhatsApp sur votre téléphone et saisissez le nouveau code que vous recevrez ; cela déconnecte l’autre personne. Activez ensuite la vérification en deux étapes.