統合前に、現在のサービス稼働状況と文書化されたエラー応答を確認してください。
ドメインインテリジェンス
名前の利用可否API
ブランド名や製品名を、1回のリクエストですべて確認できます。最大20種類の拡張子でのドメインの空き状況、ソーシャルおよび開発者向けプラットフォームでの同じハンドル、npm、PyPI、crates.io、RubyGems、NuGet、Packagist、Homebrewでのパッケージ名が対象です。判定、スコア、そしてすべての項目の根拠を取得できます。
これらの企業の担当者に使われています
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
この API で実装できること
このページを本番導入向けの概要として使えます。エンドポイント、例、レスポンス形状、DomScan を製品に組み込むためのワークフローをまとめています。
ドメイン確認、DNS インテリジェンス、リスクシグナル、エンリッチメントをオンボーディング、検索、社内ツールに組み込めます。
繰り返しの手動検索を、スケジュールジョブ、アラート、再現可能な調査手順に置き換えます。
提供元ページをスクレイピングせず、予測可能なフィールド、文書化済みステータスコード、クレジットコストを使えます。
OpenAPI、SDK、Postman、MCP を通じて、エージェント、ダッシュボード、SOAR プレイブック、CRM に接続できます。
統合ワークフロー
最初のリクエストから本番で繰り返し使える状態までのシンプルな流れです。
文書化されたヘッダーで API キーを送信し、サービス間で一貫したリクエストを保ちます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
ステータスコード、クレジットコスト、レスポンスフィールドを使ってリトライ、ログ、アラートを構築します。
開発者キット
機械可読なドキュメント、リクエスト集、SDK、エージェント用ツールへすぐ移動できます。
パラメータとレスポンスのマップ
クライアントに接続する前に、入力、出力フィールド、ステータスコードを確認できます。
パラメータ
レスポンス例
HTTP ステータスコード
エンドポイント
/v1/name-check
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
主な機能
ドメイン、プラットフォームのハンドル、パッケージ名を並行して確認し、1つのレスポンスで返します。
available_everywhere、mostly_available、contested、unknownのいずれかと、確定した結果のうち空きだった割合を返します。
最大20の拡張子、対応しているプラットフォームの任意の組み合わせまたはすべて、お使いのスタックに必要なレジストリを選べます。
ブロックされた確認、レート制限を受けた確認、失敗した確認は「不明」として報告し、スコアには含めません。
リクエスト例
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/name-check?name=acmeflow&tlds=com,io,ai"
レスポンス例
{
"name": "acmeflow",
"verdict": "mostly_available",
"score": 80,
"summary": {
"com_available": false,
"domains": { "checked": 3, "free": 2, "taken": 1, "unknown": 0 },
"handles": { "checked": 20, "free": 17, "taken": 2, "unknown": 1 },
"packages": { "checked": 7, "free": 6, "taken": 1, "unknown": 0 }
},
"domains": [{ "domain": "acmeflow.io", "status": "available" }],
"handles": [{ "platform": "github", "status": "available" }],
"packages": [{ "registry": "npm", "status": "not_found" }]
}
よくある質問
選択したリストにかかわらず、1つの名前につき5クレジットです。何も判定できなかった場合は、クレジットが返金されます。
その名前を使っているパッケージはありません。ただし、npmやPyPIなどのレジストリでは、既存の名前と似すぎている名前を拒否することがあるため、not_foundは強い目安であり、保証ではありません。
英字、数字、および名前の途中のハイフンを使った2文字から63文字の名前です。そのため、同じ名前をドメイン、ハンドル、パッケージのいずれにも使えます。
はい。name_check MCPツールとして利用できるため、アシスタントが名前を提案し、空いているものだけを残すことができます。
関連ツールとリソース
HTTP ステータスコード
正常な応答、認証の問題、クレジット不足、レート制限、データ未検出、上流サービス障害を判別できるよう、クライアントで処理すべきHTTPステータスコードを明記しています。
リクエスト成功
無効なパラメータ
APIキーまたはセッションが不足しているか無効です。
このリクエストを実行するためのクレジットが不足しています。
レート制限を超過

