In questa pagina
NoCall

SMS e messaggi

Togli i tuoi dati da un SMS

API · Pro

Copertura: Funziona con messaggi di qualsiasi paese e in qualsiasi lingua. Toglie link, email, IBAN, carte con il loro CVV e la loro scadenza, numeri di telefono, codici di verifica e numeri di documenti d’identità: il DNI e il NIE spagnoli, il CURP messicano, il codice fiscale italiano e il National Insurance number britannico. I numeri di documento composti solo da cifre vengono tolti come numeri.

Apri lo strumento
In questa pagina

A cosa serve

Incolla un SMS o un messaggio e togli numeri di carta, IBAN, codici, numeri di telefono, email, link e numeri di documenti d’identità prima di inoltrarlo o di allegarlo a una segnalazione.

Requisiti

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

Vuoi inoltrare un SMS sospetto, pubblicarlo per avvisare altre persone o mandarlo al tuo operatore? Incollalo qui e togliamo i tuoi dati personali. Avviene nel tuo browser: il messaggio non viene inviato né salvato.

Come usarlo

  1. Messaggio

  2. Togli i miei dati

  3. Copia il testo

Esempio inventato

Nota

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

Esempio inventato
Card 4111 1111 1111 1111, call +44 1632 960123

Interpretare il risultato

Link

Email

Conti bancari (IBAN)

Carte

Codici CVV

Date di scadenza

Numeri di documenti d’identità

Numeri di telefono

Codici e numeri

Limiti

Attenzione

Nomi e indirizzi non vengono rilevati: se il messaggio ne contiene, cancellali tu prima di condividerlo.

Avviene nel tuo browser: il messaggio non viene mai inviato a NoCall né salvato.

Risoluzione dei problemi

Incolla un messaggio per togliere i suoi dati.

Il messaggio è 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.

Toglie i dati personali da un messaggio prima che venga condiviso: link, email, IBAN, carte con il loro CVV e la scadenza, numeri di documenti d’identità, numeri di telefono e codici diventano segnaposto, con un conteggio per tipo. 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/sms-redact
POST https://api.nocall.io/v2/tools  {"tool":"sms-redact","message":"BBVA: su tarjeta 4111 1111 1111 1111 ha sido bloqueada. Llame al +34 612 34 56 78 o entre en https://bbva-seguro.com/login"}

Parametri

NomeTipoObbligatorioDescrizione
messagestring (1–2000)SìIl messaggio da ripulire, fino a 2000 caratteri; gli a capo vengono mantenuti.
bash
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/sms-redact' \
  --header "Authorization: Bearer $NOCALL_API_KEY" \
  --header 'Content-Type: application/json' \
  --header "Idempotency-Key: $REQUEST_ID" \
  --data '{"message":"BBVA: su tarjeta 4111 1111 1111 1111 ha sido bloqueada. Llame al +34 612 34 56 78 o entre en https://bbva-seguro.com/login"}'

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": "sms-redact",
    "result": {
      "text": "BBVA: su tarjeta [CARD] ha sido bloqueada. Llame al [PHONE] o entre en [URL]",
      "counts": {
        "url": 1,
        "email": 0,
        "iban": 0,
        "card": 1,
        "cvv": 0,
        "expiry": 0,
        "id": 0,
        "phone": 1,
        "code": 0
      },
      "total": 3
    }
  },
  "meta": {
    "requestId": "req_example",
    "unitsCharged": 1,
    "usage": {
      "periodStart": "2026-10-01",
      "unitLimit": 20,
      "unitsUsed": 3,
      "unitsRemaining": 17
    }
  }
}

Campi del risultato (data.result)

CampoTipoDescrizione
textstringIl messaggio con ogni corrispondenza sostituita dal suo segnaposto: [URL], [EMAIL], [IBAN], [CARD], [CVV], [EXPIRY], [ID], [PHONE] o [CODE].
countsobjectQuante corrispondenze di ogni tipo sono state tolte: url, email, iban, card, cvv, expiry, id, phone e code.
totalintegerNumero totale di corrispondenze tolte.

Domande frequenti

Perché togliere i miei dati prima di inoltrare un SMS truffa?

Perché il messaggio può contenere il tuo nome, il tuo numero di telefono, un codice o un link che identifica il tuo account. Se lo pubblichi o lo inoltri così com’è, qualcun altro potrebbe usarli.

Viene tolto anche il link della truffa?

Sì: ogni link viene sostituito con [LINK]. Se vuoi sapere dove porta, controllalo prima con lo strumento di controllo dei link di NoCall, senza aprirlo.

Posso usare il testo in una segnalazione?

Per avvisare altre persone o il tuo operatore, sì. Per sporgere denuncia alla polizia o segnalarlo alla tua banca, conserva anche il messaggio originale completo, con mittente, data e ora: è la prova.