Rozpoczęcie pracy

Szybki start

Wykonaj pierwsze sprawdzenie dostępności w kilka sekund. Te przykłady wywołują endpoint /v1/status i zwracają dostępność w wielu TLD.

1

Zarejestruj się

Utwórz darmowe konto, aby uzyskać dostęp do panelu i zacząć korzystać z DomScan.

Początek Free
2

Pobierz swój klucz API i 10 000 darmowych kredytów

Wygeneruj pierwszy klucz API w panelu i zacznij z 10 000 darmowych kredytów każdego miesiąca.

Panel
3

Wykonaj pierwsze wywołanie API

Użyj poniższego przykładu, aby wywołać endpoint /v1/status i sprawdzić dostępność w wielu TLD.

Adres bazowy https://domscan.net
Otwórz
4

Poznaj więcej endpointów

Przeglądaj pełny katalog API i przejdź do przewodników dotyczących dostępności, RDAP, kontroli zdrowia i nie tylko.

Wszystkie API Dowiedz się więcej API dostępności Dowiedz się więcej API RDAP do wyszukiwania domen Dowiedz się więcej Kontroler kondycji domeny Dowiedz się więcej

Wykonaj pierwsze wywołanie API

Użyj poniższego przykładu, aby wywołać endpoint /v1/status i sprawdzić dostępność w wielu TLD.

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"]

Używany przez ludzi w niesamowitych firmach

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel