Entwickler-Referenz

Domain-Vorschläge

DomScan-API: Erhalten Sie KI-gestützte Domain-Namensvorschläge basierend auf Ihren Keywords, Marke oder Geschäftsbeschreibung.

Domain-Vorschläge

Erhalten Sie KI-gestützte Domain-Namensvorschläge basierend auf Ihren Keywords, Marke oder Geschäftsbeschreibung.

GET /v1/suggest

Abfrageparameter

ParameterTypBeschreibung
keywords erforderlich string Kommagetrennte Schlüsselwörter (z. B. "tech,cloud")
limit optional number Maximale Vorschläge, die zurückgegeben werden sollen (Standard: 20, max: 100)
tlds optional string TLDs zum Verwenden (Standard: "com,ai,app")
style optional string
Zulässige Werte brandablekeyword-richshortpronounceabletechyplayfulprofessionalminimal
Standard brandable
Stil: brandable, short, keyword-rich, pronounceable
industry optional string
Zulässige Werte techfinancehealthecommerceeducationmediasaascryptoaigaming
Fügt branchenspezifische Präfixe und Suffixe zu den generierten Kandidaten hinzu.
language optional string
Zulässige Werte enzhesjadefrptitkoruarhibnidmsthvitrplnlsvdanofielcshuroukhe
Standard en
Generiert Präfixe und Suffixe für die gewählte Sprache zusammen mit den englischen Standards.
check optional boolean
Zulässige Werte truefalse
Standard true
Setzen Sie auf false, um die Verfügbarkeitsprüfung zu überspringen und nur die generierten Namen zurückzugeben.

Beispielanfrage

curl -H "X-API-Key: your-api-key" "https://domscan.net/v1/suggest?keywords=cloud,sync&limit=10&style=brandable"
const domscanFetch = (url, options = {}) =>
  fetch(url, {
    ...options,
    headers: { ...options.headers, "X-API-Key": "your-api-key" },
  });

const params = new URLSearchParams({
keywords: "cloud,sync",
limit: "10",
style: "brandable"
});
const response = await domscanFetch("https://domscan.net/v1/suggest?" + params);
console.log(await response.json());
import requests

domscan = requests.Session()
domscan.headers.update({"X-API-Key": "your-api-key"})

params = {"keywords": "cloud,sync", "limit": 10, "style": "brandable"}
data = domscan.get("https://domscan.net/v1/suggest", params=params).json()
print(data["suggestions"])
package main

import (
  "encoding/json"
  "fmt"
  "net/http"
  "os"
)

func domscanGet(url string) (*http.Response, error) {
  request, err := http.NewRequest(http.MethodGet, url, nil)
  if err != nil {
    return nil, err
  }
  request.Header.Set("X-API-Key", os.Getenv("DOMSCAN_API_KEY"))
  return http.DefaultClient.Do(request)
}

func main() {
  url := "https://domscan.net/v1/suggest?keywords=cloud,sync&limit=10&style=brandable"
  resp, _ := domscanGet(url)
  defer resp.Body.Close()

  var data map[string]any
  json.NewDecoder(resp.Body).Decode(&data)
  fmt.Println(data["suggestions"])
}
require 'net/http'
require 'json'

uri = URI("https://domscan.net/v1/suggest?keywords=cloud,sync&limit=10&style=brandable")
request = Net::HTTP::Get.new(uri)
request["X-API-Key"] = ENV.fetch("DOMSCAN_API_KEY")
response = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
data = JSON.parse(response.body)
puts data["suggestions"]

Beispielantwort

{
                "suggestions": [
                {
                "name": "cloudsync",
                "domain": "cloudsync.io",
                "tld": "io",
                "score": 95,
                "styles": ["brandable", "pronounceable"],
                "method": "combination",
                "available": true
                }
                ],
                "keywords": ["cloud", "sync"],
                "generated_count": 10,
                "available_count": 4
                }

Antwort-Felder

Feld Typ
suggestions[] object[]
suggestions[] object
suggestions[].name string
suggestions[].domain string
suggestions[].tld string
suggestions[].score integer
suggestions[].available boolean | null
suggestions[].method 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

Wird von Menschen in großartigen Unternehmen verwendet

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse