Chiamate e numeri
Analizza un numero con l’IA
Copertura: Le zone provengono dal piano di numerazione ufficiale del paese di ogni edizione. La Spagna indica una provincia per ogni numerazione fissa; molti altri paesi pubblicano i propri prefissi e città. I cellulari non hanno una zona in nessun paese, e alcuni paesi non pubblicano ancora un piano che possiamo leggere: lì mostriamo solo il tipo di linea.
Apri lo strumentoIn questa pagina
A cosa serve
Cerchiamo sul web in tempo reale cosa si sa di un numero e lo riassumiamo con l’IA, con le fonti. Una funzione di NoCall Pro.
Requisiti
Piano dello strumento: Pro
Chiunque può leggere queste guide, senza account. Alcuni strumenti richiedono Pro, come indicato in ogni guida.
Attiva NoCall Pro per analizzare qualsiasi numero sul web con l’IA e vederne le fonti.
Come usarlo
Apri lo strumento
Inserisci il numero completo con prefisso internazionale. Per un numero nazionale, verifica prima il paese dell’edizione o del selettore.
Verifica
Leggi i campi disponibili insieme ai loro limiti. Un risultato vuoto non dimostra sicurezza e non identifica una persona.
Esempio inventato
Esempio inventato, non una ricerca reale. Non chiamare e non aprire i suoi link.
+44 1632 960123Interpretare il risultato
Leggi i campi disponibili insieme ai loro limiti. Un risultato vuoto non dimostra sicurezza e non identifica una persona.
Ricerca web
Informazioni basate sulle segnalazioni della community e su analisi automatiche. Possono contenere errori o non essere aggiornate e non costituiscono consulenza legale né un'accusa verificata contro il titolare del numero.
Limiti
Informazioni basate sulle segnalazioni della community e su analisi automatiche. Possono contenere errori o non essere aggiornate e non costituiscono consulenza legale né un'accusa verificata contro il titolare del numero.
Mostriamo solo dati tecnici verificati o pubblici. Identità private e segnali di protezione restano nascosti.
Risoluzione dei problemi
Se il dato non è valido, controlla formato e paese. Riprova dopo errori di connessione; rispetta l’attesa quando raggiungi un limite.
Numero di telefono non valido
Il controllo di sicurezza o la connessione all'API non ha risposto in tempo. Riprova tra qualche secondo.
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.
La risposta proviene da una ricerca web svolta dall’IA e resta in cache per 30 giorni per numero e lingua. Anche una risposta dalla cache costa 1 credito.
Riepilogo della ricerca web svolta dall’IA sul numero, con le fonti, in cache per 30 giorni per numero e lingua.
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/number-research
POST https://api.nocall.io/v2/tools {"tool":"number-research","phone":"+12025550123","country":"US","language":"en"}Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| phone | string (1–40) | Sì | Numero di telefono in formato E.164 (+34…) o nazionale. |
| country | string (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. |
| language | string (enum, 33) | No (predefinito: "en") | Lingua della risposta della ricerca. |
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/number-research' \
--header "Authorization: Bearer $NOCALL_API_KEY" \
--header 'Content-Type: application/json' \
--header "Idempotency-Key: $REQUEST_ID" \
--data '{"phone":"+12025550123","country":"US","language":"en"}'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/number-research',
method='POST',
data=json.dumps({'phone': '+12025550123', 'country': 'US', 'language': 'en'}).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/number-research', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json',
'Idempotency-Key': requestId,
},
body: JSON.stringify({ phone: '+12025550123', country: 'US', language: 'en' }),
});
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": "number-research",
"result": {
"answer": "No public business or report is associated with this number in the sources reviewed.",
"sources": [],
"countryCode": "US",
"language": "en",
"cached": false
}
},
"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 |
|---|---|---|
| answer | string | Riepilogo della ricerca web svolta dall’IA. |
| sources | array<string> | URL delle fonti utilizzate. |
| countryCode | string | null | Codice paese del numero, oppure null. |
| language | string | Lingua della risposta. |
| cached | boolean | Se la risposta proviene dalla cache di 30 giorni. Costa comunque 1 credito. |
