À propos du projet

# Tomba Email Finder CLI Tomba est un utilitaire en ligne de commande qui vous aide à rechercher et vérifier des adresses e-mail, enrichir les données de contact et découvrir des numéros de téléphone. Il offre une large gamme de fonctionnalités pour les professionnels de la vente, du marketing et du recrutement. ## Fonctionnalités clés - **Recherche d'e-mail** : Localisez instantanément des adresses e-mail à partir de n'importe quel site web ou nom d'entreprise. - **Vérification d'e-mail** : Confirmez l'authenticité et la délivrabilité d'une adresse e-mail. - **Enrichissement** : Enrichissez les adresses e-mail avec des données supplémentaires. - **LinkedIn Finder** : Découvrez des adresses e-mail à partir d'URLs LinkedIn. - **Author Finder** : Trouvez les adresses e-mail des auteurs d'articles. - **Phone Finder** : Recherchez des numéros de téléphone à partir d'un e-mail, d'un domaine ou d'une URL LinkedIn. - **Phone Validator** : Validez les numéros de téléphone. - **Domaines similaires** : Récupérez des domaines similaires à un domaine spécifique. - **Détection de technologie** : Découvrez les technologies utilisées par un domaine. - **Recherche d'entreprise** : Recherchez des entreprises en langage naturel ou avec des filtres structurés. - **Informations de compte** : Affichez les informations actuelles du compte. - **Chat IA** : Requêtes en langage naturel propulsées par OpenAI avec les outils Tomba. - **Traitement CSV par lots** : Enrichissez, vérifiez, trouvez, auteurs, LinkedIn, téléphones et sources à partir de fichiers CSV avec mappage automatique des colonnes. - **Compétences ClawHub** : Workflows réutilisables en plusieurs étapes qui enchaînent les appels API en une seule commande. ## Installation Tomba peut être installé via plusieurs méthodes : - **Installation rapide (Linux/macOS)** : `curl -sSL https://releases.tomba.io/install.sh | sh` - **Installation rapide (Windows PowerShell)** : `irm https://releases.tomba.io/install.ps1 | iex` - **Snap** : `sudo snap install tomba` - **Go** : `go install github.com/tomba-io/tomba@latest` - **Homebrew** : `brew install tomba-io/tap/tomba` - **Scoop** : `scoop bucket add tomba https://github.com/tomba-io/scoop-bucket.git && scoop install tomba` ## Pour commencer Après l'installation, vous devez vous connecter à votre compte Tomba. Deux méthodes sont disponibles : - **OAuth (via navigateur)** : `tomba login` - **Clé API + Secret** : `tomba login --key ta_xxxx --secret ts_xxxx` ## Commandes principales ### Recherche de domaine bash tomba search --target "tomba.io" ### Recherche d'e-mail bash tomba finder --target "tomba.io" --first "mohamed" --last "ben rebia" tomba finder --target "tomba.io" --full "Mohamed Ben Rebia" ### Enrichissement bash tomba enrich --target "b.mohamed@tomba.io" ### Author Finder bash tomba author --target "https://clearbit.com/blog/company-name-to-domain-api" ### LinkedIn Finder bash tomba linkedin --target "https://www.linkedin.com/in/mohamed-ben-rebia" ### Sources d'e-mail bash tomba sources --target "ab@tomba.io" ### Vérificateur d'e-mail bash tomba verify --target "b.mohamed@tomba.io" ### Comptage bash tomba count --target "tomba.io" ### Statut bash tomba status --target "tomba.io" ### Phone Finder bash tomba phone-finder --email "wade@zapier.com" tomba phone-finder --domain "tomba.io" tomba phone-finder --linkedin "https://www.linkedin.com/in/alex-maccaw-ab592978" ### Phone Validator bash tomba phone-validator --phone "+14155552671" tomba phone-validator --phone "4155552671" --country-code US ### Recherche d'entreprise (Reveal) bash tomba reveal --query "SaaS startups in Europe" tomba reveal --country US,UK --industry Technology ### Domaines similaires bash tomba similar --target "tomba.io" ### Détection de technologie bash tomba technology --target "tomba.io" ### Informations de compte bash tomba whoami ## Commandes supplémentaires - **Format d'e-mail** : `tomba format -t stripe.com` - **Localisation des employés** : `tomba location -t stripe.com` - **Suggestions de domaine** : `tomba autocomplete -t "goo"` - **Enrichissement** : `tomba enrichment person -t user@example.com`, `tomba enrichment company -t example.com`, `tomba enrichment combined -t user@example.com` - **Gestion des leads** : `tomba lead list`, `tomba lead create --email user@example.com --list-id 1`, `tomba lead get --id 123` - **Clés API** : `tomba key list`, `tomba key create`, `tomba key delete --id 123` - **Attributs** : `tomba attribute list`, `tomba attribute create --name "Company Size" --type "text"` - **Indicateurs** : `tomba flag list`, `tomba flag create --type email --value bounce@example.com --reason hard_bounce` ## Chat IA Tomba inclut une interface de chat IA qui utilise l'appel de fonction OpenAI pour enchaîner les outils API Tomba. Vous pouvez poser des questions en langage naturel et obtenir des résultats. bash export OPENAI_API_KEY=sk-... tomba chat Exemple de session : Vous : Trouvez le VP Sales chez Stripe et obtenez son e-mail workflow : domain_search -> email_finder -> email_verifier ## Résultats **E-mail trouvé :** d.singleton@stripe.com **Vérifié :** délivrable (score : 95) Mode par lots via le chat : bash tomba chat --file contacts.csv --type enrich tomba chat --model gpt-4o-mini ## Traitement CSV par lots Traitez des fichiers CSV en masse avec des travailleurs concurrents, mappage automatique des colonnes et respect des limites de débit API. bash tomba bulk --file contacts.csv --type enrich Les types d'opérations pris en charge incluent : enrich, verify, finder, search, author, linkedin, phone, phone-validator, company, similar et sources. La concurrence est détectée automatiquement selon votre plan (max 60 travailleurs). ## Compétences ClawHub ClawHub est un système de compétences intégré qui enchaîne plusieurs appels API Tomba en workflows réutilisables. bash tomba skill list tomba skill run find-email --target stripe.com first_name=David last_name=Singleton tomba skill run company-intel --target tomba.io Les compétences intégrées incluent : find-email, company-emails, enrich-verify, company-intel, lead-gen, linkedin-intel, domain-check et author-verify. Vous pouvez également créer, importer, exporter et supprimer des compétences personnalisées. ## Serveur HTTP Exécutez un serveur HTTP local exposant tous les points de terminaison API Tomba comme proxy inverse. bash tomba http # démarre sur le port 3000 tomba http --port 8080 # port personnalisé Le serveur expose 45 routes couvrant tous les points de terminaison API principaux, la gestion CRUD des leads et la gestion des listes de leads, attributs, clés et indicateurs. ## Formats de sortie La plupart des commandes prennent en charge les formats de sortie JSON et YAML pour une intégration facile avec d'autres outils. ## Mise à jour et version - **Mise à jour** : `tomba update` (également disponible en tant que `tomba upgrade`) - **Version** : `tomba version` ## Résumé Tomba est un outil CLI complet pour la découverte, la vérification et l'enrichissement d'e-mails. Il est conçu pour les professionnels de la vente, du marketing et du recrutement qui ont besoin de trouver et de valider rapidement des informations de contact. Avec la prise en charge du traitement par lots, du chat IA et des workflows réutilisables, il peut être intégré dans divers pipelines d'automatisation.