連結、網站與郵件
這個網站可靠嗎?
涵蓋範圍: 適用於任何國家的網站。連結規則採用你所用 NoCall 版本的規則,品牌、官方網域和短網址服務都與「檢查連結」相同。網站年齡來自各網域的官方註冊管理機構(有些註冊管理機構,例如 .es、.de 或 .it 的註冊管理機構,不公布這項資料),知名度來自 Majestic Million,詐騙活動則來自多位 NoCall 使用者收到的詐騙簡訊。
開啟工具本頁內容
用途
在購買或輸入個人資料之前先檢查網站:它是否冒充品牌、何時建立、是否知名,以及是否出現在詐騙簡訊活動中。我們會告訴你發現了什麼,但不保證它是安全的。
使用要求
任何 NoCall 帳號都可以閱讀這些指南。部分工具需要 Pro,各指南會註明。
發現一家價格低得難以置信的商店,或收到一則附有連結的簡訊?在購買或輸入個人資料之前,先把它貼到這裡。我們會依照你所在國家的規則檢查連結,查看它的網域何時註冊、是否為知名網站,以及是否出現在詐騙活動中。我們絕不會開啟網站。
使用步驟
複製商店或訊息中的連結並貼上,或輸入網站名稱(例如 example.com)。
按下「檢查網站」。我們會依照你所在國家的規則檢查連結,向網域的註冊管理機構查詢它的建立時間,並查看它是否為知名網站、是否出現在詐騙簡訊活動中。
查看結果和我們檢查的項目。如果有警訊,請不要購買或輸入個人資料;如果沒有,付款前請依照下方的建議。
虛構範例
此範例為虛構內容,並非真實查詢。請勿撥打電話或開啟其中的連結。
https://[email protected]/login理解結果
出現在詐騙活動中: 大量發送的詐騙簡訊會把人導向這個網站,而且它並不知名。請不要購買任何東西、不要輸入個人資料,也不要點選導向它的連結。如果你已經付款或提供了個人資料,請盡快打電話給你的銀行。
有警訊: 我們發現至少一個典型的詐騙徵兆:連結有異狀(冒充品牌、使用短網址服務或隱藏真正的網站)、網域註冊不到一個月或已被停用,或有詐騙簡訊導向它。在透過其他方式確認之前,請不要購買或輸入個人資料。
請小心: 我們沒有看到明顯的詐騙徵兆,但這個網站是新的,或我們不知道它的年齡而且它並不知名。它可能是正當的網站:付款前請先確認是誰經營的。
我們沒有發現警訊: 所有檢查都沒有發現詐騙徵兆。但這不保證網站是安全的:新的詐騙可能還沒有任何紀錄,知名網站也可能遭駭客入侵。付款前請依照下方的建議。
這個網域及其所屬網域都不在 Majestic Million 中。對大多數正當網站來說這很正常;只有在我們不知道它的年齡,或網站自稱是大品牌時,這一點才重要。
連結以 http:// 而不是 https:// 開頭,所以你輸入的內容沒有加密。真正的商店和銀行都使用 https。
連結中 @ 前面有一段文字,隱藏了它真正的去向:實際開啟的網站是上方顯示的網域,而不是 @ 前面的名稱。
網域含有帶重音符號的字母或其他文字的字母:請確認它沒有冒充知名網站,因為有些字母看起來一模一樣。
連結指向的是由數字組成的 IP 位址,而不是網站名稱,真正的商店和銀行不會這樣做。
連結指定了不常見的連接埠(網域後面的數字),一般網站幾乎不會使用。
限制
所有檢查都沒有發現詐騙徵兆。但這不保證網站是安全的:新的詐騙可能還沒有任何紀錄,知名網站也可能遭駭客入侵。付款前請依照下方的建議。
連結會傳送到 NoCall 的伺服器,以便依照你所在國家的規則檢查,我們絕不會開啟它;如果你貼上的是電子郵件地址,只會傳送其中的網域。網域的註冊管理機構只會收到網域名稱。我們不會儲存連結:只會記錄進行了一次檢查以及判定結果。
自己輸入商店的網址或用搜尋找到它,不要點選訊息或廣告中的連結。
找找其他人的評價,以及公司的真實資料:名稱、地址和電話。
刷卡或使用能保障你的付款方式;如果對方只接受銀行轉帳、禮物卡或加密貨幣,就要提高警覺。
如果價格好得令人難以置信,多半不是真的。
疑難排解
這看起來不像公開的網站。請試試類似 example.com 的格式,或貼上完整的連結。
我們無法讀取這個連結。請確認它以 http:// 或 https:// 開頭,而且沒有空格。
你在短時間內做了很多次檢查。請稍等一下再試。
我們無法完成檢查。請檢查你的網路連線後再試。
透過 API 使用
需要 API 金鑰和點數。每次完成的呼叫扣 1 點,即使沒有資料也一樣。有效的 Pro 帳戶每個 UTC 曆月包含 20 點,由所有 API 路由共用並優先扣用;當月未使用的點數不會累積到下個月。在帳戶頁面購買的點數不需 Pro 即可使用,且永不過期。
錯誤一律不扣點:401 invalid_api_key(缺少金鑰或金鑰無效)、403 pro_required(沒有 Pro 點數,也沒有購買的點數)、422 輸入無效、429 quota_exceeded(點數用完)、rate_limit_exceeded 或 ai_busy(sms-check 的 AI 已達負載上限)、503 tool_warming(資料仍在準備中)或 tool 或供應商無法使用。收到 429 或 503 後,請等 Retry-After 標頭中的秒數過後再重試。
這個網站可靠嗎?將該國的連結規則、網域年齡、知名度和公開的 SMS 詐騙活動綜合為 reported_scam、warning、caution 或 no_red_flags,並附上背後的訊號。絕不給出「安全」的判定:no_red_flags 不是保證。
將 JSON 主體傳送到該 tool 專屬的路由,或加上 tool 欄位後傳送到 POST /v2/tools。兩種路由回傳的結果相同。
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"}參數
| 名稱 | 類型 | 必填 | 說明 |
|---|---|---|---|
| url | string (1–2000) | 是 | 連結、主機名稱或電子郵件地址,1–2000 個字元。只查詢其中的網域,絕不開啟連結;website-legit 也會像 link-check 一樣,依該國的連結規則讀取原樣貼上的連結。IP 位址、單一標籤名稱和特殊用途名稱(.local、.internal、.test…)會傳回 422。 |
| country | string (enum, 55) | 否 (預設: "ES") | 要使用哪個國家的 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);回應範例(200)
這是 API 參考文件中的範例。查詢使用虛構號碼,彙總資料和 AI 回答只呈現結果的結構,並非即時資料。
{
"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
}
}
}結果欄位(data.result)
| 欄位 | 類型 | 說明 |
|---|---|---|
| domain | string | Unicode 形式的網域。 |
| domainAscii | string | 同一個網域的 ASCII 形式(punycode),即 DNS 所見的形式。 |
| verdict | "reported_scam" | "warning" | "caution" | "no_red_flags" | reported_scam、warning、caution 或 no_red_flags。絕不給出「安全」的判定:no_red_flags 不是保證。 |
| official | boolean | 主機是否為品牌或政府的官方網域。 |
| brand | string | null | 官方網域所屬品牌的 id,或 null。 |
| ageDays | integer | null | 自註冊以來的完整天數(website-age);不明時為 null。 |
| registered | string | null | 註冊日(UTC);不明時為 null。 |
| ranked | boolean | null | 網域或上層網域是否在 Majestic Million 中;無法讀取清單時為 null。 |
| rank | integer | null | 它在 Majestic Million 中的排名,或 null。 |
| campaigns | object | 連結到網域或其註冊網域的公開 SMS 詐騙活動:count 和 lastSeen。 |
| signals | array<string (enum, 19)> | 連結規則的代碼(與 link-check 相同)、website-age 的訊號,以及 not_ranked。 |
| linkFlags | array<"http" | "userinfo" | "internationalHost" | "ipAddress" | "nonStandardPort"> | 連結的結構警示:http、userinfo、國際化主機、IP 位址或非標準連接埠。 |
| attention | boolean | 判定是否不是 no_red_flags。 |
| checks | object | 每個來源是否有回應:age 為 ok、not_found、not_published 或 unavailable;popularity 為 ok 或 unavailable。來源沒有回應不會導致 tool 失敗。 |
常見問題
它能告訴我網站是否安全嗎?
不能,也沒有任何工具能保證這一點。它會告訴你我們是否發現詐騙徵兆:冒充品牌、非常新,或出現在詐騙簡訊活動中。即使沒有發現,付款前最好還是先確認是誰經營的。
你們具體檢查哪些項目?
四項:依照你所在國家的規則檢查連結(是否冒充品牌、使用短網址服務或隱藏真正的網站);根據官方註冊管理機構,查看網域何時註冊;是否在 Majestic Million(獲得最多連結的一百萬個網域清單)中;以及是否出現在詐騙簡訊活動中。
知名網站為什麼也會出現警訊?
因為詐騙者會利用知名服務:短網址服務、架站和開店平台,以及免費主機。如果他們的簡訊導向其中之一,警訊針對的是那個特定連結,而不是整個服務。
如果註冊管理機構沒有回應怎麼辦?
我們會用已知的資訊完成檢查,並在「我們檢查了什麼」中註明。有些網域後綴,例如 .es、.de 或 .it,從不公布註冊日期:這不是壞徵兆,其他檢查依然有效。
如果我已經買了東西或提供了個人資料,該怎麼辦?
盡快打電話給你的銀行,停用卡片或設法攔下這筆付款;更改你輸入過的所有密碼,並保留網站和訊息的截圖。接著向警方或你所在國家負責網路詐騙的機關報案。
我檢查的連結會被儲存嗎?
不會。它只用於這一次檢查,不會被儲存。我們只記錄進行了一次檢查以及判定結果,不包含連結。如果連結中含有你的個人資料(代碼或你的電子郵件),你可以在貼上前刪除網域後面的所有內容。
