Introduzione

Avvio Rapido

Effettua il tuo primo controllo di disponibilità in secondi. Questi esempi chiamano l'endpoint /v1/status e restituiscono la disponibilità su più TLD.

1

Registrati

Crea un account gratuito per accedere alla dashboard e iniziare a usare DomScan.

Inizia Gratis
2

Ottieni la tua chiave API e 10.000 crediti gratuiti

Genera la tua prima chiave API dalla dashboard e inizia con 10.000 crediti gratuiti ogni mese.

Pannello di controllo
3

Fai la tua prima chiamata API

Usa l'esempio qui sotto per chiamare l'endpoint /v1/status e controllare la disponibilità su più TLD.

URL Base https://domscan.net
Apri
4

Esplora altri endpoint

Sfoglia il catalogo completo delle API e passa alle guide su disponibilità, RDAP, controlli di salute e altro.

Tutte le API Scopri di Più API Disponibilità Scopri di Più API RDAP per Ricerche Domini Scopri di Più Verificatore della salute del dominio Scopri di Più

Fai la tua prima chiamata API

Usa l'esempio qui sotto per chiamare l'endpoint /v1/status e controllare la disponibilità su più TLD.

curl "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
import { DomScan } from '@domscan/sdk';

const client = new DomScan({
  apiKey: process.env.DOMSCAN_API_KEY,
});

const data = await client.availability.checkDomainAvailability({
  name: 'launch',
  tlds: ['com', 'io', 'ai'],
  prefer_cache: true,
});

console.log(data.results);
from domscan import DomScan

client = DomScan()

data = client.availability.check_domain_availability(
    name="launch",
    tlds=["com", "io", "ai"],
    prefer_cache=True,
)

print(data["results"])
package main

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

func main() {
  url := "https://domscan.net/v1/status?name=launch&tlds=com,io,ai&prefer_cache=1"
  resp, err := http.Get(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")
response = Net::HTTP.get_response(uri)
data = JSON.parse(response.body)
puts data["results"]

Utilizzato da persone di aziende straordinarie

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel