In questa pagina
NoCall

SMS e messaggi

Devo chiamare il numero di questo messaggio?

API · Pro

Copertura: Trova nel testo i numeri validi di qualsiasi paese, con o senza prefisso internazionale (quelli senza vengono letti come numeri di questa edizione), e controlla nei piani di numerazione pubblicati se sono a sovrapprezzo, a costo condiviso, gratuiti, di un altro paese o di una rete satellitare, e se il loro prefisso compare nelle truffe delle chiamate perse. Controlla fino a 10 numeri per messaggio.

Apri lo strumento
In questa pagina

A cosa serve

Incolla un SMS, un’email o una lettera che ti chiede di chiamare un numero e controlla prima se è a sovrapprezzo, di un altro paese o di una rete satellitare.

Requisiti

Chiunque può leggere queste guide, senza account. Alcuni strumenti richiedono Pro, come indicato in ogni guida.

Molte truffe non contengono un link: ti chiedono di chiamare («chiama per annullare l’addebito», «contatta il nostro ufficio antifrode»). Incolla il messaggio e controlliamo ogni numero prima che tu lo componga.

Come usarlo

  1. Messaggio con il numero

  2. Controlla i numeri

  3. Leggi i campi disponibili insieme ai loro limiti. Un risultato vuoto non dimostra sicurezza e non identifica una persona.

Esempio inventato

Nota

Esempio inventato, non una ricerca reale. Non chiamare e non aprire i suoi link.

Esempio inventato
Your account is locked, call +44 1632 960123

Interpretare il risultato

Non chiamare questo numero: Il messaggio ti manda a un numero costoso o con un’origine tipica delle truffe. Se dice di essere un’azienda o un ente pubblico, cerca il loro numero sul sito ufficiale, sul tuo contratto o sulla tua carta, e chiama quello.

Controlla prima di chiamare: È un numero di un altro paese o a costo condiviso: chiamarlo può costare più del normale, e un messaggio che ti chiede di chiamare un numero estero merita sospetto.

Nessun numero costoso e nessuna origine sospetta: Questo non dimostra che il messaggio sia autentico: i truffatori usano anche numeri normali e numeri verdi. Se dice di essere un’azienda, chiama il numero sul suo sito ufficiale, non quello del messaggio.

Limiti

Attenzione

Il testo viene elaborato sul server di NoCall solo per trovare i numeri e non viene salvato. Sono informazioni indicative tratte dai piani di numerazione pubblicati: descrivono il tipo di numero, mai la persona o l’azienda che lo usa.

Risoluzione dei problemi

Non abbiamo trovato un numero di telefono valido nel testo. Se è incompleto o scritto male, cercalo su NoCall esattamente come compare.

Il testo è troppo lungo: incolla al massimo 2.000 caratteri.

Usare con l’API

Attenzione

Richiede una API key e dei crediti. Ogni chiamata completata costa 1 credito, anche quando non ci sono dati. Un account Pro attivo include 20 crediti per mese solare UTC, condivisi da tutte le rotte API e consumati per primi; i crediti mensili non usati non passano al mese successivo. I crediti acquistati nella pagina del tuo account funzionano senza Pro e non scadono mai.

Nota

Gli errori non vengono mai addebitati: 401 invalid_api_key (chiave mancante o non valida), 403 pro_required (nessun credito Pro e nessun credito acquistato), 422 input non valido, 429 quota_exceeded (crediti esauriti), rate_limit_exceeded o ai_busy (l’IA di sms-check è al limite della capacità), 503 tool_warming (i dati sono ancora in preparazione) o tool o provider non disponibile. Dopo un 429 o un 503, riprova quando sono trascorsi i secondi indicati nell’intestazione Retry-After.

Ogni numero di telefono valido in un SMS, un’email o una lettera incollati (fino a 10), con il suo tipo, quanto costa chiamarlo, se è estero e il suo verdetto wangiri, più segnali come una richiesta di chiamare o un codice di trasferimento. Non viene salvato nulla.

Invia il corpo JSON alla rotta specifica del tool, oppure a POST /v2/tools aggiungendo il campo tool. Entrambe le rotte restituiscono lo stesso risultato.

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"}

Parametri

NomeTipoObbligatorioDescrizione
textstring (1–2000)SìL’SMS, l’email o la lettera incollati, fino a 2000 caratteri. I numeri scritti senza + o 00 vengono letti come numeri nazionali di country.
countrystring (enum, 56)No (predefinito: "ES")Codice paese di due lettere, ad esempio ES o US, usato per l’input nazionale e per i dati del paese.
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"}'

Esempio di risposta (200)

Questo è l’esempio documentato nel riferimento API. Le ricerche usano un numero fittizio, mentre aggregati e risposte dell’IA mostrano la struttura del risultato, non dati reali.

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
    }
  }
}

Campi del risultato (data.result)

CampoTipoDescrizione
numbersarray<object>I numeri validi trovati, in ordine e ciascuno una sola volta: e164, country, type, category e risk (come li restituisce premium-rate), international e il verdetto wangiri di un numero estero.
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 o too_many_numbers.
attentionbooleanSe il contenuto merita un controllo più attento.

Domande frequenti

Perché un truffatore vuole che sia io a chiamarlo?

Perché così la chiamata sembra un’idea tua e ti fidi di più. Una falsa assistenza clienti ti chiede i tuoi dati, un codice o di installare un’app. Alcuni di quei numeri, inoltre, addebitano la chiamata a sovrapprezzo.

Il messaggio dice di essere la mia banca. Quale numero devo chiamare?

Quello sul retro della tua carta, nell’app della tua banca o sul suo sito ufficiale, scrivendo tu l’indirizzo. Mai quello del messaggio.

E se il numero è gratuito o del mio paese?

Non ti costerà più di una normale telefonata (o niente, se è un numero verde), ma il rischio resta: molte truffe del tipo «disdici il tuo abbonamento» usano numeri verdi o normali. Controlla sempre il numero sul sito ufficiale dell’azienda.