У ExpiredDomains.net нет публичного API. Об этом прямо сказано в FAQ сервиса, а на той же странице предупреждают: автоматический доступ в личный кабинет может привести к закрытию аккаунта. Если доменный ресерч уже не умещается в браузер, практичный ответ — использовать документированный API, рассчитанный на автоматизацию.
Содержание
- Содержание
- Прямой ответ: у ExpiredDomains.net нет API
- Почему скрейпинг личного кабинета — тупик
- Что обычно хотят от API expired-доменов
- Поддерживаемая альтернатива: API Karma.Domains
- Где API реально экономит работу
- Сравнение ExpiredDomains.net и API Karma.Domains
- Когда ExpiredDomains.net достаточно
- Как выглядит базовый запрос
- Частые вопросы
- Есть ли у ExpiredDomains.net API?
- Можно ли получить API-ключ ExpiredDomains.net?
- Можно ли скрейпить ExpiredDomains.net?
- Можно ли автоматически экспортировать данные ExpiredDomains.net?
- Какая есть практическая альтернатива API ExpiredDomains.net?
- Можно ли связать доменный ресерч с n8n, Google Sheets или CRM?
- Сначала проверьте регулярную задачу
Прямой ответ: у ExpiredDomains.net нет API
Если вы искали API-ключ ExpiredDomains.net и ничего не нашли, вы не пропустили скрытую страницу для разработчиков. Сервис отвечает на этот вопрос в официальном FAQ: «There is no API, so no you can't».
Это не делает ExpiredDomains.net плохим инструментом. Это одно из самых широких бесплатных мест, где можно вручную смотреть доменный инвентарь. Сейчас на сайте 676 поддерживаемых TLD, а также expired, pending-delete, marketplace и удалённые домены. В личном кабинете есть обширные фильтры, сохранённые поиски и watchlist на 20 000 доменов. Официальное введение в member area хорошо объясняет эти браузерные функции.
Ограничение появляется, когда полезный ручной поиск превращается в регулярный процесс. Агентству каждое утро могут понадобиться одни и те же фильтры для пяти клиентов. PBN-команде нужно отправлять новых кандидатов в таблицу на ревью. Разработчику нужны доменные данные внутри внутреннего приложения. Для таких задач нужен машиночитаемый интерфейс, а не ещё одна сохранённая вкладка браузера.
Почему скрейпинг личного кабинета — тупик
Когда у сайта нет API, скрейпинг часто предлагают как обходной путь. Здесь политика сформулирована необычно прямо.
В FAQ ExpiredDomains.net сказано, что аккаунт могут закрыть, если к личному кабинету подключается программа, скрипт, инструмент, бот, краулер или AI-агент. Исключений для любых инструментов нет, а data mining тоже может привести к закрытию аккаунта. Скрейпер по своей конструкции ставит аккаунт, встроенный в автоматический воркфлоу, под риск.
Есть и техническая проблема. HTML — это слой отображения, а не стабильный контракт данных. Изменение логина, полей формы, пагинации или разметки таблицы может сломать задачу за одну ночь. Команде придётся самой поддерживать авторизацию, ретраи, дедупликацию, контроль частоты запросов и постоянные починки — без опубликованной схемы, которая подскажет, не изменился ли смысл поля.
Та же потребность видна на доменных форумах. В одном обсуждении на NamePros пользователь хотел каждый день запускать сохранённые поиски и переносить результаты в Google Sheets. В ответах указали, что действия на ExpiredDomains.net нужно выполнять вручную. Другая тема про альтернативы API шла от человека, которому были нужны домены, истекающие сегодня, в формате, который может потребить софт.
Это обычные запросы к воркфлоу. Им просто нужен другой интерфейс.
Что обычно хотят от API expired-доменов
Фраза «API ExpiredDomains.net» обычно подменяет одну из практических задач:
- по расписанию забирать свежие expired- или аукционные домены;
- каждый день применять одни и те же критерии покупки;
- отправлять шорт-лист в Google Sheets, Notion, CRM или базу данных;
- просеивать список клиента, брокера или outreach до оплаты глубоких проверок;
- перед покупкой повторно проверять доступность и актуальные метрики;
- хранить заметки и доказательства по каждому кандидату.
Всем этим задачам нужны документированные поля, предсказуемая авторизация и лимиты, вокруг которых команда может планировать работу. Браузерный экспорт может помочь один раз. Это не фундамент для поддерживаемого воркфлоу.
Поддерживаемая альтернатива: API Karma.Domains
Я строил Karma.Domains вокруг работы между находкой домена и решением, стоит ли тратить на него деньги. API expired-доменов Karma.Domains отдаёт тот же инвентарь, что и веб-приложение: более 13 миллионов expired- и аукционных доменов по gTLD и ccTLD. База обрабатывает 400 000+ новых доменов ежедневно из 40+ источников, а в поиске доступно более 90 фильтров.
Отчёты собирают доступные данные Ahrefs, Semrush, Moz, Majestic, Similarweb, Wayback Machine и других источников. В них также есть история Karma.Domains и сигналы риска. Так воркфлоу сокращает большой исходный список до того, как кто-то потратит время и кредиты платных инструментов на глубокую проверку.
API использует REST, JSON, HTTPS и Bearer-авторизацию. Схемы запросов и ответов опубликованы через OpenAPI и Swagger. Актуальные лимиты тарифа Pro: 60 запросов в минуту на ключ, общие с MCP; списковые запросы могут возвращать до 50 000 строк в день. У live-инструментов отдельный лимит: 200 некэшированных вызовов в день. Эти цифры могут измениться, поэтому перед запуском продакшен-задачи сверяйтесь с документацией.
Где API реально экономит работу
Ежедневный шорт-лист для PBN или восстановления сайта
Допустим, правило команды стабильно: домены .com, несколько лет архивной истории, минимальный порог авторитетности, без очевидных спам-тем и цена в рамках бюджета. Собирать этот поиск заново каждое утро — это работа из очереди.
Запрос по расписанию может применить те же критерии и записать в таблицу ревью только новых кандидатов. Скрипт фиксирует, что уже видел. Человек открывает оставшихся, смотрит историческую тематику и контекст бэклинков и принимает решение о покупке.
Такое разделение труда полезно. Автоматизация убирает повторяющуюся часть и не делает вид, будто скор может сам одобрить домен.
Держать аукционные очереди клиентов отдельно
Поиски агентства отличаются по нише, стране, бюджету и допустимому риску. Храните правила каждого клиента как отдельный запрос, а при попадании результатов в CRM добавляйте поле client_id или кампании.
Ревьюер получает одну нормализованную очередь с источником аукциона, текущей ценой, временем окончания, историческими сигналами и доступными SEO-метриками. Никому не нужно распутывать общий экспорт после того, как аукционный инвентарь уже изменился.
Просеять готовый список до дорогих проверок
Клиент или брокер может прислать 500 доменов. У outreach-команды могут быть сотни сайтов на рассмотрение для размещения ссылок. Отправлять каждое имя сразу в Ahrefs или Semrush — это тратить бюджет на кандидатов, которых мог бы отсеять более дешёвый первый проход.
API может искать существующие отчёты и возвращать доступную историю и SEO-поля. Воркфлоу убирает очевидные тематические несовпадения, токсичную историю, подозрительные редиректы или слабых кандидатов. Оставшиеся имена идут в специализированные инструменты и к опытному ревьюеру.
Большинство отчётов Karma.Domains уже содержат SEO-данные. Если в отчёте нет поля, которое нужно воркфлоу, SEO Enrich может приоритетно собрать недостающие данные. Его место — за условием, а не в каждом запросе.
Запускать свежие проверки ближе к покупке
Сохранённые данные эффективны для широкого скрининга. Доступность, состояние аукциона, WHOIS, DNS и сторонние метрики могут измениться, поэтому live-проверки нужны ближе к регистрации или ставке.
Запуск live-инструментов по нетронутому исходному списку тратит кредиты на домены, которые никто не купит. Запускайте их на финалистах, затем сохраняйте результат вместе с кандидатом.
Передать доказательства другому человеку
Строка из скоров — слабая передача работы. API может добавить аннотации и теги к отчёту, затем создать guest share URL. Коллега или клиент увидит историю за рекомендацией, не открывая аккаунт и не спрашивая, почему домен прошёл отбор.
Сравнение ExpiredDomains.net и API Karma.Domains
Сервисы пересекаются в поиске доменов, но поддерживают разные режимы работы.
| Возможность | ExpiredDomains.net | API Karma.Domains |
|---|---|---|
| Ручной ресерч в браузере | Да | Да, через веб-приложение |
| Публичный REST API | Нет | Да |
| JSON-ответы | Нет публичного интерфейса | Да |
| Фильтры поиска | Обширные фильтры на сайте | 90+ фильтров в API и приложении |
| Сохранённые поиски | Да, в личном кабинете | Сохранённые фильтры плюс доступ через API |
| Запросы по расписанию | Нет официального способа | Да, через ваш планировщик |
| Интеграция с Sheets, CRM или базой | Нет официального способа | Да |
| Полные отчёты по доменам | На сайте | Доступны через API |
| Заметки, теги и шаринг отчётов | Watchlist и dislikes на сайте | Аннотации, теги и guest share URL |
| Автоматический доступ в кабинет | Может привести к закрытию аккаунта | Поддерживается в рамках опубликованных лимитов API |
Когда ExpiredDomains.net достаточно
Для разового ресерча ExpiredDomains.net может быть всем, что вам нужно. Он бесплатный, широкий и удобен для просмотра списков в браузере. Сохранённые поиски и опция «Only new Domains» ускоряют регулярную ручную проверку.
Собственная документация сервиса также советует проверять данные перед покупкой, потому что значения и доступность могут измениться. Это здравый совет для любого источника доменов, включая API.
Я бы переходил на API, когда результат должен покинуть браузер: ежедневный шорт-лист, несколько клиентских очередей, внутренний дашборд или передача работы, которую нужно повторять и аудировать. Некоторые команды оставляют ExpiredDomains.net для ручного исследования и используют официальный API для автоматизированной части.
Как выглядит базовый запрос
Эндпоинт поиска Karma.Domains — POST /v1/reports/search. Этот небольшой пример запрашивает expired-домены с KarmaScore не ниже 60:
curl -X POST "https://api.karma.domains/v1/reports/search?page=1&page_size=25" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"karmascore_min":60,"domain_type":["expired"]}'
В ответе — список отчётов и общее количество. В зависимости от домена каждый элемент может включать ID отчёта, KarmaScore, SEO-метрики, поля Wayback и данные аукциона. Полный каталог фильтров берите из опубликованной схемы, а не копируйте допущения из блог-поста в продакшен-код.
Частые вопросы
Есть ли у ExpiredDomains.net API?
Нет. В официальном FAQ ExpiredDomains.net сказано, что у сервиса нет API.
Можно ли получить API-ключ ExpiredDomains.net?
Публичного API-ключа нет. Аккаунт участника даёт доступ к сайту, а не к официальному программному интерфейсу.
Можно ли скрейпить ExpiredDomains.net?
Сервис предупреждает, что автоматический доступ в личный кабинет и data mining могут привести к закрытию аккаунта. Формулировка прямо включает программы, скрипты, инструменты, ботов, краулеров и AI-агентов. Я бы не строил продакшен-воркфлоу вокруг его скрейпинга.
Можно ли автоматически экспортировать данные ExpiredDomains.net?
Официального API для автоматического экспорта нет. Любой ручной экспорт внутри аккаунта используйте как ручную функцию, а не как стабильный интерфейс для софта.
Какая есть практическая альтернатива API ExpiredDomains.net?
Используйте документированный API для доменного ресерча, когда нужны программный поиск по инвентарю, JSON-отчёты, live-проверки, сохранённые фильтры, аннотации и ссылки для шаринга. Karma.Domains предоставляет эти операции через Public API.
Можно ли связать доменный ресерч с n8n, Google Sheets или CRM?
Да. Любая система, которая умеет отправлять авторизованные HTTPS-запросы и разбирать JSON, может использовать API Karma.Domains. Логику отбора доменов оставляйте в воркфлоу и отправляйте людям только шорт-лист.
Сначала проверьте регулярную задачу
Начните с одного поиска, который команда уже повторяет. Создайте Bearer-ключ, запускайте этот набор фильтров по расписанию, фиксируйте уже просмотренные домены и отправляйте новые совпадения в систему, которой команда уже пользуется. Live-проверки и ссылки для шаринга добавляйте после того, как шорт-лист докажет пользу.
В документации API Karma.Domains есть актуальные поля, лимиты, ссылки на SDK и консоль Swagger. Первый запуск должен показать две вещи: какие клики API может убрать и какие решения по-прежнему нужны опытному ревьюеру.