Pour les développeurs et les agents IA. Vérifiez la disponibilité, le DNS, le WHOIS, la valorisation et le risque de marque avec une seule API edge. Utilisez MCP dans les assistants ou explorez les outils gratuits.
10 000 crédits gratuits/mois. Sans carte.
Utilisé par les gens des meilleures entreprises
Vérifiez la disponibilité d'un domaine — sans inscription
curl "https://domscan.net/v1/status?name=techstartup&tlds=com"
Recherche WHOIS en masse pour plusieurs domaines (max 20 par requête).
POST /v1/whois/bulk
Vérifiez la disponibilité de plusieurs noms de domaines à la fois. Supporte jusqu'à 50 domaines par demande.
POST /v1/status/bulk
Obtenez des informations détaillées sur le cycle de vie du domaine incluant l'enregistrement, l'expiration et l'historique du statut.
GET /v1/lifecycle
Consultations RDAP en temps réel sur plus de 1 500 TLD avec mise en cache intelligente.
GET /v1/status
Découvrez les sous-domaines d'un domaine en utilisant diverses techniques d'énumération.
GET /v1/subdomains
Obtenez des informations WHOIS pour un domaine incluant le registraire, les dates et le statut.
GET /v1/whois
# Check domain availability
curl "https://domscan.net/v1/status?name=myapp&tlds=com,io" \
-H "Authorization: Bearer YOUR_API_KEY"
# Response
{
"name": "myapp",
"results": [
{ "domain": "myapp.com", "available": false },
{ "domain": "myapp.io", "available": true }
]
}
# Install from the latest GitHub release
npm install -g https://github.com/estevecastells/domscan-cli/releases/latest/download/domscan-cli.tgz
# Check domain availability
DOMSCAN_API_KEY=dsk_your_key_here domscan check-domain-availability --name myapp --tlds com,io
// Check domain availability
const response = await fetch(
'https://domscan.net/v1/status?name=myapp&tlds=com,io',
{
headers: {
'Authorization': `Bearer ${API_KEY}`
}
}
);
const data = await response.json();
// { name: "myapp", results: [...] }
# Check domain availability
import requests
response = requests.get(
"https://domscan.net/v1/status",
params={"name": "myapp", "tlds": "com,io"},
headers={"Authorization": f"Bearer {API_KEY}"}
)
data = response.json()
# {"name": "myapp", "results": [...]}
// Check domain availability
package main
import (
"encoding/json"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET",
"https://domscan.net/v1/status?name=myapp&tlds=com,io", nil)
req.Header.Set("Authorization", "Bearer "+apiKey)
resp, _ := http.DefaultClient.Do(req)
var data map[string]any
json.NewDecoder(resp.Body).Decode(&data)
}
# Check domain availability
require 'net/http'
require 'json'
uri = URI("https://domscan.net/v1/status?name=myapp&tlds=com,io")
req = Net::HTTP::Get.new(uri)
req["Authorization"] = "Bearer #{api_key}"
res = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http|
http.request(req)
}
data = JSON.parse(res.body)
# {"name"=>"myapp", "results"=>[...]}
Créez des fonctionnalités de recherche de domaines, des flux d'enregistrement ou des outils de marque avec une API REST simple.
Trouvez des domaines de valeur, estimez les prix et surveillez les noms qui expirent pour vos investissements.
Protégez votre marque contre le typosquattage et auditez les configurations de sécurité des e-mails.
Donnez à vos assistants IA une expertise en domaines via l'intégration du serveur MCP.
Connectez DomScan à Claude, ChatGPT, Cursor ou tout autre IA compatible MCP. Une seule configuration, une intelligence de domaine instantanée.
Connectez-vous à Claude, ChatGPT, Cursor ou tout autre IA compatible MCP.
{
"mcpServers": {
"domscan": {
"command": "npx",
"args": ["mcp-remote", "https://domscan.net/mcp"]
}
}
}
10 000 crédits gratuits/mois. Aucune carte bancaire requise.
Aucune clé API nécessaire — ouvrez et explorez.
Obtenez 10 000 crédits API gratuits chaque mois. Aucune carte bancaire requise. Annulez à tout moment.
Aucune carte bancaire requise