Odkazy, weby a e-mail
Je tento web důvěryhodný?
Pokrytí: Funguje s weby z jakékoli země. Pravidla pro odkazy jsou pravidla vaší edice NoCall, se stejnými značkami, oficiálními doménami a zkracovači odkazů jako v nástroji „Zkontrolovat odkaz“. Stáří pochází z oficiálního registru každé domény (některé, například pro .es, .de nebo .it, ho nezveřejňují), popularita z Majestic Million a kampaně z podvodných SMS, které zachytilo více uživatelů NoCall.
Otevřít nástrojNa této stránce
Účel
Prověřte web dřív, než nakoupíte nebo zadáte své údaje: zda napodobuje nějakou značku, kdy vznikl, zda je známý a zda se objevuje v podvodných SMS kampaních. Řekneme vám, co jsme zjistili, aniž bychom slibovali, že je bezpečný.
Požadavky
Tyto návody může číst kdokoli, i bez účtu. Některé nástroje vyžadují Pro, jak uvádí příslušný návod.
Našli jste e-shop s neuvěřitelnými cenami nebo vám přišel odkaz v SMS? Vložte ho sem dřív, než nakoupíte nebo zadáte své údaje. Odkaz zkontrolujeme podle pravidel vaší země a ověříme, kdy byla zaregistrována jeho doména, zda jde o známý web a zda se objevuje v podvodných kampaních. Web nikdy neotvíráme.
Jak používat
Zkopírujte odkaz na e-shop nebo ze zprávy a vložte ho, nebo napište název webu (například example.com).
Stiskněte „Prověřit web“. Odkaz zkontrolujeme podle pravidel vaší země, zeptáme se registru domény, kdy vznikla, a zjistíme, zda jde o známý web a zda se objevuje v podvodných SMS kampaních.
Přečtěte si výsledek a co jsme zkontrolovali. Pokud najdete varovné signály, nenakupujte a nezadávejte své údaje; pokud žádné nejsou, před platbou se řiďte tipy.
Smyšlený příklad
Smyšlený příklad, nikoli skutečný dotaz. Nevolejte ani neotevírejte jeho odkazy.
https://[email protected]/loginJak chápat výsledek
Objevuje se v podvodných kampaních: Na tento web vedou podvodné SMS rozeslané mnoha lidem a nejde o známý web. Nic nekupujte, nezadávejte své údaje a neotvírejte odkazy, které na něj vedou. Pokud jste už zaplatili nebo zadali své údaje, co nejdřív volejte své bance.
Má varovné signály: Našli jsme alespoň jeden znak typický pro podvody: něco zvláštního v odkazu (napodobuje značku, používá zkracovač odkazů nebo skrývá skutečný web), doménu mladší než měsíc nebo pozastavenou, případně podvodné SMS, které na něj vedou. Nenakupujte a nezadávejte své údaje, dokud ho neověříte jinou cestou.
Buďte opatrní: Neviděli jsme jasné známky podvodu, ale web je nový, nebo neznáme jeho stáří a není známý. Může být poctivý: než zaplatíte, ověřte si, kdo za ním stojí.
Nenašli jsme žádné varovné signály: Žádná z kontrol neodhalila známky podvodu. To nezaručuje, že je web bezpečný: nový podvod ještě nemusí mít žádnou historii a známý web může být napaden. Než zaplatíte, řiďte se tipy níže.
Doména ani doména, pod kterou patří, není v Majestic Million. U většiny poctivých webů je to normální; význam to má, když neznáme stáří webu nebo když se web vydává za velkou značku.
Odkaz začíná na http://, ne na https://, takže to, co napíšete, není šifrované. Skutečné e-shopy a banky používají https.
Odkaz obsahuje před znakem @ text, který zakrývá, kam doopravdy vede: otevře se web s doménou uvedenou výše, ne název před @.
Doména obsahuje diakritiku nebo písmena z jiných abeced: ověřte, že nenapodobuje známý web, protože některá písmena vypadají stejně.
Odkaz vede na číselnou IP adresu místo názvu webu, což skutečné e-shopy a banky nedělají.
Odkaz uvádí neobvyklý port (číslo za doménou), který běžné weby téměř nikdy nepoužívají.
Omezení
Žádná z kontrol neodhalila známky podvodu. To nezaručuje, že je web bezpečný: nový podvod ještě nemusí mít žádnou historii a známý web může být napaden. Než zaplatíte, řiďte se tipy níže.
Odkaz se odešle na server NoCall, aby se zkontroloval podle pravidel vaší země, a nikdy ho neotvíráme; pokud vložíte e-mailovou adresu, odešle se jen její doména. Registr domény dostane jen název domény. Odkaz neukládáme: zaznamenáme jen, že proběhla kontrola, a verdikt.
Adresu e-shopu napište sami nebo ji vyhledejte, místo abyste klepli na odkaz ve zprávě nebo v reklamě.
Vyhledejte recenze ostatních lidí a skutečné údaje o firmě: název, adresu a telefonní číslo.
Plaťte kartou nebo způsobem, který vás chrání, a zbystřete, pokud prodejce přijímá jen bankovní převody, dárkové karty nebo kryptoměny.
Když ceny vypadají příliš dobře, než aby to byla pravda, nejspíš to pravda není.
Řešení potíží
To nevypadá jako veřejný web. Zkuste něco jako example.com, nebo vložte celý odkaz.
Tento odkaz nedokážeme přečíst. Zkontrolujte, že začíná na http:// nebo https:// a neobsahuje mezery.
Provedli jste mnoho kontrol v krátké době. Chvíli počkejte a zkuste to znovu.
Kontrolu se nepodařilo provést. Zkontrolujte připojení a zkuste to znovu.
Použít přes API
Vyžaduje API klíč a kredity. Každé dokončené volání stojí 1 kredit, i když nejsou k dispozici žádná data. Aktivní účet Pro zahrnuje 20 kreditů na kalendářní měsíc UTC, sdílených všemi cestami API a čerpaných jako první; nevyčerpané měsíční kredity se nepřevádějí. Kredity zakoupené na stránce vašeho účtu fungují i bez Pro a nikdy nevyprší.
Chyby se nikdy neúčtují: 401 invalid_api_key (chybějící nebo neplatný klíč), 403 pro_required (žádné kredity Pro ani zakoupené kredity), 422 neplatný vstup, 429 quota_exceeded (žádné zbývající kredity), rate_limit_exceeded nebo ai_busy (AI pro sms-check je plně vytížená), 503 tool_warming (data se teprve připravují) nebo tool či poskytovatel nedostupný. Po odpovědi 429 nebo 503 to zkuste znovu, až uplyne počet sekund z hlavičky Retry-After.
Je tento web důvěryhodný? Pravidla pro odkazy dané země, stáří domény, její popularita a veřejné podvodné SMS kampaně spojené do verdiktu reported_scam, warning, caution nebo no_red_flags, se signály, které za ním stojí. Nikdy verdikt „bezpečné“: no_red_flags není záruka.
Pošli tělo JSON na vlastní cestu toolu, nebo na POST /v2/tools s přidaným polem tool. Obě cesty vrátí stejný výsledek.
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"}Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| url | string (1–2000) | Ano | Odkaz, název hostitele nebo e-mailová adresa, 1–2000 znaků. Vyhledává se jen jeho doména a odkaz se nikdy neotevírá; website-legit navíc čte odkaz tak, jak byl vložen, s pravidly pro odkazy dané země, stejně jako link-check. IP adresy, jednoúrovňové názvy a názvy pro zvláštní použití (.local, .internal, .test…) vracejí 422. |
| country | string (enum, 55) | Ne (výchozí: "ES") | Země, jejíž sada pravidel pro SMS se použije. |
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);Ukázková odpověď (200)
Jde o zdokumentovaný příklad z reference API. Vyhledávání používají smyšlené číslo a agregace i odpovědi AI ukazují tvar výsledku, ne živá data.
{
"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
}
}
}Pole výsledku (data.result)
| Pole | Typ | Popis |
|---|---|---|
| domain | string | Doména v Unicode. |
| domainAscii | string | Stejná doména v ASCII (punycode), jak ji vidí DNS. |
| verdict | "reported_scam" | "warning" | "caution" | "no_red_flags" | reported_scam, warning, caution nebo no_red_flags. Nikdy verdikt „bezpečné“: no_red_flags není záruka. |
| official | boolean | Zda je hostitel oficiální doménou značky nebo státního úřadu. |
| brand | string | null | Id značky oficiální domény, nebo null. |
| ageDays | integer | null | Celé dny od registrace (website-age); null, když nejsou známy. |
| registered | string | null | Den registrace (UTC); null, když není znám. |
| ranked | boolean | null | Zda je doména nebo nadřazená doména v Majestic Million; null, když se seznam nepodařilo přečíst. |
| rank | integer | null | Její pořadí v Majestic Million, nebo null. |
| campaigns | object | Veřejné podvodné SMS kampaně, které odkazují na doménu nebo její registrovanou doménu: count a lastSeen. |
| signals | array<string (enum, 19)> | Kódy pravidel pro odkazy (jako v link-check), signály website-age a not_ranked. |
| linkFlags | array<"http" | "userinfo" | "internationalHost" | "ipAddress" | "nonStandardPort"> | Strukturální varování k odkazu: http, userinfo, mezinárodní hostitel, IP adresa nebo nestandardní port. |
| attention | boolean | Zda verdikt není no_red_flags. |
| checks | object | Zda odpověděl každý zdroj: age je ok, not_found, not_published nebo unavailable; popularity je ok nebo unavailable. Zdroj, který neodpoví, nezpůsobí selhání toolu. |
Často kladené otázky
Řekne mi, jestli je web bezpečný?
Ne, a žádný nástroj to slíbit nemůže. Řekne vám, zda jsme našli známky podvodu: že web napodobuje značku, že je velmi nový nebo že se objevuje v podvodných SMS kampaních. I když žádné nejsou, je dobré si před platbou ověřit, kdo za webem stojí.
Co přesně kontrolujete?
Čtyři věci: odkaz podle pravidel vaší země (zda napodobuje značku, používá zkracovač odkazů nebo skrývá skutečný web); kdy byla doména zaregistrována podle jejího oficiálního registru; zda je v Majestic Million, seznamu milionu domén, na které vede nejvíce odkazů; a zda se objevuje v podvodných SMS kampaních.
Proč může známý web dostat varovný signál?
Protože podvodníci zneužívají známé služby: zkracovače odkazů, služby na tvorbu webů a e-shopů a bezplatný hosting. Pokud jejich SMS vedou na některou z nich, varovný signál se týká tohoto konkrétního odkazu, ne celé služby.
Co když registr neodpoví?
Kontrolu provedeme s tím, co víme, a uvedeme to v části „Co jsme zkontrolovali“. Některé koncovky, například .es, .de nebo .it, data registrace nikdy nezveřejňují: není to špatné znamení a ostatní kontroly dál platí.
Co dělat, pokud jste už nakoupili nebo zadali své údaje?
Co nejdřív volejte své bance, aby zablokovala kartu nebo se pokusila platbu zastavit, změňte všechna hesla, která jste zadali, a uložte si snímky obrazovky webu a zpráv. Pak věc nahlaste policii nebo instituci ve vaší zemi, která se zabývá podvody na internetu.
Ukládá se odkaz, který kontroluji?
Ne. Použije se jednou ke kontrole a neuloží se. Zaznamenáme jen, že proběhla kontrola, a verdikt, bez odkazu. Pokud odkaz obsahuje vaše údaje (kód nebo váš e-mail), můžete před vložením smazat vše, co následuje za doménou.
