Expired Domains CLI

Шукайте expired і аукційні домени з термінала

Один автономний Go-бінарник — karma — для Public API Karma.Domains. Шукайте expired-домени, аукціони, backorder і buy-now з термінала. Переглядайте звіти та запускайте live SEO-перевірки. За замовчуванням — таблиця; --json для jq і скриптів. Той самий Pro Bearer-ключ, що для REST і MCP.

1 Автономний бінарник
6 Платформ
Pro Той самий API-ключ
60/min Спільний ліміт запитів
Запитати ШІ
  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Perplexity
Пов'язане

Завантажити для вашої платформи

Готові бінарники на GitHub Releases. Розпакуйте та додайте karma (або karma.exe) у PATH. До кожного релізу додаються SHA-256 checksums.

Latest v0.1.0

Хочете зібрати з джерел? go build -o karma ./cmd/karma у репозиторії.

Автентифікація з Pro API-ключем

CLI звертається до того самого Public API, що curl і SDK. Один ключ з Профіль → Налаштування покриває REST, MCP і karma.

Потрібен тариф Pro або вище. Створіть або скиньте ключ у Профіль → Налаштування. Ставтеся до нього як до пароля — не комітьте й не вставляйте в публічні чати.

Environment export KARMA_API_KEY=YOUR_API_KEY
Flag karma --api-key YOUR_API_KEY …
Config file ~/.config/karma-domains/config.toml → api_key = "…"
Rate limit 60 запитів/хвилину на ключ (спільний з REST і MCP)
List quota 50 000 рядків/день (UTC), page_size 1–100
Live-tool quota 200 викликів без кешу/день (UTC); cache hits безкоштовні
  1. Оформіть тариф Pro або вище.
  2. Створіть або скиньте ключ у Профіль → Налаштування.
  3. Експортуйте KARMA_API_KEY, передайте --api-key або задайте api_key у config.toml.
  4. Запустіть karma search, karma domain або karma check …

CLI в дії

Записані демо — на цій сторінці API-ключ не потрібен. Перемикайте сценарії, щоб побачити таблиці пошуку, --json у jq, lookup і live-перевірки.

Команди

Підкоманди відповідають маршрутам Public API. За замовчуванням — читабельна таблиця; додайте --json для сирого payload.

  • karma search

    Пошук expired, auction, backorder і buy-now звітів. Прапорці --tld, --domain-type, --moz-da-min, --page, --page-size, --sort-by, --filter-json, --filter-file.

  • karma domain <name>

    Пошук домену по всіх базах.

  • karma report <type> <id>

    Повний звіт за report_type і report_id.

  • karma profile

    Email автентифікованого користувача та баланс кредитів.

  • karma check <tool> <domain>

    Live-перевірки — expiry, whois, domain_authority, domain_age, traffic, dns, spam_score, karma_metric, backlinks та ін. 1 кредит за домен, якщо не з кешу.

  • karma favorites list|add|remove

    Список обраного або закріплення/відкріплення звіту.

Глобальні прапорці

  • --json Друк сирого JSON API (pretty-printed).
  • --api-key Перевизначити KARMA_API_KEY на один виклик.
  • --base-url Перевизначити базовий URL API (просунутий режим).

Повні імена фільтрів і поля відповіді — документація Public API та OpenAPI.

Як це працює

Встановіть один раз, автентифікуйтеся Pro-ключем, потім шукайте або прокидайте JSON з будь-якої оболонки.

  1. Завантажте бінарник для вашої ОС з GitHub Releases і додайте karma у PATH.
  2. Задайте Pro API-ключ через KARMA_API_KEY, --api-key або ~/.config/karma-domains/config.toml.
  3. Шукайте або перевіряйте — таблиця для людей, --json плюс jq для скриптів і cron.

Що можна робити в shell

Той самий інвентар, що на сайті та в Public API — ранковий обхід або нічне завдання.

Ранковий обхід аукціонів

Фільтруйте лоти GoDaddy, DropCatch та інших через --filter-json, потім прокиньте домени у файл шортлиста, перш ніж відкрити застосунок.

SEO-шортлист з jq

Задайте Moz DA, KarmaScore або обмеження за TLD, потім витягніть лише потрібні поля для таблиці або повідомлення в Slack.

Моніторинг через cron

Заплануйте karma --json search і сповіщайте про нові збіги. Один бінарник — без Python або Node на сервері.

Live-перевірка перед покупкою

Запустіть karma check expiry або whois для фіналіста. Live-tools коштують 1 кредит за домен; попадання в кеш безкоштовні.

Обране з термінала

Переглядайте збережені звіти через karma favorites list або закріплюйте/відкріплюйте, не виходячи з shell.

Скрипти без SDK

Коли curl занадто багатослівний, а мовний SDK не потрібен — karma обгортає search, report і checkers в одну команду.

Часті запитання

Чи потрібен тариф Pro?

Так. CLI використовує Bearer-ключ Public API, для якого потрібен Pro або вище. Створіть ключ у Профіль → Налаштування.

Це той самий ключ, що у Public API і MCP?

Так. Один ключ для REST, MCP-сервера та karma. Ліміт 60 запитів на хвилину спільний.

Таблиця чи --json?

За замовчуванням search і favorites друкують компактну таблицю (domain, base, report id). Передайте --json для повного payload API — зручно для jq, скриптів і cron.

Де повний список фільтрів пошуку?

Використовуйте --filter-json або --filter-file з тими самими іменами полів, що у POST /v1/reports/search. Дивіться лендинг Public API та OpenAPI.

Які платформи підтримуються?

Готові бінарники для macOS (Apple Silicon і Intel), Linux (x86_64 і ARM64) та Windows (x64 і ARM64). Завантаження на GitHub Releases.

Коли live-checkers списують кредити?

karma check … коштує 1 кредит за домен, якщо відповідь не з кешу (cache hits безкоштовні). Пошук у списках і читання звітів іде в ліміт запитів і денну квоту рядків, без додаткових кредитів.

CLI, curl, SDK чи MCP — що обрати?

CLI — для термінала та jq-пайпів. curl або Python / TypeScript SDK — у коді застосунку. MCP — коли ChatGPT, Claude або Cursor мають викликати той самий інвентар у чаті.

Share-лінки та SEO enrich уже в CLI?

Не кожен маршрут Public API вже обгорнутий (наприклад share-лінки та SEO enrich). Для них використовуйте curl або SDK, або стежте за оновленнями у репозиторії CLI.

Той самий інвентар, що в застосунку — з вашого shell

Завантажте karma і почніть шукати expired-домени

Один Pro-ключ для CLI, Public API і MCP. Шість платформ. Таблиця або --json.

Pro Потрібен тариф
6 Збірки платформ
60/min Спільний ліміт запитів