Skip to main content

WhoisAPI

概要

このAPIは、ドメインのWhois情報を取得するためのAPIです。

エラーレスポンス

  • Status Code: 500 Internal Server Error

    • Whoisデータの取得中にエラーが発生した場合
  • Status Code: 400 Bad Request

    • ドメインパラメータが指定されていない場合
  • Status Code: 403 Forbidden

    • 制限されたTLDのWhois情報を取得しようとした場合
      対象TDL: .edu .mil

API仕様

このAPIは、以下のエンドポイントを提供します:

  • GET /api/whois
    • 指定したドメインのWhois情報を取得します。
    • パラメータ: domain (取得したいドメイン名)
    • レスポンス: テキスト形式のWhois情報

例: https://whois-api.krnk.org/api/whois?domain=google.com

  • GET /api/whois/json
    • 指定したドメインのWhois情報をJSON形式で取得します。
    • パラメータ: domain (取得したいドメイン名)
    • レスポンス: JSON形式のパースされたWhois情報

例: https://whois-api.krnk.org/api/whois/json?domain=google.com

注意事項
  • 一部のTLDについてはWhois情報の取得が制限されています。
  • json版での取得は基本的に.comや.netでの場合は動作を確認しておりますが、.jpや.intなどは動作しないことを確認しています。
    この問題は順次対応予定のためしばらくお待ちくださいませ。
警告

10秒間に100回以上のリクエストを行うと「429 Too Many Requests」が返されます。
APIのレートリミットの緩和を希望する場合はお問い合わせください。
※APIの制限は提供されているAPIサービスと共有されています。