Registrieren Sie sich
Erstellen Sie ein kostenloses Konto, damit Sie auf das Dashboard zugreifen und DomScan nutzen können.
Kostenlos startenFühren Sie Ihre erste Verfügbarkeitsprüfung in Sekunden durch. Diese Beispiele rufen den /v1/status-Endpunkt auf und geben die Verfügbarkeit über mehrere TLDs zurück.
Erstellen Sie ein kostenloses Konto, damit Sie auf das Dashboard zugreifen und DomScan nutzen können.
Kostenlos startenErstellen Sie Ihren ersten API-Schlüssel im Dashboard und starten Sie jeden Monat mit 10.000 kostenlosen Credits.
DashboardVerwenden Sie das folgende Beispiel, um den /v1/status-Endpunkt aufzurufen und die Verfügbarkeit über mehrere TLDs zu prüfen.
Durchsuchen Sie den vollständigen API-Katalog und springen Sie in Anleitungen für Verfügbarkeit, RDAP, Health Checks und mehr.
Verwenden Sie das folgende Beispiel, um den /v1/status-Endpunkt aufzurufen und die Verfügbarkeit über mehrere TLDs zu prüfen.
curl -H "X-API-Key: your-api-key" "https://domscan.net/v1/status?name=launch&tlds=com,io,ai&prefer_cache=1"
npm install -g https://github.com/estevecastells/domscan-cli/releases/latest/download/domscan-cli.tgz
export DOMSCAN_API_KEY=dsk_your_key_here
domscan check-domain-availability --name launch --tlds com,io,ai --prefer-cache
const url = new URL('https://domscan.net/v1/status');
url.searchParams.set('name', 'launch');
url.searchParams.set('tlds', 'com,io,ai');
url.searchParams.set('prefer_cache', '1');
const response = await fetch(url, {
headers: { 'X-API-Key': process.env.DOMSCAN_API_KEY },
});
const data = await response.json();
console.log(data.results);
import os
import requests
params = {"name": "launch", "tlds": "com,io,ai", "prefer_cache": 1}
response = requests.get(
"https://domscan.net/v1/status",
params=params,
headers={"X-API-Key": os.environ["DOMSCAN_API_KEY"]},
timeout=15,
)
data = response.json()
print(data["results"])
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/status?name=launch&tlds=com,io,ai&prefer_cache=1"
resp, err := domscanGet(url)
if err != nil {
panic(err)
}
defer resp.Body.Close()
var payload map[string]any
json.NewDecoder(resp.Body).Decode(&payload)
fmt.Println(payload["results"])
}
require 'net/http'
require 'json'
uri = URI("https://domscan.net/v1/status?name=launch&tlds=com,io,ai&prefer_cache=1")
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["results"]
Wird von Menschen in großartigen Unternehmen verwendet