REST API
Доступ к каталогу доменов .RU/.РФ с новым SSL для интеграций (CRM, скрипты). Каталог на сайте работает через UI; для программных запросов нужен API-ключ (тарифы Pro и Agency).
Авторизация
Ключ создаётся в личном кабинете → API-ключи.
Authorization: Bearer lp_…ваш_ключ… # или X-API-Key: lp_…ваш_ключ…
Без ключа ответы каталога — 401.
Лимиты
- 60 запросов / минуту на API-ключ (все эндпоинты суммарно).
- До 180 запросов / минуту с одного IP — защита сервера от флуда.
- При превышении:
429, заголовокRetry-After.
Базовый URL
https://lidpo.ru
Эндпоинты
GET /api/sites
Список доменов. Параметры:
q— поиск по домену (подстрока)niche— id ниши (или через запятую)zone—ruилиrfstatus—active|not_ready|unknowndate— день SSLYYYY-MM-DD(UTC)limit— 1…200 (по умолчанию 50)offset— смещение
curl -s "https://lidpo.ru/api/sites?niche=med_clinic&limit=10" \ -H "Authorization: Bearer lp_YOUR_KEY"
GET /api/sites/{domain}
Карточка одного домена.
curl -s "https://lidpo.ru/api/sites/example.ru" \ -H "X-API-Key: lp_YOUR_KEY"
GET /api/niches
Список ниш: id, label, счётчики.
GET /api/stats
Сводка по окну каталога. Опционально date=YYYY-MM-DD, live=1.
GET /api/home
Один ответ: stats + niches.
GET /api/account/export.csv
CSV-выгрузка (нужны ключ или сессия кабинета). Те же фильтры:
niche, date, zone, status, q.
Лимит строк зависит от тарифа.
curl -sL "https://lidpo.ru/api/account/export.csv?niche=auto_service" \ -H "Authorization: Bearer lp_YOUR_KEY" -o domains.csv
Формат ответа /api/sites
{
"items": [
{
"domain": "example.ru",
"zone": "ru",
"niche_id": "med_clinic",
"niche_label": "…",
"not_before_date": "2026-07-14",
"issuer": "…",
"site_status": "active",
"cms": null,
"title": "…"
}
],
"total": 123
}
Ошибки
401— нет или неверный ключ403— тариф без доступа к API (нужны Pro / Agency)429— лимит ключа (60/мин) или IP (180/мин)404— домен не найден
Вопросы: support@lidpo.ru · Тарифы