製品概要
WhoisXML API は、ドメイン・IPアドレス・DNS・SSL証明書について、現在の記録と過去の記録を集めて提供するサービスです。データは、自社の製品やシステムに組み込むためのAPI・データベース・データフィードと、ブラウザで調べるWebツールの Domain Research Suite(DRS)、AIツールから使う MCP Server で受け取れます。
提供しているデータ
知りたいことごとに、使う製品をまとめました。APIは1件ずつ照会する形、データベース・データフィードはデータをまとめて自社の環境に取り込む形、Webツール(DRS)はブラウザで調べる形です。APIの名前から、次の小見出しの説明に移れます。
主なAPIで得られる情報
主なAPIについて、入力するものと得られる情報、応答の例(メーカーのドキュメントの例を一部抜粋)をまとめました。データベースで提供している製品は、同じ項目をまとめて受け取れます。
ドメインの登録情報(WHOIS)
WHOIS API入力:ドメイン名・IPアドレス・メールアドレス
- 登録日・更新日・有効期限
- レジストラ
- 登録者・管理者・技術担当の連絡先(公開されている範囲)
- ネームサーバーとステータス
- WHOISの原文(RDAPにも対応)
{
"WhoisRecord": {
"domainName": "google.com",
"createdDate": "1997-09-15T07:00:00.000+00:00",
"expiresDate": "2028-09-14T07:00:00.000+00:00",
"registrarName": "Markmonitor Inc.",
"registrant": {
"organization": "Google LLC",
"country": "UNITED STATES"
},
...
}
}
WHOIS History API入力:ドメイン名
- 変更ごとの過去のWHOISレコードの一覧
- 各時点の登録者・レジストラ・有効期限・ネームサーバー
- 記録の件数だけを先に確かめられる
{
"recordsCount": 7,
"records": [
{
"domainName": "google.com",
"createdDateISO8601": "1997-09-15T00:00:00-07:00",
"updatedDateISO8601": "2015-06-12T10:38:52-07:00",
"nameServers": [ "NS1.GOOGLE.COM", ... ],
...
},
...
]
}
Domain Info API入力:ドメイン名
- 最新のWHOISレコード1件
- 伏せられた・欠けている項目を、過去の記録の値で補ったもの
- 項目ごとに、今は伏せられているか・いつの記録の値か
- 失効したドメインにも使える
{
"domainName": "apple.com",
"data": [
{
"fieldName": "createdDateISO8601",
"fieldValue": "1987-02-19T05:00:00+00:00",
"auditDate": "2025-04-22T11:00:30+00:00",
"isEmptyOrRedactedNow": false
},
...
]
}
Reverse WHOIS API入力:会社名・氏名・メールアドレスなどの語(含める語・除く語を4つずつまで)
- 語を含むWHOISレコードを持つドメインの一覧(1回に最大1万件)
- 該当するドメインの件数
- 現在の記録だけか、過去の記録も含めるかを選べる
{
"domainsCount": 2,
"domainsList": [
"airbnb.app",
"airbnbhost.app"
]
}
Domain Availability API入力:ドメイン名
- ドメインを登録できるか(AVAILABLE/UNAVAILABLE)
- DNSだけで速く確かめるか、WHOISも見て確かめるかを選べる
{
"DomainInfo": {
"domainAvailability": "UNAVAILABLE",
"domainName": "google.com"
}
}
DNS
DNS Lookup API入力:ドメイン名
- A・AAAA・MX・NS・TXT・SOA・CNAMEなど、約50種類のレコード
- レコードごとのTTL
{
"DNSData": {
"domainName": "google.com",
"dnsRecords": [
{
"dnsType": "TXT",
"ttl": 299,
"strings": [ "v=spf1 include:_spf.google.com ~all" ]
},
...
]
}
}
DNS Chronicle API入力:ドメイン名またはIPアドレス
- パッシブDNS(過去のDNSの記録)のうち、AとAAAAのレコード
- ドメインが過去に指したIPアドレスと、その日付
- あるIPアドレスを過去に指したドメイン
{
"result": {
"count": 280,
"records": [
{ "date": "2019-10-04",
"ips": [ { "ip": "209.132.183.105" } ] },
{ "date": "2020-04-21",
"ips": [ { "ip": "122.1.152.17" }, ... ] },
...
]
}
}
Reverse IP API・Reverse MX API・Reverse NS API入力:IPアドレス・メールサーバー・ネームサーバー
- 同じIPアドレス(メールサーバー、ネームサーバー)を使うドメインの一覧
- それぞれ最初に見つかった日・最後に確かめた日
- 今も使われているか
{
"current_page": "test.com",
"size": 300,
"result": [
{
"name": "test.comagic.dev",
"first_seen": 1774434433,
"last_visit": 1774434433,
"active": true
},
...
]
}
Reverse DNS API入力:SOA・TXT・CNAMEのレコードの値
- その値を持つレコードと、ドメインの一覧
- 最初に見つかった日・最後に確かめた日
- 今も使われているか
{
"result": [
{
"value": "ns1.google.com. dns-admin.google.com. ...",
"name": "1bgo9ev2in.com",
"active": true,
"first_seen": 1697553732,
"last_visit": 1728317192
},
...
]
}
Subdomains Lookup API入力:ドメイン名
- サブドメインの一覧(1回に最大1万件)
- それぞれ最初に見つかった日・最後に見つかった日
{
"search": "gmail.com",
"result": {
"count": 10000,
"records": [
{
"domain": "imap.gmail.com",
"firstSeen": 1571394086,
"lastSeen": 1595857361
},
...
]
}
}
Domains & Subdomains Discovery API入力:ホスト名に含まれる語(含める語・除く語を4つずつまで)
- 語を含むドメイン・サブドメインの一覧(1回に最大1万件)
- 見つかった日で絞り込める
{
"domainsCount": 10000,
"domainsList": [
"amazon.properties",
"amazon.rentals",
"amazon.top",
...
]
}
IPアドレス
IP Geolocation API入力:IPアドレス(ドメイン名・メールアドレスも可)
- 国・地域・都市・緯度経度・タイムゾーン
- ISPと接続の種類
- AS番号・AS名・経路
- そのIPアドレスを指すドメイン
{
"ip": "110.170.64.0",
"location": {
"country": "TH",
"city": "Bangkok"
},
"isp": "True Internet",
"as": {
"asn": 7470,
"name": "TRUE INTERNET Co.,Ltd.",
"route": "110.170.64.0/18"
}
}
IP Netblocks API入力:IPアドレス・組織名・AS番号
- IPアドレスの範囲(ネットブロック)と、その上位の範囲
- 範囲の名前・所有組織・国
- 管理・技術・不正利用の連絡先
- AS番号・AS名
{
"search": "110.170.64.0",
"result": {
"count": 10,
"inetnums": [
{
"inetnum": "110.170.64.0 - 110.170.95.255",
"netname": "TrueCorporate",
"country": "TH",
"as": { "asn": 7470, "name": "TRUE INTERNET" },
...
},
...
]
}
}
VPN & Proxy Detection API入力:IPアドレス(IPv4。一括は100件まで)
- 分類(VPN・プロキシ・住宅用プロキシ・Tor・ホスティング・CDNなど)
- 提供者の名前・信頼度
- 危険度(0〜100)
- 最初・最後に観測した日、AS番号
{
"ip": "185.220.101.1",
"classification": "tor",
"confidence": 1.0,
"first_seen": "2024-01-15T08:30:00Z",
"last_seen": "2026-06-08T08:59:09Z",
"is_tor": true,
"risk_score": 100,
"asn": 60729,
...
}
SSL証明書
SSL Certificates API入力:ドメイン名
- 末端からルートまでの証明書チェーン
- 検証の種類(DV・OV・EV)
- 有効期間・シリアル番号・署名アルゴリズム
- サブジェクト・発行者・PEM
{
"domain": "gmail.com",
"certificates": [
{
"chainHierarchy": "end-user",
"validFrom": "2022-01-17 03:05:49 UTC",
"validTo": "2022-04-11 03:05:48 UTC",
"issuer": {
"organization": "Google Trust Services LLC"
}
},
...
]
}
脅威・不審なドメイン
Threat Intelligence API入力:ドメイン名・URL・IPアドレス・CIDR・ファイルハッシュ
- 脅威の種類(フィッシング・マルウェアなど)
- IOCの種類と値
- 初めて検出した日・最後に検出した日
{
"total": 100,
"results": [
{
"firstSeen": "2023-07-22T00:00:00Z",
"lastSeen": "2023-10-02T00:00:00Z",
"threatType": "phishing",
"iocType": "domain",
"value": "apple.appleidil.com"
},
...
]
}
Domain Reputation API入力:ドメイン名・IPアドレス
- 評価点(0〜100)
- 検査ごとの警告(WHOIS、メールの設定、SSL、マルウェアのデータベースなど)
- 速い検査か、すべての検査かを選べる
{
"mode": "fast",
"reputationScore": 88.11,
"testResults": [
{
"test": "SSL certificate validity",
"warnings": [
{ "warningDescription": "Recently obtained certificate, ..." }
]
},
...
]
}
Brand Alert API入力:ブランド名などの語(含める語・除く語を4つずつまで)
- 語を含むドメインのうち、新しく登録・削除・更新・発見されたもの
- それぞれの日付
- 14日前までさかのぼれる。タイポのドメインも探せる
{
"domainsCount": 4,
"domainsList": [
{
"domainName": "blogginggoogle.com",
"action": "added",
"date": "2020-07-26"
},
...
]
}
Registrant Alert API入力:登録者の情報に含まれる語(氏名・会社名・メールアドレスなど)
- 登録者の情報に語を含むドメインのうち、新しく登録・削除されたもの
- それぞれの日付
- 14日前までさかのぼれる
{
"domainsCount": 2,
"domainsList": [
{
"domainName": "domain1.com",
"action": "added",
"date": "2020-07-26"
},
...
]
}
First Watch API入力:ドメイン名、または語
- そのドメインが悪性の目的で登録されたと予測されているか
- 語を含むドメインのうち、悪性と予測されたもの
Bulk Registration Risk API入力:ドメイン名
- そのドメインが、同じ日に一括で登録された似た名前のドメインのグループに入っているか
- グループのほかのドメインの一覧
- 求めれば各ドメインの登録者などの情報
[
{
"date": "2022-05-10",
"groupNumber": 1,
"groupMemberNumber": 1,
"totalNoOfGrpMembers": 13,
"domain": "example1.com"
},
...
]
Webサイト・メール
Website Categorization API入力:ドメイン名
- 主なカテゴリと、ほかの候補2つまで(IAB Content Taxonomy 3.1、4階層)
- カテゴリの信頼度
- 求めればドメインの状態(パーキング・失効など)
{
"domain": "stackoverflow.com",
"primary_category": {
"tier1": "Technology & Computing",
"tier2": "Computing",
"confidence": 0.94
}
}
Screenshot API入力:URL
- WebページのスクリーンショットをJPG・PNG・PDFで
- ページ全体、スマートフォンの画面幅などを指定できる
Email Verification API入力:メールアドレス
- 書式・DNS(MX)・SMTPの検査の結果
- フリーメール・使い捨てメール・catch-allかどうか
- MXレコード
{
"domain": "whoisxmlapi.com",
"formatCheck": "true",
"smtpCheck": "true",
"dnsCheck": "true",
"freeCheck": "false",
"disposableCheck": "false",
"catchAllCheck": "true",
"mxRecords": [ "aspmx.l.google.com" ]
}
数字で見るカバレッジ
2026年7月時点の、WhoisXML API が持つデータの規模です。ほかの指標は、メーカーの WhoisXML API in Figures で確認できます。
提供形態と主なライセンス
同じデータを、使い方に合わせて次の形で提供しています。どの形で何を使うかによって、契約するライセンスが決まります。
| 提供形態 | 受け取り方 | 主な製品 |
|---|---|---|
| API | ドメインやIPアドレスを1件ずつ、または一括で照会し、結果をJSONなどで受け取る | WHOIS API WHOIS History API DNS Lookup API DNS Chronicle API IP Geolocation API Threat Intelligence APIほかのAPI |
| データベース | データ一式をダウンロードし、自社の環境に取り込む | WHOIS Database四半期ごとに更新DNS Database日次・週次・月次の差分IP Geolocation Database日次Domain Info Database週次 |
| データフィード | 新しく見つかったドメインなどを、毎日ファイルで受け取る | Newly Registered Domains First Watch Malicious Domains Bulk Registration Risk Threat Intelligence Data Feeds |
| ストリーミング | 新しく登録されたドメインや発行されたSSL証明書を、リアルタイムで受け取る | Real-time Domain Registration Streaming Real-time SSL Certificates Streaming |
| Webツール | ブラウザで検索・監視する | Domain Research Suite(DRS)次の章 |
| MCP Server | ClaudeやChatGPTなどのAIツールから、チャットで照会する | WhoisXML API MCP Server |
データベースとデータフィードは、WhoisXML API社との Master Service Agreement(MSA)で契約します。
Domain Research Suite(Webツール)
Domain Research Suite(DRS)は、ドメインの検索と監視をブラウザで行うWebツールです。検索のツールが7つ、監視のツールが3つあります。DRSの利用枠は、Reverse WHOIS API など14のAPIとも共通です。
検索の結果の多くの項目には「›」が付いていて、その値でほかのツールを続けて検索できます。登録者の情報からは、現在または過去の記録を対象にした Reverse WHOIS の検索や、Registrant Monitor・Brand Monitor への追加ができます。
| 検索のツール | できること |
|---|---|
| Reverse WHOIS Search | 氏名・会社名・メールアドレス・電話番号などを含むWHOISレコードを持つドメインを一覧にする。現在の記録と過去の記録のどちらでも検索できる |
| WHOIS History Search | ドメインのWHOISレコードの変化を、10年以上さかのぼって時系列で見る |
| WHOIS Search | ドメイン・IPアドレス・メールアドレスの現在のWHOISレコードを見る |
| Reverse DNS Search | あるIPアドレス・メールサーバー・ネームサーバーを使っている(使っていた)ドメインを一覧にする |
| Domain Availability Check | ドメインを登録できるかを確かめる |
| Domains & Subdomains Discovery | 指定した語をホスト名に含むドメインとサブドメインを、1語あたり最大1万件探す |
| Domain Info Search | 伏せられた・欠けているWHOISの項目を、過去のWHOISの記録で補って返す。失効したドメインにも使える |
監視のツール
監視のツールは、毎日チェックして、変化があればメールで知らせます。過去2週間の結果を画面で見返せて、JSONで書き出せます。
- Domain Monitor指定したドメインのWHOISレコードの変化を知らせます。
- Registrant Monitor指定した登録者の情報(氏名・会社名・メールアドレスなど)に関係するドメインの、新規登録・更新・失効を知らせます。
- Brand Monitorブランド名などの語を含むドメインの、新規登録・更新・失効を知らせます。つづりを変えたタイポのドメインも自動で作って監視に加えられます。
契約の形
WhoisXML API には、次の契約の形があります。価格は、契約の形と利用量によって変わります。お問合せください。
- 製品ごとの契約APIを製品ごとに、月額・年額、または利用量をまとめて購入して契約します。利用量が多いほど単価が下がります。
- Domain Research Suite(DRS)Webツールと、Reverse WHOIS API など14のAPIで、DRSの利用枠を共通に使います。
- WXA.ONE1つの年間契約の残高を、API・DRS・AIツールなど、対応する製品で分け合います。仕組みは次の小見出しで説明します。
- 年間契約(Enterprise API Packages)製品ごとの月間の照会数を決めて、年単位で契約します。
- Master Service Agreement(MSA)データベース・データフィードの契約と、自社のサービスに組み込んで使う場合の契約です。範囲・料金・期間を個別に決めます。
WXA.ONEの仕組み
WXA.ONEは、WhoisXML API の製品を1つの残高で使う年間契約です。年額の12分の1ずつが、共有の残高として毎月補充されます。APIの照会、DRSの検索、AIアシスタントの Jake AI で使った分は、製品ごとに決められた単価で、この残高から差し引かれます。
WXA.ONEは、製品ごとの契約やDRSの契約と一緒に使えます。製品を使うと、まずその製品の利用枠から差し引かれ、使い切ったあとでWXA.ONEの残高が使われます。製品ごとの契約の利用枠は、WXA.ONEの残高とは別に数えます。
残高を製品で分け合うので、使う製品の割合が月ごとに変わっても、製品ごとに契約を分け直す必要はありません。契約額はあとから変えられます。解約しても、支払い済みの期間の終わりまでは残高を使えます。
FAQ
- 自社のサービスに組み込んで使えますか?
- 無料で試せますか?
- ClaudeやChatGPTなどのAIツールから使えますか?
- WXA.ONEの残高を使い残したら、翌月に繰り越せますか?
- データベースはどのくらいの頻度で更新されますか?
- 導入事例を教えてください。














































