Whois APIを使ったドメイン検索サービスとは

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

こんにちは、WPホームページ研究所の運営サポートチーム(@WP_LABO)です。

APIを活用すればあらゆるサービスを構築可能です。たとえば「検索ボックス内に独自ドメインを入力してボタンを押すと取得可能かどうか情報を返してくれるシステム」だって手軽に立ち上げることができます。

Whois APIを使ったドメイン検索サービスとは

独自ドメイン検索サービスでは「お名前.com(おなまえどっとこむ)」が有名です。

参照:onamae.com

過去にドメイン取得を検討されていれば検索されたご経験があるかもしれませんね。

お名前.comでドメインを検索する

ドメイン名を入力して「検索ボタン」を押すと取得可能かどうかを教えてくれます。

ちなみに「example」はどのドメインも埋まっていますね。人気の文字列(ドメイン名)はすぐ取得されます。

Whois APIとは?

上記は緑色の検索ボタンを押すと「ドメインを検索してhtmlで取得状況を返すという仕組み」が動いています。ドメイン検索では裏側の仕組みに「Whois API系(フーイズエーピーアイ)」が動作しています。

・Whois Lookup API
・Whois API
・WHOIS v2 API

ドメイン検索用のAPIにもさまざまな種類があります。上記で洗い出した3つ以外にもまだまだあります。たとえばWhois APIを使うなら以下のようなURLでリクエストを出せば特定の情報が返ってくる仕組みです。

https://www.whoisxmlapi.com/whoisserver/WhoisService?apiKey=API_KEY&domainName=example.net

URL内にAPIキーを埋め込んで検索対象のドメインを指定すればOKです。ちなみにデータは「JSON形式」か「XML形式」で戻ってくるので必要な情報を出力。以上でドメイン検索サービスが出来上がります。

Whois APIは月500回まで無料

APIの利用は完全無料ではありません。

Whois APIの場合は毎月500回のリクエストまでは無料で使えます。1日単位で計算すると15〜16回のリクエストであれば月間500回で収まりますね。個人的に使うなら無料の範囲で使えるかもしれません。お名前.comほどの規模になると多くのユーザーが検索を利用するのですぐ上限へ達します。

他を調べると月2000〜3000回程度までを無料APIの枠としているサービスもあったので好みで選びましょう。月3000回を無料で使えるのであれば利用者の想定にもよりますが無料枠で色々できそうですよね。

まとめ

本日は「Whois APIを使ったドメイン検索サービス」をご紹介いたしました。

実はお名前.comでは自社製のAPIが使用されています。実際に販売パートナーとして参加すればたくさんの機能が使えます。すべてはAPIを通して情報を受け取りシステム内で処理を完結させることも可能です。

・ドメイン検索
・ドメイン登録
・ドメイン更新
・ドメイン情報更新
・ドメイン移管
・DNS関連設定(ネームサーバー変更/DNSレコード設定)など

APIが公開されているサービスはアイデアをかけ合わせるとさまざまなシステムを構築できるようになります。一般的にAPIでは月間の接続上限数が設けられているので契約プランによって範囲も違います。

詳しくはAPIを導入したサービス先のドキュメントに目を通しましょう。

最新式の無料プラグインを事前公開

WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
改良されたプラグインを確認する

ワードプレス専門家に丸投げする

WPホームページ研究所はワードプレスを中心としたブログ作成・ホームページ制作・オウンドメディア構築・プラグイン設定・調整など幅広いカスタマイズに対応しております。 記事の掲載情報だけでなくお好みの機能をいただければ専属スタッフが心を込めて真摯に対応させていただきます。お気軽にお問い合わせください。

お問い合わせの種類をお選びください(もっとも近い項目)

💻ウェブサイト運営でお困りの方へ

⇒ WordPressの設定ミスを即日で解決  安心の定額サポート

法人の場合は法人名とご担当者のお名前をご入力ください

返信時のご連絡に利用するメールアドレスをご入力ください

運営中のウェブサイトURLがあればご入力ください

お困りの内容があれば詳しい内容をお聞かせください