Expired Domains CLI

Recherchez des domaines expirés et aux enchères depuis votre terminal

Un binaire Go autonome — karma — pour la Public API Karma.Domains. Recherchez des domaines expirés, aux enchères, en backorder et en buy-now depuis le terminal. Consultez des rapports et lancez des vérificateurs SEO en direct. Sortie en tableau par défaut ; --json pour jq et les scripts. La même Pro Bearer key que REST et MCP.

1 Binaire autonome
6 Plateformes
Pro Même API key
60/min Limite de débit partagée
Demander à l'IA
  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Perplexity

Télécharger pour votre plateforme

Binaires précompilés depuis GitHub Releases. Décompressez et placez karma (ou karma.exe) dans votre PATH. Des sommes de contrôle SHA-256 accompagnent chaque release.

Dernière v0.1.0

Vous préférez compiler depuis les sources ? go build -o karma ./cmd/karma dans le repo.

S'authentifier avec une Pro API key

La CLI parle la même Public API que curl et les SDK. Une key depuis Profil → Paramètres couvre REST, MCP et karma.

Nécessite le plan Pro ou supérieur. Créez ou réinitialisez la key dans Profil → Paramètres. Traitez-la comme un mot de passe — ne la commitez jamais ni ne la collez dans des chats publics.

Environnement export KARMA_API_KEY=YOUR_API_KEY
Flag karma --api-key YOUR_API_KEY …
Fichier de configuration ~/.config/karma-domains/config.toml → api_key = "…"
Limite de débit 60 requêtes/minute par key (partagé avec REST et MCP)
Quota de listage 50 000 lignes/jour (UTC), page_size 1–100
Quota des outils en direct 200 appels hors cache/jour (UTC) ; les hits cache sont gratuits
  1. Souscrire au plan Pro ou supérieur.
  2. Créer ou réinitialiser la key dans Profil → Paramètres.
  3. Exporter KARMA_API_KEY, passer --api-key ou définir api_key dans config.toml.
  4. Lancer karma search, karma domain ou karma check …

La CLI en action

Démos enregistrées — aucune API key requise sur cette page. Changez de scénario pour voir les tableaux de recherche, --json pipé vers jq, les lookups et les contrôles en direct.

Commandes

Les sous-commandes correspondent aux routes de la Public API. La sortie par défaut est un tableau lisible ; ajoutez --json pour la charge utile brute.

  • karma search

    Rechercher des rapports expirés, aux enchères, backorder et buy-now. Flags --tld, --domain-type, --moz-da-min, --page, --page-size, --sort-by, --filter-json, --filter-file.

  • karma domain <name>

    Rechercher un domaine sur toutes les bases.

  • karma report <type> <id>

    Récupérer un rapport complet par report_type et report_id.

  • karma profile

    Afficher l'e-mail de l'utilisateur authentifié et le solde de crédits.

  • karma check <tool> <domain>

    Vérificateurs en direct — expiry, whois, domain_authority, domain_age, traffic, dns, spam_score, karma_metric, backlinks et plus. 1 crédit par domaine sauf cache.

  • karma favorites list|add|remove

    Lister les favoris ou épingler/désépingler un rapport.

Flags globaux

  • --json Afficher le JSON brut de l'API (formaté).
  • --api-key Remplacer KARMA_API_KEY pour un appel.
  • --base-url Remplacer l'URL de base de l'API (avancé).

Noms de filtres et champs de réponse complets — Public API docs et OpenAPI.

Comment ça marche

Installez une fois, authentifiez-vous avec votre Pro key, puis recherchez ou pipez du JSON depuis n'importe quel shell.

  1. Téléchargez le binaire pour votre OS depuis GitHub Releases et placez karma dans votre PATH.
  2. Configurez la Pro API key via KARMA_API_KEY, --api-key ou ~/.config/karma-domains/config.toml.
  3. Recherchez ou vérifiez — sortie en tableau pour les humains, --json plus jq pour les scripts et cron.

Ce que vous pouvez faire dans le shell

Le même inventaire que le site et la Public API — d'un balayage matinal à un job nocturne.

Balayage matinal des enchères

Filtrez les lots GoDaddy, DropCatch et autres avec --filter-json, puis pipez les domaines vers un fichier de shortlist avant d'ouvrir l'app.

Shortlist SEO avec jq

Exigez Moz DA, KarmaScore ou des contraintes de TLD, puis extrayez uniquement les champs dont vous avez besoin pour une feuille ou un message Slack.

Surveillance cron

Planifiez karma --json search et alertez quand de nouvelles correspondances apparaissent. Un binaire — pas de runtime Python ou Node sur le serveur.

Contrôle en direct avant achat

Lancez karma check expiry ou whois sur un finaliste. Les outils en direct coûtent 1 crédit par domaine ; les hits cache sont gratuits.

Favoris depuis le terminal

Listez les rapports enregistrés avec karma favorites list, ou ajoutez/retirez des épingles sans quitter le shell.

Scripts sans SDK

Quand curl est trop verbeux et que vous ne voulez pas de SDK langage, karma regroupe recherche, rapport et vérificateurs en une commande.

Questions fréquentes

Ai-je besoin du plan Pro ?

Oui. La CLI utilise la Public API Bearer key, qui nécessite Pro ou supérieur. Créez la key dans Profil → Paramètres.

Est-ce la même key que la Public API et MCP ?

Oui. Une key pour REST, le MCP server et karma. La limite de 60 requêtes/minute est partagée.

Sortie en tableau ou --json ?

Par défaut, search et favorites impriment un tableau compact (domain, base, report id). Passez --json pour la charge utile complète de l'API — idéal pour jq, les scripts et cron.

Où est la liste complète des filtres de recherche ?

Utilisez --filter-json ou --filter-file avec les mêmes noms de champs que POST /v1/reports/search. Voir la landing Public API et OpenAPI.

Quelles plateformes sont prises en charge ?

Binaires précompilés pour macOS (Apple Silicon et Intel), Linux (x86_64 et ARM64) et Windows (x64 et ARM64). Téléchargements sur GitHub Releases.

Quand les vérificateurs en direct consomment-ils des crédits ?

karma check … coûte 1 crédit par domaine sauf si la réponse est en cache (hits cache gratuits). La recherche en listage et la lecture de rapports comptent contre la limite de requêtes et le quota quotidien de lignes, pas de crédits supplémentaires.

CLI, curl, SDK ou MCP — que choisir ?

Utilisez la CLI pour les workflows terminal et pipes jq. Utilisez curl ou les SDK Python / TypeScript dans le code applicatif. Utilisez MCP quand vous voulez que ChatGPT, Claude ou Cursor appellent le même inventaire dans le chat.

Les share links et SEO enrich sont-ils déjà dans la CLI ?

Toutes les routes Public API ne sont pas encore enveloppées (par exemple share links et SEO enrich). Utilisez curl ou un SDK pour celles-ci, ou consultez le repo CLI pour les mises à jour.

Le même inventaire que l'app — depuis votre shell

Téléchargez karma et commencez à chercher des domaines expirés

Une Pro key pour la CLI, Public API et MCP. Six plateformes. Tableau ou --json.

Pro Plan requis
6 Builds par plateforme
60/min Limite de débit partagée