Pour les développeurs

API REST gratuite, open source et auto-hébergeable. Intégrez la surveillance de domaines dans vos projets en quelques lignes.

✓ API gratuite Open Source 100 req/jour Auto-hébergeable
Documentation API GitHub Statut
Tous les systèmes opérationnels — voir la page de statut

Ce que vous pouvez faire

Vérifier en temps réel

Interrogez le WHOIS de n'importe quel domaine instantanément depuis votre app.

Abonner un utilisateur

Ajoutez une alerte e-mail pour un domaine depuis votre propre interface.

Intégrer partout

Bot Discord, script Python, app React, webhook — l'API s'intègre partout.

Auto-héberger

Clonez le repo, configurez votre propre instance. Zéro dépendance propriétaire.

Exemple rapide

javascript
// Vérifier un domaine
const res = await fetch(
  'https://www.doomname.com/api/v1/check?domain=exemple.com',
  { headers: { 'Authorization': 'Bearer dk_votre_cle' } }
);
const data = await res.json();

// { domain: 'exemple.com', available: true, checked_at: '...' }
console.log(data.available ? 'Disponible !' : 'Déjà pris');
python
import requests

res = requests.get(
    'https://www.doomname.com/api/v1/check',
    params={'domain': 'exemple.com'},
    headers={'Authorization': 'Bearer dk_votre_cle'}
)
data = res.json()
print('Disponible' if data['available'] else 'Pris')
curl
curl "https://www.doomname.com/api/v1/check?domain=exemple.com" \
  -H "Authorization: Bearer dk_votre_cle"

Stack technique

Node.jsruntime
Expressserveur
PostgreSQLbase de données
Resende-mails
Railwayhébergement
Firebasenotifications

🚀 Déployez votre propre instance

DoomName est entièrement open source. Clonez le repo et déployez votre propre instance en quelques minutes sur Railway, Render, Fly.io ou votre propre VPS.

bash
git clone https://github.com/Epilouptique/domainwatch.git
cd DoomName
cp .env.example .env
# Remplissez .env avec vos variables
npm install && node server.js

Obtenir une clé API

Entrez votre e-mail pour recevoir votre clé API gratuite instantanément.