Sur cette page

SMS et messages

Faut-il appeler le numéro de ce message ?

API · Pro

Couverture: Trouve dans le texte les numéros valides de tous les pays, avec ou sans indicatif international (ceux qui n’en ont pas sont lus comme des numéros de cette édition), et vérifie d’après les plans de numérotation publiés s’ils sont surtaxés, à coût partagé, gratuits, d’un autre pays ou d’un réseau satellite, et si leur indicatif apparaît dans des arnaques à l’appel manqué. Vérifie jusqu’à 10 numéros par message.

Ouvrir l’outil
Sur cette page

Objectif

Collez un SMS, un e-mail ou une lettre qui vous demande d’appeler un numéro et vérifiez d’abord s’il est surtaxé, étranger ou d’un réseau satellite.

Prérequis

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

Beaucoup d’arnaques ne contiennent pas de lien : elles vous demandent d’appeler (« appelez pour annuler le prélèvement », « contactez notre service fraude »). Collez le message et nous vérifions chaque numéro avant que vous ne le composiez.

Mode d’emploi

  1. Message avec le numéro

  2. Vérifier les numéros

  3. Lisez les champs disponibles avec leurs limites. Un résultat vide ne prouve pas la sécurité et n’identifie personne.

Exemple fictif

Remarque

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

Exemple fictif
Your account is locked, call +44 1632 960123

Interpréter le résultat

N’appelez pas ce numéro: Le message vous renvoie vers un numéro coûteux ou d’une origine typique des arnaques. S’il prétend venir d’une entreprise ou d’une administration, cherchez son numéro sur son site officiel, votre contrat ou votre carte, et appelez celui-là.

Vérifiez avant d’appeler: C’est un numéro d’un autre pays ou à coût partagé : l’appel peut coûter plus cher que d’habitude, et un message qui vous demande d’appeler un numéro étranger mérite de la méfiance.

Aucun numéro coûteux ni d’origine suspecte: Cela ne prouve pas que le message est authentique : les escrocs utilisent aussi des numéros ordinaires et gratuits. S’il prétend venir d’une entreprise, appelez le numéro de son site officiel, pas celui du message.

Limites

Attention

Le texte est traité sur le serveur de NoCall uniquement pour trouver les numéros et n’est pas enregistré. Ce sont des informations indicatives issues des plans de numérotation publiés : elles décrivent le type de numéro, jamais la personne ou l’entreprise qui l’utilise.

Résoudre un problème

Nous n’avons trouvé aucun numéro de téléphone valide dans le texte. S’il est incomplet ou mal saisi, recherchez-le sur NoCall exactement comme il apparaît.

Le texte est trop long : collez 2 000 caractères au maximum.

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.

Chaque numéro de téléphone valide d’un SMS, d’un e-mail ou d’une lettre collés (jusqu’à 10), avec son type, le coût d’un appel, s’il est étranger et son verdict wangiri, ainsi que des signaux comme une demande d’appel ou un code de renvoi. Rien n’est enregistré.

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/callback-number
POST https://api.nocall.io/v2/tools  {"tool":"callback-number","text":"Your account is locked. Call us now on 0909 879 0000 or +216 71 123 456","country":"GB"}

Paramètres

NomTypeObligatoireDescription
textstring (1–2000)OuiLe SMS, l’e-mail ou la lettre collés, jusqu’à 2000 caractères. Les numéros écrits sans + ni 00 sont lus comme des numéros nationaux de country.
countrystring (enum, 56)Non (par défaut: "ES")Code pays à deux lettres, par exemple ES ou US, utilisé pour les saisies au format national et pour les données du pays.
bash
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/callback-number' \
  --header "Authorization: Bearer $NOCALL_API_KEY" \
  --header 'Content-Type: application/json' \
  --header "Idempotency-Key: $REQUEST_ID" \
  --data '{"text":"Your account is locked. Call us now on 0909 879 0000 or +216 71 123 456","country":"GB"}'

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": "callback-number",
    "result": {
      "numbers": [
        {
          "e164": "+449098790000",
          "country": "GB",
          "type": "premium_rate",
          "category": "premium",
          "risk": "high",
          "international": false,
          "wangiri": null
        },
        {
          "e164": "+21671123456",
          "country": "TN",
          "type": "fixed_line",
          "category": "wangiri",
          "risk": "high",
          "international": true,
          "wangiri": "listed"
        }
      ],
      "signals": [
        "asks_to_call",
        "premium_number",
        "wangiri_country",
        "international_number"
      ],
      "attention": true
    }
  },
  "meta": {
    "requestId": "req_example",
    "unitsCharged": 1,
    "usage": {
      "periodStart": "2026-10-01",
      "unitLimit": 20,
      "unitsUsed": 3,
      "unitsRemaining": 17
    }
  }
}

Champs du résultat (data.result)

ChampTypeDescription
numbersarray<object>Les numéros valides trouvés, dans l’ordre et chacun une seule fois : e164, country, type, category et risk (tels que premium-rate les renvoie), international et le verdict wangiri d’un numéro étranger.
signalsarray<"asks_to_call" | "premium_number" | "satellite_number" | "wangiri_country" | "international_number" | "dial_code_in_text" | "too_many_numbers">asks_to_call, premium_number, satellite_number, wangiri_country, international_number, dial_code_in_text ou too_many_numbers.
attentionbooleanIndique si le contenu mérite un examen plus attentif.

Questions fréquentes

Pourquoi un escroc voudrait-il que je l’appelle ?

Parce qu’alors l’appel semble venir de vous et vous lui faites davantage confiance. Un faux service client vous demande vos données, un code ou d’installer une application. Certains de ces numéros facturent aussi l’appel à un tarif surtaxé.

Le message dit venir de ma banque. Quel numéro dois-je appeler ?

Celui qui figure au dos de votre carte, dans l’application de votre banque ou sur son site officiel, en tapant vous-même l’adresse. Jamais celui du message.

Et si le numéro est gratuit ou de mon pays ?

Cela ne vous coûtera pas plus qu’un appel normal (ou rien, si le numéro est gratuit), mais le risque demeure : beaucoup d’arnaques du type « annulez votre abonnement » utilisent des numéros gratuits ou ordinaires. Vérifiez toujours le numéro sur le site officiel de l’entreprise.