Link, siti ed email
Questo sito è affidabile?
Copertura: Funziona con siti di qualsiasi paese. Le regole sui link sono quelle della tua edizione di NoCall, con gli stessi marchi, domini ufficiali e accorciatori di link di «Controlla un link». L’età viene dal registro ufficiale di ogni dominio (alcuni, come quelli di .es, .de o .it, non la pubblicano), la popolarità dal Majestic Million e le campagne dagli SMS truffa visti da più utenti di NoCall.
Apri lo strumentoIn questa pagina
A cosa serve
Controlla un sito prima di comprare o di inserire i tuoi dati: se imita un marchio, quando è stato creato, se è conosciuto e se compare in campagne di SMS truffa. Ti diciamo cosa abbiamo trovato, senza promettere che sia sicuro.
Requisiti
Chiunque può leggere queste guide, senza account. Alcuni strumenti richiedono Pro, come indicato in ogni guida.
Hai trovato un negozio con prezzi incredibili o ti è arrivato un link via SMS? Incollalo qui prima di comprare o di scrivere i tuoi dati. Controlliamo il link con le regole del tuo paese, quando è stato registrato il suo dominio, se è un sito conosciuto e se compare in campagne di truffa. Non apriamo mai il sito.
Come usarlo
Copia il link del negozio o del messaggio e incollalo, oppure scrivi il nome del sito (per esempio example.com).
Premi «Controlla il sito». Controlliamo il link con le regole del tuo paese, chiediamo al registro del dominio quando è stato creato e verifichiamo se è un sito conosciuto e se compare in campagne di SMS truffa.
Leggi il risultato e cosa abbiamo controllato. Se ci sono segnali d’allarme, non comprare e non inserire i tuoi dati; se non ce ne sono, segui i consigli prima di pagare.
Esempio inventato
Esempio inventato, non una ricerca reale. Non chiamare e non aprire i suoi link.
https://[email protected]/loginInterpretare il risultato
Compare in campagne di truffa: SMS truffa inviati a molte persone portano a questo sito, e non è un sito conosciuto. Non comprare nulla, non inserire i tuoi dati e non toccare i link che portano lì. Se hai già pagato o condiviso i tuoi dati, chiama la tua banca il prima possibile.
Ha dei segnali d’allarme: Abbiamo trovato almeno un segnale tipico delle truffe: qualcosa di strano nel link (imita un marchio, usa un accorciatore di link o nasconde il sito reale), un dominio con meno di un mese o sospeso, oppure SMS truffa che portano lì. Non comprare e non inserire i tuoi dati finché non l’hai verificato in un altro modo.
Fai attenzione: Non abbiamo visto segnali chiari di truffa, ma il sito è recente, oppure non conosciamo la sua età e non è un sito conosciuto. Potrebbe essere autentico: verifica chi c’è dietro prima di pagare.
Non abbiamo trovato segnali d’allarme: Nessuno dei controlli ha rilevato un segnale di truffa. Questo non garantisce che il sito sia sicuro: una truffa nuova potrebbe non avere ancora una storia, e un sito conosciuto può essere violato. Segui i consigli qui sotto prima di pagare.
Né il dominio né il dominio a cui appartiene sono nel Majestic Million. È normale per la maggior parte dei siti autentici; conta quando non conosciamo la sua età o se il sito dice di essere un grande marchio.
Il link inizia con http://, non con https://, quindi ciò che scrivi non è cifrato. I veri negozi e le banche usano https.
Il link ha del testo prima di una @ che nasconde dove porta davvero: il sito che si apre è il dominio indicato sopra, non il nome prima della @.
Il dominio contiene accenti o lettere di altri alfabeti: controlla che non imiti un sito conosciuto, perché alcune lettere sembrano identiche.
Il link porta a un indirizzo IP numerico invece che al nome di un sito, cosa che i veri negozi e le banche non fanno.
Il link indica una porta insolita (un numero dopo il dominio), che i siti normali non usano quasi mai.
Limiti
Nessuno dei controlli ha rilevato un segnale di truffa. Questo non garantisce che il sito sia sicuro: una truffa nuova potrebbe non avere ancora una storia, e un sito conosciuto può essere violato. Segui i consigli qui sotto prima di pagare.
Il link viene inviato al server di NoCall per controllarlo con le regole del tuo paese, e non lo apriamo mai; se incolli un indirizzo email, viene inviato solo il suo dominio. Il registro del dominio riceve solo il nome del dominio. Non salviamo il link: annotiamo solo che è stato fatto un controllo e il verdetto.
Scrivi tu l’indirizzo del negozio o cercalo, invece di toccare il link in un messaggio o in un annuncio.
Cerca le recensioni di altre persone e i dati reali dell’azienda: nome, indirizzo e numero di telefono.
Paga con carta o con un metodo che ti tuteli, e diffida se accettano solo bonifici, carte regalo o criptovalute.
Se i prezzi sembrano troppo belli per essere veri, probabilmente non lo sono.
Risoluzione dei problemi
Non sembra un sito pubblico. Prova con qualcosa come example.com, oppure incolla il link completo.
Non riusciamo a leggere quel link. Controlla che inizi con http:// o https:// e che non contenga spazi.
Hai fatto molti controlli in poco tempo. Aspetta un po’ e riprova.
Non siamo riusciti a fare il controllo. Controlla la connessione e riprova.
Usare con l’API
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.
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.
Questo sito è affidabile? Le regole sui link del paese, l’età del dominio, la sua popolarità e le campagne pubbliche di SMS truffa, combinate in reported_scam, warning, caution o no_red_flags, con i segnali che lo motivano. Mai un verdetto di sicurezza: no_red_flags non è una garanzia.
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.
POST https://api.nocall.io/v2/website-legit
POST https://api.nocall.io/v2/tools {"tool":"website-legit","url":"https://[email protected]/login","country":"ES"}Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| url | string (1–2000) | Sì | Un link, un nome host o un indirizzo email, 1–2000 caratteri. Viene consultato solo il suo dominio e il link non viene mai aperto; website-legit legge anche il link così come è stato incollato con le regole sui link del paese, come fa link-check. Indirizzi IP, nomi con una sola etichetta e nomi a uso speciale (.local, .internal, .test…) danno un 422. |
| country | string (enum, 55) | No (predefinito: "ES") | Paese di cui si usa il set di regole SMS. |
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/website-legit' \
--header "Authorization: Bearer $NOCALL_API_KEY" \
--header 'Content-Type: application/json' \
--header "Idempotency-Key: $REQUEST_ID" \
--data '{"url":"https://[email protected]/login","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/website-legit',
method='POST',
data=json.dumps({'url': 'https://[email protected]/login', '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/website-legit', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json',
'Idempotency-Key': requestId,
},
body: JSON.stringify({ url: 'https://[email protected]/login', 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);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.
{
"data": {
"tool": "website-legit",
"result": {
"domain": "example.net",
"domainAscii": "example.net",
"verdict": "warning",
"official": false,
"brand": null,
"ageDays": 11381,
"registered": "1995-08-31",
"ranked": false,
"rank": null,
"campaigns": {
"count": 0,
"lastSeen": null
},
"signals": [
"not_ranked"
],
"linkFlags": [
"userinfo"
],
"attention": true,
"checks": {
"age": "ok",
"popularity": "ok"
}
}
},
"meta": {
"requestId": "req_example",
"unitsCharged": 1,
"usage": {
"periodStart": "2026-10-01",
"unitLimit": 20,
"unitsUsed": 3,
"unitsRemaining": 17
}
}
}Campi del risultato (data.result)
| Campo | Tipo | Descrizione |
|---|---|---|
| domain | string | Il dominio in Unicode. |
| domainAscii | string | Lo stesso dominio in ASCII (punycode), come lo vede il DNS. |
| verdict | "reported_scam" | "warning" | "caution" | "no_red_flags" | reported_scam, warning, caution o no_red_flags. Mai un verdetto di sicurezza: no_red_flags non è una garanzia. |
| official | boolean | Se l’host è un dominio ufficiale di un marchio o di un ente pubblico. |
| brand | string | null | ID del marchio del dominio ufficiale, oppure null. |
| ageDays | integer | null | Giorni interi dalla registrazione (website-age); null se sconosciuto. |
| registered | string | null | Giorno di registrazione (UTC); null se sconosciuto. |
| ranked | boolean | null | Se il dominio o un dominio padre è nel Majestic Million; null se non è stato possibile leggere la lista. |
| rank | integer | null | La sua posizione nel Majestic Million, oppure null. |
| campaigns | object | Campagne pubbliche di SMS truffa che puntano al dominio o al suo dominio registrato: count e lastSeen. |
| signals | array<string (enum, 19)> | I codici delle regole sui link (come in link-check), i segnali di website-age e not_ranked. |
| linkFlags | array<"http" | "userinfo" | "internationalHost" | "ipAddress" | "nonStandardPort"> | Avvisi strutturali sul link: http, userinfo, host internazionale, indirizzo IP o porta non standard. |
| attention | boolean | Se il verdetto non è no_red_flags. |
| checks | object | Se ogni fonte ha risposto: age è ok, not_found, not_published o unavailable; popularity è ok o unavailable. Una fonte che non risponde non fa fallire il tool. |
Domande frequenti
Mi dice se un sito è sicuro?
No, e nessuno strumento può prometterlo. Ti dice se abbiamo trovato segnali di truffa: che imita un marchio, che è molto nuovo o che compare in campagne di SMS truffa. Se non ce ne sono, è comunque una buona idea verificare chi c’è dietro prima di pagare.
Cosa controllate esattamente?
Quattro cose: il link, con le regole del tuo paese (se imita un marchio, se usa un accorciatore di link o se nasconde il sito reale); quando è stato registrato il dominio, secondo il suo registro ufficiale; se è nel Majestic Million, la lista del milione di domini con più link; e se compare in campagne di SMS truffa.
Perché un sito conosciuto può ricevere un segnale d’allarme?
Perché i truffatori usano servizi conosciuti: accorciatori di link, servizi per creare siti e negozi e hosting gratuiti. Se i loro SMS portano a uno di questi, il segnale d’allarme riguarda quel link in particolare, non l’intero servizio.
E se il registro non risponde?
Facciamo il controllo con quello che sappiamo e lo indichiamo in «Cosa abbiamo controllato». Alcune estensioni, come .es, .de o .it, non pubblicano mai le date di registrazione: non è un brutto segno, e gli altri controlli continuano a contare.
Cosa faccio se ho già comprato qualcosa o condiviso i miei dati?
Chiama la tua banca il prima possibile per bloccare la carta o provare a fermare il pagamento, cambia le password che hai inserito e conserva gli screenshot del sito e dei messaggi. Poi denuncia il fatto alla polizia o all’ente del tuo paese che si occupa delle frodi online.
Il link che controllo viene salvato?
No. Viene usato una sola volta per il controllo e non viene salvato. Annotiamo solo che è stato fatto un controllo e il verdetto, senza il link. Se il link contiene i tuoi dati (un codice o la tua email), puoi cancellare tutto ciò che viene dopo il dominio prima di incollarlo.
