WhoisXML API MCP Server

io.github.whois-api-llc由 GitHub 账号 whois-api-llc 发布v1.16.1更新于 Nov 8, 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 分

    请在仓库或注册中心条目中声明许可证。