Colle une liste d'URLs (1 par ligne ou séparées par virgule). Pour chaque domaine, on cherche s'il existe une fiche Google My Business correspondante.
✅ exact = site déclaré dans le GMB matche · 🤔 fuzzy = nom du GMB contient le slug du domaine (probable mais à vérifier) · ❌ = pas trouvé.
Résultats
—
URL
GMB
Nom
Note
Adresse
Téléphone
→
Aucun scrape lancé.
GMB Scrapper (background)
arrêté
Scrape continu Google Maps via grille géographique France. Déduplication par place_id, persistance SQLite (volume Coolify), reprise auto après restart.
But : accumuler le maximum de fiches, puis filtrer celles avec un site web pour vérifier leur expiration plus tard.
Cascade pour chaque domaine scrapé : DNS A → NS lookup → HTTP HEAD → détection patterns parking.
Résultats stockés en DB (re-check après 30j). Verdict : available = NXDOMAIN (réenregistrable) · parked = NS/HTML connu de parking · down = serveur HS · active = site normal.
Un domaine ou une URL par ligne. Marqué manually_excluded en DB → sort des compteurs (Available/Parked/Down/Active), de Expire bientôt, Newly available et des exports CSV. La table d'origine est préservée.
✅ Domaines réellement libres
arrêté
WHOIS lookup TCP/43 sur les domaines NXDOMAIN enregistrables (pas de sous-domaine). « Réellement libre » = WHOIS no-match = supprimé du registre, re-enregistrable maintenant (≠ NXDOMAIN seul, qui inclut la période de grâce où le titulaire peut encore récupérer). Throttle ~1.5s/req (limites AFNIC).
NXDOMAIN enregistrables checkés
—
✅ Réellement libres ⬇
—
Domaine
Nom GMB
Expire le
Jours
Registrar
Verdict
Adresse
Démarre le WHOIS pour remplir.
—
Scrap catalogue ereferer
arrêté
Scrape /bo/exchange-site-find page par page (~80 500 sites au total). Pas de tri par date côté ereferer, donc on dédup sur le domaine et on flag les nouveaux via first_seen.
Mode full = tout le catalogue (~1h). Mode incremental = stop après 3 pages d'affilée sans nouveau (~quelques min). Cron quotidien lance auto un incremental.
Pour chaque métrique, le seuil pour entrer dans le top X% des sites FR Ereferer. Si ton site dépasse la colonne "Top 9%", il est dans les 9% meilleurs sur cette dimension.
Métrique
Médiane
Top 25%
🎯 Top 9%
Top 5%
Top 1%
n
seuil
💰 prix méd.
seuil
💰
seuil
💰
seuil
💰
seuil
💰
Chargement…
💰 Estimateur de prix
…
Entre les métriques de ton site et obtiens une estimation du prix médian basée sur les ~30k sites FR similaires en DB Ereferer.
Prix médian estimé
—
Fourchette 80%
—
Sample
—
📈 Conseils : que se passe-t-il si…
🔗 Sites comparables (top 8)
Sites récents (200 derniers, nouveaux du jour en haut)
Domaine
Lang
Prix
TF
CF
DA
RD
Trafic G.
Catégories
Vu
Aucun site encore scrapé.
Monitoring sitemap (sites ereferer)
arrêté
Phase 1 : pour chaque site du catalogue ereferer, on découvre le sitemap (robots.txt prioritaire, sinon URLs candidates), on parse jusqu'à 500 articles les plus récents, on stocke. Re-crawl tous les 3 jours par site.
Cap : 5 sub-sitemaps suivis quand sitemap-index, 500 URLs max par site.
Domaines total
—
✓ OK
—
✗ Échecs
—
À crawler
—
Articles total
—
🆕 Articles 24h
—
DB size
—
En attente d'événements worker…
🔗 Phase 2 — Extraction liens externes
arrêté
Pour chaque article, on fetch le HTML, on extrait les <a href> externes (≠ source domain), on agrège par registrable domain (eTLD+1).
Filtre: skip social media, big tech, CDN, mailto/tel, assets.
Mode baseline : 1ère exécution sur tous les articles existants → tous les targets sont marqués is_baseline=1 (non démarchables, déjà connus).
Mode forward : ne traite que les articles découverts APRÈS baseline → targets éligibles au démarchage Phase 3.
Articles extraits
—
Articles à extraire
—
Target domains
—
🆕 Démarchables
—
Pairs (src→tgt)
—
Baseline
—
🩺 Phase 2.5 — Liveness check
…
Target domain
Liens
Sources
Status
Vu
Démarre la baseline pour remplir.
📨 Phase 3 — Démarchage automatique
arrêté
⚠️ Démarchage non sollicité = zone grise RGPD/CNIL en France. Inclure un opt-out clair dans ton message + email réel répondable. Ton usage = ta responsabilité.
Cap quotidien et throttle entre envois pour limiter le risque blacklist IP/email.
Éligibles
—
Envoyés (total)
—
Envoyés aujd
—
No form
—
No contact pg
—
Captcha
—
Failed
—
⚙️ Paramètres expéditeur + message
Domaine
Statut
Page contact
Liens
Quand
Aucun contact tenté.
📊 Top domaines (nb articles)
—
🎯 Analyse de niches
Explore les target_domains scrappés pour identifier des niches à attaquer, des campagnes SEO en cours, des sites éditoriaux puissants, etc.
Targets total
—
Baseline
—
Forward (vrais nouveaux)
—
🆕 7j
—
🆕 24h
—
Sources distinctes
—
Pairs (src→tgt)
—
🚫 Blacklist globale
Filtre partout: les domaines listés sortent de l'inventaire ET du niche analysis. Sync DB sitemap-monitor au save.
…
—
📊 Top liés (par diversité sources)
Domaine
Sources
Liens
—
🚀 Campagnes récentes (signal SEO)
—
🆕 Newcomers (forward only, <30j)
—
📈 Volume brut (templates probables)
Domaine
Liens
Sources
—
🌍 Distribution TLD
—
📤 Top sources linkers
—
🔎 Recherche / filtres + actions bulk
BULK sur sélection :0 sélectionnés
Domain
Liens
Sources
B?
Status
Vu
Lance une recherche
💡 Astuce : pour démarcher AUSSI les domaines baseline (réseau classique déjà actif), va dans l'onglet Monitoring sitemap → section Démarchage et coche "Inclure baseline" dans les paramètres avancés. Ou utilise ici le bouton ✓ Rendre démarchable sur une sélection ciblée.
Sources qui linkent vers
Source domain
Liens
Vu
Chargement…
🛒 Export Shopify / WooCommerce → CSV Shopify
Donne l'URL d'une boutique. On détecte la plateforme (Shopify /products.json → WooCommerce Store API → fallback sitemap+JSON-LD),
on scrape tous les produits (titre, description, images, prix, variants) et on génère un CSV au format d'import Shopify.
⚡ Notes :
• Shopify /products.json est un endpoint public officiel Shopify (250 produits/page, paginé).
• WooCommerce Store API /wp-json/wc/store/products est public depuis 2020 (100/page, paginé).
• Le CSV généré est au format d'import Shopify standard (1 row par variant + rows additionnelles pour images).
• Pour les variations WC, seule la 1ère est exportée (la Store API ne donne pas le détail des prix par variant sans appels supplémentaires).
📡 Networks — radar de régies multi-verticales
Détecte les régies (crypto, finance, trading, casino, dating, adulte, nutra…) via plusieurs collecteurs.
Aucun filtrage : tout est capté et taggé par verticale — tu décides quoi suivre. Chaque candidat porte la trace de comment il a été trouvé.
○ arrêté
Candidats
—
Dernières 24h
—
Score ≥ 60
—
Régie candidate
Score
Stack
Signaux
Détecté le
Statut
Chargement…
Toutes les sources surveillées. Clique un lien pour aller voir toi-même. Tier 1 = collecteur automatique actif · Tier 2 = à automatiser (v2) · Tier 3 = payant/optionnel.
Chargement…
En attente…
✈️ Telegram — monitoring de channels publics
Surveille les derniers messages des channels Telegram publics (régies nutra & co) via la preview t.me/s/ — sans login, sans API.
Organisé par verticale : aujourd'hui Nutra, extensible.
○ arrêté
Channels
—
Messages
—
24h
—
Channels
Chargement…
Tous les messages
Chargement…
🧪 Nutra Products — détecteur de produits qui percent
Repère les produits/angles nutra en accélération, par verticale et par pays. Le signal = le delta 7 jours du volume de pubs / des recherches / des offers.
○ arrêté
Trends
—
Breakout
—
Sources
—
Terme / produit
Verticale
Pays
Source
Valeur
Δ 7j
Score
Statut
Chargement…
Score de tendance max par verticale × pays — où ça chauffe.
Chargement…
3 collecteurs scrapent directement, sans token ni proxy : Offervault (API offres), CBEngine (gravity ClickBank, Playwright), Meta Ad Library (web UI scrapé via Playwright). Le 1er passage pose la baseline — le delta 7j arrive avec l'historique.
En attente…
🔍 Recon
Outils de reconnaissance migrés depuis centralisation.php. Étape 1 : Favicon Hash. (Casino Recon — 8 sous-onglets — aux étapes suivantes.)
○ arrêté24 collecteurs portés depuis centralisation.php — chacun alimente recon.db.
En attente…
Chargement…
Chargement…
0 sélectionnée(s) →
Domaine
Marque / famille
Score
Source
Statut
Chargement…
Empreintes partagées par plusieurs cibles — révèle les familles d'opérateurs.
Chargement…
score min
Chargement…
Chargement…
Favicon
Hash (signé)
Hash (non signé)
Taille
Rechercher ce favicon
🛰️ Recon+ — Multi-Verticales
Moteur de reconnaissance générique : découverte de cibles (registres, crt.sh, NRD, agrégateurs),
fingerprinting et clustering en familles d'opérateurs, sur 7 verticales.
Chargement…
🛍️ Ecom Recon — détection de produits & niches gagnants
Veille e-commerce quotidienne : snapshot des classements (Amazon Movers & Shakers, eBay, Newegg…),
tendances (Pinterest, Exploding Topics, Google Trends), pubs (TikTok, Meta) et social.
Le signal = vélocité + convergence multi-sources.
Chargement…
💞 Dating — générateur de prompts vidéo
Chaque génération tire au hasard dans des dizaines de variations (couleur & coupe de cheveux, accessoire, yeux, visage, tenue, lieu, posture, cadrage, geste, mode selfie/filmée par un proche, prénom, âge…) et envoie le tout à OpenRouter en rotation de modèles (Grok 4.3 · Gemini 3.1 Pro · MiMo V2.5 Pro).