Premiers pas

Démarrage rapide

Effectuez votre première vérification de disponibilité en secondes. Ces exemples appellent le point de terminaison /v1/status et retournent la disponibilité dans plusieurs TLD.

1

Inscrivez-vous

Créez un compte gratuit pour accéder au tableau de bord et commencer à utiliser DomScan.

Commencer gratuitement
2

Récupérez votre clé API et 10 000 crédits gratuits

Générez votre première clé API depuis le tableau de bord et commencez avec 10 000 crédits gratuits chaque mois.

Tableau de bord
3

Passez votre premier appel API

Utilisez l'exemple ci-dessous pour appeler le point de terminaison /v1/status et vérifier la disponibilité sur plusieurs TLD.

URL de base https://domscan.net
Ouvrir
4

Explorez plus de points de terminaison

Parcourez le catalogue complet de l'API et accédez à des guides sur la disponibilité, RDAP, les contrôles de santé, etc.

Toutes les API En savoir plus API de disponibilité En savoir plus API RDAP pour les Recherches de Domaines En savoir plus Verificateur de sante de domaine En savoir plus

Passez votre premier appel API

Utilisez l'exemple ci-dessous pour appeler le point de terminaison /v1/status et vérifier la disponibilité sur plusieurs 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"]

Utilisé par les gens des meilleures entreprises

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel