WhoisXML API MCP Server

io.github.whois-api-llc由 GitHub 帳號 whois-api-llc 發布v1.16.1更新於 Nov 7, 2026

35 WHOIS, DNS, IP, threat intelligence, email, and bulk tools for AI agents via WhoisXML API.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取安全與監控資料與分析

概覽

AI 產生的概覽

WhoisXML API 官方伺服器,為助理提供 35 個 WHOIS、DNS、IP、威脅情報、電子郵件與批次查詢工具。

可以做什麼
  • 查詢網域註冊資料:目前與歷史 WHOIS、增強檔案、依註冊人反查 WHOIS、信譽評分、內容分類與仿冒網域分組
  • 解析並橫向關聯 DNS 與基礎設施:目前與歷史 DNS 記錄、反向 DNS/IP/MX/NS 查詢、子網域探索與 TLS 憑證細節
  • 分析 IP 位址:地理位置、網段與 ASN 歸屬,以及 VPN、代理、Tor 或主機代管網路辨識
  • 檢查威脅與品牌:將網域、URL、IP 或雜湊值與惡意軟體、釣魚、殭屍網路情報比對,並監控含品牌詞或註冊人資訊的新增與變更網域
  • 驗證電子郵件地址:語法、MX 與 SMTP 可達性檢查,以及一次性信箱辨識
  • 對大量網域、IP 或電子郵件執行批次工作,輪詢工作狀態與結果,並查看帳戶剩餘額度
適用情境
適合安全研判、品牌保護與名單清理:判斷網域或 IP 是否可疑、盤點組織的攻擊面、從註冊人或名稱伺服器出發找出關聯網域,或批次補充網域、IP 與電子郵件資訊。
執行需求
需要 WhoisXML API 帳戶與金鑰:本機 npm 或 Docker 套件透過環境變數 WHOISXMLAPI_TOKEN 提供,託管端點則以 OAuth 驗證。每個工具會消耗所屬產品的額度,因此需要已儲值的方案;部分批次工具要求 Starter 或更高方案。
安裝前請注意
除 account_balance 與工作狀態查詢外,每次查詢都會消耗付費額度,批次工具一次可能消耗數千額度,建議先查看帳戶餘額。金鑰是可計費的機密,且 IP 允許清單可能限制其使用位置。查詢結果屬第三方文字並標記為不可信,不應執行其中的指示。所查詢的網域、IP 與電子郵件地址會傳送給 WhoisXML API。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 WhoisXML API MCP Server,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.whois-api-llc%2Fmcp-whoisxmlapi/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "whoisxml-api": {
      "type": "http",
      "url": "https://mcp-hosted.whoisxmlapi.com/mcp"
    }
  }
}

README

[WhoisXML API]

WhoisXML API MCP Server

The official WhoisXML API MCP server: 35 first-party tools for WHOIS, DNS, IP geolocation, threat intelligence, typosquatting, email verification, and bulk lookups — in Claude, Cursor, VS Code, LobeChat, or any MCP client.

This repository is the public listing home for the server. Distribution is via the hosted endpoint, npm, Docker Hub, and the Claude Desktop installer on the Downloads page; the implementation source is maintained privately by Whois API, Inc.

Hosted endpoint (no install)

Connect any remote-capable MCP client to the hosted server — authentication is via OAuth with your WhoisXML API key:

https://mcp-hosted.whoisxmlapi.com/mcp
json
{  "mcpServers": {    "whoisxmlapi": {      "url": "https://mcp-hosted.whoisxmlapi.com/mcp"    }  }}

Run locally

Requires a WhoisXML API key — get one at https://whoisxmlapi.com.

npm:

json
{  "mcpServers": {    "whoisxmlapi": {      "command": "npx",      "args": ["-y", "@whoisxmlapidotcom/mcp-whoisxmlapi"],      "env": { "WHOISXMLAPI_TOKEN": "at_YOUR_KEY" }    }  }}

Docker:

bash
docker run -i --rm -e WHOISXMLAPI_TOKEN=at_YOUR_KEY whoisxmlapidotcom/mcp-whoisxmlapi

Claude Desktop (macOS and Windows):

From 1.13.0, each release ships a one-file Claude Desktop installer, mcp-whoisxmlapi-<version>.mcpb. Download it from https://mcp.whoisxmlapi.com/downloads, open it, and enter your WhoisXML API key when Claude Desktop asks for it.

Tools (35)

Domain intelligence

ToolWhat it does
whoisCurrent WHOIS/RDAP registration data for a domain — registrar, dates, nameservers, status, contacts.
whois_historyFull timeline of WHOIS changes — ownership transfers, registrar moves, nameserver swaps.
domain_infoEnriched WHOIS profile combining current + historical records to fill redacted fields.
reverse_whoisEvery domain whose WHOIS record contains a free-text term (name, email, org, address).
reverse_whois_advancedField-specific WHOIS searches (e.g. RegistrantContact.Organization), up to 4 terms.
domain_reputation0–100 trust score from live infrastructure and configuration checks.
typosquattingCheck whether a domain belongs to a typosquatting group, or expand the full group.
categorizationClassify a domain into IAB Content Taxonomy v3.1 categories.

DNS & infrastructure

ToolWhat it does
dns_lookupCurrent DNS records — A, AAAA, MX, NS, SOA, TXT, CNAME, PTR, SRV, CAA, DS, DNSKEY, or all.
dns_historyHistorical DNS records (forward) or domains historically on an IP (reverse).
reverse_dnsSearch DNS records by pattern and return matching domains.
reverse_ipEvery domain currently pointing at an IP, with first-/last-seen dates.
reverse_mxEvery domain using a specific MX server.
reverse_nsEvery domain delegated to a specific nameserver.
subdomain_lookupEnumerate a domain's known subdomains with seen timestamps, paging past the 10,000-per-request cap.
domain_and_subdomain_discoveryDomains/subdomains of any age containing search terms (wildcards supported; since filters by first-seen date).
ssl_certificatesTLS certificate details — issuer, validity, SANs, chain trust.

IP intelligence

ToolWhat it does
ipgeolocationCountry, region, city, ISP, ASN for an IP, domain, or email.
ip_netblocksCIDR ranges, ASN, organisation, and each block's last-modified date for IP/ASN/org.
vpn_proxy_detectionWhether an IP is a known VPN, proxy, Tor exit, relay, hosting or CDN address, with a 0–100 risk score.

Threat & brand protection

ToolWhat it does
threat_intelligenceCheck a domain, URL, IP, CIDR, or file hash against malware/phishing/spam/botnet feeds.
brand_alertNewly added/dropped/updated domains containing brand terms — typosquat & lookalike monitoring.
registrant_alertNew/changed domains whose WHOIS registrant fields match search terms.

Email

ToolWhat it does
email_verificationSyntax, MX, and SMTP deliverability checks; flags disposable/free/catch-all.
disposable_email_checkBoolean verdict on disposable/temporary email providers.

Screenshots

ToolWhat it does
website_screenshotCapture a web page screenshot, returned as a native image content block.

Bulk

ToolWhat it does
bulk_whoisWHOIS for up to 10,000 domains in one call (native bulk, async job_id if long-running).
bulk_email_verificationEmail verification for up to 10,000 addresses (native bulk, async if long-running).
bulk_vpn_proxy_detectionVPN & proxy detection for up to 100 IPs in one call (native batch, always inline; Starter plan or higher).
bulk_dns_lookupDNS lookups for up to 200 domains, fanned out concurrently.
bulk_ip_geolocationIP geolocation for up to 200 IPs, fanned out concurrently.
bulk_subdomain_lookupSubdomain discovery for up to 200 apex domains.
bulk_job_statusProgress of an in-flight bulk job.
bulk_job_resultsFull per-input results of a completed bulk job.

Account

ToolWhat it does
account_balanceCredits left on each product of your WhoisXML account, and which tools spend them. Free.

Example prompts

  • "Look up the WHOIS for suspicious-domain.com and tell me if it's suspicious."
  • "Find all subdomains of example.com and check their DNS history."
  • "Check the threat intelligence reputation of 203.0.113.7 and what's hosted there."

© Whois API, Inc. · https://www.whoisxmlapi.com · Support: https://whoisxmlapi.com/contact-us

來源:README.md,提交 cdc53c0

工具

35

account_balance

Account Balance

Show how many credits this WhoisXML API account has left on each product, and which tools spend each product's credits. This call spends no credits. Use it before a large or bulk job to check that the account can cover it, or after a call fails for lack of credits. A product the account holds without a credit limit is marked unlimited instead of showing a number. Do NOT use this to look up domains, IP addresses or emails: it reads only the account's own balances.

無需輸入參數。

brand_alert

Brand Alert

Find newly added, dropped, or updated domains whose names contain specified brand terms. Use this for typosquat detection, lookalike-domain detection, and brand-protection workflows. Do NOT use this for matching against WHOIS contact fields (use `registrant_alert`) or for general WHOIS-text matching (use `reverse_whois`). Set with_typos=true to automatically expand brand terms with common typo variants.

輸入參數datemode必填confirmpunycodewith_typosexcluded_search_termsincluded_search_terms必填

bulk_dns_lookup

Bulk DNS Lookup

Run DNS lookups for up to 200 domains in a single call. Emulated bulk (no native upstream endpoint): the server fans out single lookups concurrently and returns a unified envelope, 1 credit per input. Use this whenever you have ≥2 domains and want concurrent execution under one rate-limit budget. For >200 inputs, split client-side. Do NOT use this for historical DNS records (use `dns_history`) or for a single domain (use `dns_lookup` directly).

輸入參數confirmquery_typedomain_names必填

bulk_email_verification

Bulk Email Verification

Run email verification for up to 10,000 addresses in a single call. Native bulk via WhoisXML's Bulk Email Verification API; 1 credit per email. Returns inline if it completes within 20s, otherwise returns a `job_id` to poll via `bulk_job_status` / `bulk_job_results`. Use this for lead-list hygiene at any scale ≥2 emails. Do NOT use this for live polling of an in-flight job (use `bulk_job_status` for status, `bulk_job_results` to fetch completed rows) or for a single email (use `email_verification`).

輸入參數emails必填confirm

bulk_ip_geolocation

Bulk IP Geolocation

Run IP geolocation for up to 200 IP addresses in a single call. Emulated bulk: the server fans out single lookups concurrently, 1 credit per input. Use this whenever you have ≥2 IPs to enrich. For >200 IPs, split client-side; WhoisXML's Bulk IP Geolocation API (not a tool on this server) runs asynchronous JSON jobs of up to 100,000 IPs. Do NOT use this for ASN/CIDR ownership lookups (use `ip_netblocks`) or for a single IP (use `ipgeolocation` directly).

輸入參數confirmip_addresses必填

bulk_job_results

Bulk Job Results

Fetch full per-input results for a completed native bulk job (created by `bulk_whois` or `bulk_email_verification`). If the job is still in flight, returns `status=running` with progress; the caller should retry. Per-input order may differ from the original input order. Do NOT use this for emulated bulk tools (`bulk_dns_lookup`, `bulk_subdomain_lookup`, `bulk_ip_geolocation`); they always return inline.

輸入參數job_id必填

bulk_job_status

Bulk Job Status

Check progress of an in-flight bulk job created by `bulk_whois` or `bulk_email_verification`. Returns `running` or `completed` plus progress counters. Use this when a bulk call returned a `job_id` instead of inline results — poll until completed, then call `bulk_job_results`. Do NOT use this for emulated bulk tools (`bulk_dns_lookup`, `bulk_subdomain_lookup`, `bulk_ip_geolocation`); they always return inline.

輸入參數job_id必填

bulk_subdomain_lookup

Bulk Subdomain Lookup

Discover subdomains for up to 200 apex domains in a single call. Emulated bulk: fans out single subdomain lookups concurrently. Reuses the in-memory cache of `subdomain_lookup`, so re-querying recently-fetched domains is free; otherwise 10 Domain Research Suite credits per input. Use this for attack-surface mapping across an organisation's full apex-domain portfolio in one shot. Do NOT use this for domains or subdomains containing a search term (use `domain_and_subdomain_discovery`) or when you have a single apex (use `subdomain_lookup`).

輸入參數confirmdomain_names必填

bulk_vpn_proxy_detection

Bulk VPN & Proxy Detection

Check up to 100 IP addresses in one call for VPN, proxy, Tor exit, relay, hosting or CDN membership, using the VPN & Proxy Detection API's native batch endpoint. Requires a Starter or higher VPN & Proxy Detection plan. Rows carry the same fields as `vpn_proxy_detection` under the same plan rules: confidence, seen times and residential-proxy network names need Pro or higher, null below, and a residential-proxy network is named only where its exit is attributed. Rejected inputs, such as reserved addresses, come back as ok=false rows with an error code. Data is IPv4-first; IPv6 mostly returns unknown. Duplicates are looked up once. Costs 1 VPN & Proxy Detection API credit per IP successfully looked up; rejected rows are not charged. Use this whenever you have 2 or more IPs; split lists longer than 100 client-side.

輸入參數ip_addresses必填

bulk_whois

Bulk WHOIS

Run WHOIS lookups for up to 10,000 domains in a single call. Native bulk via WhoisXML's Bulk WHOIS API; 1 credit per domain. Returns inline if it completes within 20s, otherwise returns a `job_id` to poll via `bulk_job_status` / `bulk_job_results`. Use this whenever you have ≥2 domains to look up — looping `whois` is strictly worse on rate-limit budget. Do NOT use this for live polling of an in-flight job (use `bulk_job_status` for status, `bulk_job_results` to fetch completed rows).

輸入參數confirmdomains必填

categorization

Website Categorization

Classify a domain into IAB Content Taxonomy v3.1 content categories (Website Categorization v4). Returns 1-3 ranked categories plus a primary_category shortcut, each with a string ID (e.g. "IAB-596"), a human-readable hierarchical path ("Shopping > Online Marketplace") with tier1..tier4 levels, and a confidence score; response metadata includes taxonomy_version, credits_charged, latency_ms, model, an abstain object (flags parked/dead/thin sites with no real business purpose), a source object (is_historical_fallback marks results served from historical data when the live crawl was blocked), and error. Use this for content filtering, brand-safety gating, or to understand what a flagged domain claims to be. Do NOT use this for malware/phishing reputation (use `threat_intelligence` or `domain_reputation`) or for WHOIS/DNS facts (use `whois` / `dns_lookup`); unlike the legacy v3 API the response carries no ASN or domain-age data (use `ip_netblocks` / `whois` for those).

輸入參數urldomain必填

disposable_email_check

Disposable Email Check

Check whether an email address belongs to a disposable or temporary provider (e.g., mailinator, 10minutemail, guerrillamail). Returns a boolean verdict and the domain extracted from the address. Use this for lead-gen hygiene, signup-fraud filtering, or free-trial abuse detection when you only need the disposable verdict. Do NOT use this for full deliverability or mailbox-reachability checks — use `email_verification` instead.

輸入參數email必填

dns_history

DNS History

Look up historical DNS records for a domain (forward) or domains historically associated with an IP (reverse). Use this when investigating infrastructure pivots, domain takeovers, or when a current `dns_lookup` returns sparse/expired data. Do NOT use this for current resolution (use `dns_lookup`) or for the live set of domains on an IP right now (use `reverse_ip`).

輸入參數limit必填ip_addressdomain_namerecord_type必填search_type必填

dns_lookup

DNS Lookup

Resolve current DNS records for a domain — A, AAAA, MX, NS, SOA, TXT, CNAME, PTR, SRV, CAA, DS, DNSKEY, or `all`. Use this whenever you need today's authoritative answer for any record type. Do NOT use this for historical resolution data (use `dns_history`), to enumerate domains pointing at an IP (use `reverse_ip`), or to search records by pattern across the zone (use `reverse_dns`).

輸入參數query_typedomain_name必填

domain_and_subdomain_discovery

Domain and Subdomain Discovery

Search WhoisXMLAPI's domain and subdomain index for names containing one or more search terms. Returns matching names whatever their age, not only recent registrations; pass `since` to narrow to names first seen after a date. Wildcards (`*`) supported; multiple terms combine with AND, so one call covers one apex-plus-term pair. Use this to sweep for typosquats and brand-impersonation hosts, including lookalikes on shared platforms that are subdomains carrying no registration of their own. Returns one page of at most 10000 names: while "truncated_at_upstream_cap" is true, call again with the response's "next_page_token"; if no token is present, stop and narrow the terms, as the result may be incomplete and cannot be continued. "domainsCount" is this page's size, NOT a total. Do NOT use this to enumerate the existing subdomain tree of a known domain (use `subdomain_lookup`) or for typosquat verification on an already-known domain (use `typosquatting`).

輸入參數sincenext_page_tokendomain_search_termssubdomains_search_termsdomain_search_terms_excludesubdomains_search_terms_exclude

domain_info

Domain Info

Get an enriched WHOIS profile for a domain by combining the current record with historical records to fill redacted or missing fields. Use this when a plain `whois` call returns redacted contacts or sparse data and you still need registrant/admin details. Do NOT use this for the historical timeline itself (use `whois_history`) or for a quick first-pass lookup where the current record is sufficient (use `whois`).

輸入參數domain_name必填

domain_reputation

Domain Reputation

Score a single domain's trustworthiness on a 0–100 scale by running live infrastructure and configuration checks (certificate validity, mail and name-server setup, malware-database and blackhole lookups, domain age, and more) and return the contributing test results with human-readable warnings. Use this to triage whether a flagged or unfamiliar domain is actually dangerous — for example after `typosquatting` or `brand_alert` surfaces a lookalike. Do NOT use it to look up a known-bad verdict from curated threat feeds (use `threat_intelligence`), to learn what a site claims to be (use `categorization`), or to fetch raw registration or zone records (those have their own dedicated lookup tools).

輸入參數modedomain_name必填

email_verification

Email Verification

Verify an email address via syntax check, MX lookup, and SMTP deliverability probe. Also flags disposable, free-provider, and catch-all addresses. Use this for lead-list hygiene or to gate signup forms. Do NOT use this to look up the registrant email of a domain (use `whois`) or when you have a list of >1 email (use `bulk_email_verification`).

輸入參數email必填validate_using_dnsvalidate_using_smtpcheck_if_email_is_freecheck_if_email_is_catch_allcheck_if_email_is_disposable

ip_netblocks

IP Netblocks

Look up CIDR ranges, ASN number/name, organisation, and each block's last-modified date for an IP address, ASN, or organisation name. Use this when investigating who owns a chunk of address space or what netblocks an organisation controls. Do NOT use this for point-in-time geolocation of a single IP (use `ipgeolocation`) or to enumerate domains on the IP (use `reverse_ip`).

輸入參數asnlimitip_addressfrom_needlenetmask_valueorganizations

ipgeolocation

IP Geolocation

Get geolocation data (country, region, city, ISP, ASN) for an IP address, domain, or email. Falls back to the caller's IP if no input is provided. Use this when assessing whether a connection or registration originates from an unexpected geography. Do NOT use this for IP netblock / ASN ownership queries (use `ip_netblocks`) or when you have many IPs to enrich (use `bulk_ip_geolocation`).

輸入參數ip_addressreverse_ipdomain_nameemail_address

registrant_alert

Registrant Alert

Find newly added, dropped, or updated domains whose WHOIS records match search terms in registrant contact fields (email, name, organisation, etc.). Use this for brand-impersonation monitoring and threat-actor infrastructure tracking. Do NOT use this for general WHOIS-text matching (use `reverse_whois`) or for domain-name string matching.

輸入參數datemode必填punycodewith_typosexcluded_search_termsincluded_search_terms必填

reverse_dns

Reverse DNS

Search across DNS records by pattern and return matching domains plus the record values. Multiple search terms combine with AND — use separate calls for OR. Wildcards (`*`) are required for partial matches; otherwise the search is exact. Use this when sweeping the zone for SPF strings, TXT verification tokens, or arbitrary RDATA patterns. Do NOT use this when you already know the domain (use `dns_lookup`) or when the input is an IP (use `reverse_ip`).

輸入參數limitterms必填previewrecord_type必填include_additional_checks

reverse_ip

Reverse IP

Find every domain currently pointing at a given IP address, with first-/last-seen dates per domain. Use this when investigating shared hosting, malicious infrastructure pivots, or to enumerate co-tenants of a flagged IP. Do NOT use this to resolve a domain's IP (use `dns_lookup`) or to search DNS records by pattern (use `reverse_dns`).

輸入參數previewfrom_needleipv4_address必填include_additional_checks

reverse_mx

Reverse MX

Find every domain that uses a specific MX server, with first-/last-seen dates. Use this when sweeping for domains that share a phishing-friendly mail provider, or to map an organisation's mail-handling fleet. Do NOT use this for nameservers (use `reverse_ns`) or for hosting IPs (use `reverse_ip`).

輸入參數previewfrom_needlemx_hostname必填include_additional_checks

reverse_ns

Reverse NS

Find every domain delegated to a specific authoritative nameserver, with first-/last-seen dates. Use this when an attacker uses a private NS infrastructure and you want to enumerate the rest of their fleet. Do NOT use this for MX servers (use `reverse_mx`) or hosting IPs (use `reverse_ip`).

輸入參數previewfrom_needlens_hostname必填include_additional_checks

reverse_whois

Reverse Whois

Find every domain whose WHOIS record contains a given free-text search term (registrant name, email, organisation, address, etc.). Wildcards (`*`) and partial matches supported; multiple terms combine with AND. Use this when pivoting from a known registrant identity to other domains they own. Do NOT use this when you need a field-targeted query (use `reverse_whois_advanced`) or when you only have the domain (use `whois` / `whois_history`).

輸入參數punycodecount_onlysearch_typesearch_aftercreated_date_toupdated_date_tocreated_date_fromupdated_date_frominclude_audit_datesexcluded_search_termsincluded_search_terms必填

reverse_whois_advanced

Reverse Whois Advanced

Find domains using field-specific WHOIS searches — e.g. `RegistrantContact.Organization`, `DomainName`, `NameServers`. Up to 4 search terms with optional exact-match and exclude flags, combined with AND. Use this when you need precision (search only the registrant org, not the full record). Do NOT use this for free-text searches (use `reverse_whois`) or when you have only the domain (use `whois`).

輸入參數punycodecount_onlysearch_typesearch_aftersearch_terms必填created_date_toexpired_date_toupdated_date_tocreated_date_fromexpired_date_fromupdated_date_frominclude_audit_dates

ssl_certificates

SSL Certificates

Retrieve TLS certificate details for a domain — issuer, validity period, subject alternative names (SANs), chain trust status. Optionally returns the full chain. Use this when investigating SAN-based pivots (other domains on the same cert), expired/self-signed cert posture, or CT-log evidence of recent issuance. Do NOT use this to enumerate subdomains directly (use `subdomain_lookup`); SANs are a side effect, not the primary signal.

輸入參數domain必填include_chainuse_fresh_data

subdomain_lookup

Subdomain Lookup

Enumerate the known subdomains of a single domain, with first-/last-seen timestamps per subdomain. Use this for attack-surface mapping on a target organisation's apex domain. Can return tens of thousands of rows, so it is paginated: keep calling with "next_page_token" copied from the previous response for as long as "has_more" is true, and you will walk the whole set — including past the upstream's 10000-per-request cap. "total_count" counts the rows currently fetched, NOT the size of the whole result set: the upstream offers no total, so the only way to know it is to page to the end. Do NOT use this for searching domains or subdomains by name pattern (use `domain_and_subdomain_discovery`) or for processing many apex domains at once (use `bulk_subdomain_lookup`).

輸入參數limitdomain_name必填next_page_token

threat_intelligence

Threat Intelligence

Check whether an indicator (domain, URL, IP, CIDR, or file hash) appears in known malware, phishing, spam, or botnet feeds. Returns `total` (all matching records, not capped by `limit`) and `results`, one record per match: `value` (the matched indicator), `iocType` (IPv4, IPv6, URL, domain, hash, or CIDR), `threatType` (attack, botnet, C&C, malware, phishing, spam, suspicious, tor, or generic), and `firstSeen`/`lastSeen` dates. An empty `results` list means no feed record matched, not that the indicator is safe. Use this on every suspicious indicator before deeper enrichment — it's the cheapest gate. Do NOT use this for content-category labels like "gambling" or "adult" (use `categorization`) or for typosquat detection (use `typosquatting`).

輸入參數limitsearch_term必填

typosquatting

Typosquatting

Check whether a domain belongs to a typosquatting group, or expand every domain across all groups containing it. It calls WhoisXML API's Bulk Registration Risk API, formerly the Typosquatting API, and checks one domain per call. Use `mode=probe` for a fast inGroup boolean + groupId triage. Use `mode=group` to enumerate the full lookalike infrastructure once a probe hits. Do NOT use this to find impersonation domains or subdomains by name pattern (use `domain_and_subdomain_discovery`) or for malware/phishing reputation (use `threat_intelligence`).

輸入參數modedomain必填

vpn_proxy_detection

VPN & Proxy Detection

Check whether one IP address belongs to a known VPN, proxy (including residential and open proxies), Tor exit, relay, hosting or CDN network. Every plan returns classification (for example vpn, proxy, tor, hosting, cdn or unknown), risk_score (0-100), is_vpn / is_proxy / is_tor and related flags, ASN and reason codes. provider and netblock owner need Starter or higher; confidence, seen times and residential-proxy network names need Pro or higher, null below. A residential-proxy network is named only where its exit is attributed. Data is IPv4-first; IPv6 mostly returns unknown. Reserved and private addresses are rejected. Costs 1 VPN & Proxy Detection API credit per successful lookup. Use this to vet the IP behind a login, signup or API call. Do NOT use this for location data (use `ipgeolocation`) or for 2 or more IPs (use `bulk_vpn_proxy_detection`).

輸入參數ip_address必填

website_screenshot

Website Screenshot

Capture a screenshot of a web page for a URL and return it as a native image content block, plus a small JSON summary with its MIME type, decoded byte size and chosen type. Choose the output format with the type parameter: "png" (default) or "jpg" for raster images, or "pdf" to render the page as a PDF. Optionally set the viewport width and height in pixels, and enable full-page capture to grab the entire scrollable page instead of just the visible viewport. Use this to obtain visual evidence of how a site actually looks — for example to document a suspicious, phishing, or typosquatting page surfaced by another tool. Do NOT use it to read a page's text, fetch DNS or WHOIS records, or classify the site, since those have their own tools.

輸入參數url必填typewidthheightfull_page

whois

Whois

Look up current WHOIS / RDAP registration data for a single domain — registrar, creation/expiry/updated dates, nameservers, status codes, and contact info when not redacted. Use this as the first move when triaging an unknown or suspicious domain. Do NOT use this when you need historical ownership changes (use `whois_history`) or when you have many domains in a list (use `bulk_whois`).

輸入參數domain必填query_typeforce_refreshremove_raw_textparse_registry_raw_textget_registrar_proxy_dataparse_registrar_raw_textinclude_domain_availabilityinclude_ip_for_domain_queriedfetch_whois_from_registry_onlyprefer_refresh_even_if_incompleteget_host_ip_whois_on_no_domain_data

whois_history

Whois History

Retrieve the full timeline of WHOIS changes for a domain — ownership transfers, registrar moves, nameserver swaps, and contact edits over time. By default it returns only the number of records, for 1 credit instead of 50; pass `preview_mode: false` to return the records. Use this when investigating attribution, domain age, or whether a domain recently changed hands (a common phishing precursor). Do NOT use this for current registration only (use `whois`) or for enriched-but-current data (use `domain_info`).

輸入參數limitsince_datedomain_name必填preview_modecreated_date_toexpired_date_tonext_page_tokenupdated_date_tocreated_date_fromexpired_date_fromupdated_date_fromskip_live_whois_records

版本歷史

8
  1. v1.16.1最新Nov 7, 2026
  2. v1.16.0Nov 5, 2026
  3. v1.15.0Nov 3, 2026
  4. v1.13.0Nov 3, 2026
  5. v1.12.0Oct 29, 2026
  6. v1.9.0Oct 22, 2026
  7. v1.8.7Sep 29, 2026
  8. v1.8.6Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。