ドメインインテリジェンス · DomScan製品

ドメイン提案 APIリファレンス

キーワード、ブランド、またはビジネスの説明に基づいて、AI搭載のドメイン名提案を取得します。

得られるもの

キーワード、ブランド、またはビジネスの説明に基づいて、AI搭載のドメイン名提案を取得します。

同期RESTMCPSDKインタラクティブツール

この製品を選ぶ場面

対象ユーザー

1つの意思決定には焦点化された検査を使い、コンテキストが重要な場合は広いプロファイルを組み立てます。

この製品を選ぶ場面

ステータスを個別に確認する前に、関連する命名候補を生成するときに選びます。

得られるもの

キーワード、ブランド、またはビジネスの説明に基づいて、AI搭載のドメイン名提案を取得します。

エンドポイント

統合する前に、サポートされる操作、入力、出力、実行モード、レスポンス制限を確認してください。

クレジットと認証

2-5 認証が必要。正確な料金と項目ごとの料金については、操作リファレンスを確認してください。

操作例

文書化された操作を使って、公開証拠を収集、評価、補足、検証、比較、保護、監視します。

GET /v1/suggest クレジット: 2-5

クエリパラメータ

パラメータ タイプ 必須
keywords string 必須
tlds string オプション
style string
許可された値 brandablekeyword-richshortpronounceabletechyplayfulprofessionalminimal
デフォルト brandable
オプション
industry string
許可された値 techfinancehealthecommerceeducationmediasaascryptoaigaming
オプション
language string
許可された値 enzhesjadefrptitkoruarhibnidmsthvitrplnlsvdanofielcshuroukhe
デフォルト en
オプション
limit integer
デフォルト 20
オプション
check boolean
デフォルト true
オプション

レスポンスフィールド

フィールド タイプ
suggestions[] object[]
suggestions[] object
suggestions[].name string
suggestions[].domain string
suggestions[].tld string
suggestions[].score integer
suggestions[].available boolean | null
suggestions[].method string
suggestions[].styles[] string[]
suggestions[].checked_at string
keywords[] string[]
tlds[] string[]
styles[] string[]
industry string | null
language string
generated_count integer
available_count integer | null
generation_summary object
generation_summary.requested_limit integer
generation_summary.candidate_count integer
generation_summary.returned_count integer
generation_summary.availability_checked boolean
generation_summary.availability_check_count integer
generation_summary.available_count integer | null
generation_summary.tld_count integer
generation_summary.language string
generation_summary.method_counts object
generation_summary.style_counts object
generation_summary.top_method string | null
generation_summary.average_score integer | null
meta object
meta.total_generated integer
meta.available_count integer
meta.generation_ms integer
meta.availability_check_ms integer
meta.total_ms integer
meta.served_by string

リクエスト例

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/suggest?keywords=crypto%2Cwallet%2Cfinance&tlds=com%2Cio&style=brandable&industry=tech&language=es&limit=25&check=true"
const response = await fetch("https://domscan.net/v1/suggest?keywords=crypto%2Cwallet%2Cfinance&tlds=com%2Cio&style=brandable&industry=tech&language=es&limit=25&check=true", {
  headers: { "X-API-Key": process.env.DOMSCAN_API_KEY },
});
const data = await response.json();
console.log(data);
import os
import requests

response = requests.get(
    "https://domscan.net/v1/suggest?keywords=crypto%2Cwallet%2Cfinance&tlds=com%2Cio&style=brandable&industry=tech&language=es&limit=25&check=true",
    headers={"X-API-Key": os.environ["DOMSCAN_API_KEY"]},
)
print(response.json())
package main

import (
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	req, err := http.NewRequest(http.MethodGet, "https://domscan.net/v1/suggest?keywords=crypto%2Cwallet%2Cfinance&tlds=com%2Cio&style=brandable&industry=tech&language=es&limit=25&check=true", nil)
	if err != nil {
		panic(err)
	}
	req.Header.Set("X-API-Key", os.Getenv("DOMSCAN_API_KEY"))

	resp, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}
	defer resp.Body.Close()

	data, err := io.ReadAll(resp.Body)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp.Status, string(data))
}
require "json"
require "net/http"

uri = URI("https://domscan.net/v1/suggest?keywords=crypto%2Cwallet%2Cfinance&tlds=com%2Cio&style=brandable&industry=tech&language=es&limit=25&check=true")
request = Net::HTTP::Get.new(uri)
request["X-API-Key"] = ENV.fetch("DOMSCAN_API_KEY")

response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
  http.request(request)
end
puts JSON.pretty_generate(JSON.parse(response.body))

レスポンス例

{
  "suggestions": [
    {
      "name": "brandpilot",
      "domain": "brandpilot.io",
      "tld": "io",
      "score": 86,
      "available": true,
      "method": "combination"
    },
    {
      "name": "getbrand",
      "domain": "getbrand.com",
      "tld": "com",
      "score": 78,
      "available": false,
      "method": "prefix"
    },
    {
      "name": "pilotbrand",
      "domain": "pilotbrand.ai",
      "tld": "ai",
      "score": 74,
      "available": null,
      "method": "combination"
    }
  ],
  "keywords": [
    "brand",
    "pilot"
  ],
  "tlds": [
    "com",
    "io",
    "ai"
  ],
  "styles": [
    "brandable",
    "keyword-rich",
    "short",
    "pronounceable"
  ],
  "language": "en",
  "generated_count": 12,
  "available_count": 4,
  "generation_summary": {
    "requested_limit": 3,
    "candidate_count": 12,
    "returned_count": 3,
    "availability_checked": true,
    "availability_check_count": 9,
    "available_count": 4,
    "tld_count": 3,
    "language": "en",
    "method_counts": {
      "combination": 2,
      "prefix": 1
    },
    "style_counts": {
      "brandable": 2,
      "keyword-rich": 2,
      "pronounceable": 1
    },
    "top_method": "combination",
    "average_score": 79
  },
  "meta": {
    "generation_ms": 6
  }
}

HTTP ステータスコード

  • 200 成功
  • 401 未認証
  • 402 支払いが必要
  • 429 リクエスト過多

よくある質問

ドメイン提案のリクエストとレスポンスのリファレンスはどこで確認できますか?

ドメイン提案のAPIリファレンスで、パラメーター、レスポンスフィールド、例、ステータスコード、サポートされる操作モードを確認できます。

ドメイン提案の不明または不完全な結果はどのように解釈すべきですか?

不明または部分的な結果は、要求された証拠を完全には判定できなかったことを意味します。下流の判断では、結果の状態、信頼度、鮮度、制限を維持してください。

ドメイン提案の料金はどのように決まりますか?

料金は操作と実行モードによって異なります。現在のクレジット料金、認証要件、項目ごとのルールについては、エンドポイントリファレンスを確認してください。

これらの企業の担当者に使われています

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse