Есть программный продукт? Добавьте его бесплатно. Человек прочитает заявку и опубликует её в течение дня.Есть продукт? Добавьте бесплатно.

Добавить продукт
Добавить продукт

API

API для чтения ваших собственных данных в SAASLEDGE: карточки, статистика, отзывы и конкуренты, за которыми вы следите. Один ключ, JSON или CSV.

Последнее обновление:

API возвращает только ваши собственные данные: карточки вашего аккаунта, их показатели, отзывы, которые люди оставили на них, и конкурентов, за которыми вы следите. Это API только для чтения. Всё, что меняет данные, делается в личном кабинете, поэтому утёкший ключ позволит скопировать ваши цифры, но не отредактировать карточку, не потратить деньги и не затронуть чужой аккаунт.

Он бесплатный, как и всё остальное здесь. Любой аккаунт может выпустить ключ в личном кабинете.

Ключ

Создайте ключ в личном кабинете, на вкладке Инструменты для карточек, в блоке «Экспорт и доступ к API». Он выглядит как sl_, за которым следуют 48 шестнадцатеричных символов, а в кабинете указана дата его выпуска.

Один ключ на аккаунт. Нажатие на «Новый ключ» выпускает свежий, и предыдущий в этот же момент перестаёт работать. Переходного периода нет, и второго ключа параллельно тоже нет, поэтому меняйте ключ, когда будете готовы обновить всё, что им пользуется.

Перевыпустите его, если он попал в публичный репозиторий, общий документ, браузер или сервис, которым вы больше не пользуетесь. Перевыпуск занимает один клик и ничего не стоит.

Отзовите его, удалив в том же блоке. Аккаунт продолжит работать, прекратится только доступ к API.

Относитесь к ключу как к паролю. Храните его на сервере, в переменной окружения или в хранилище секретов, но никогда во фронтенд-коде: всё, что находится в браузере, может прочитать любой, кто откроет страницу. Заголовки CORS на этих эндпоинтах мы не отдаём намеренно, поэтому страница в браузере на другом домене не сможет вызвать их с вашим ключом.

Как вызывать

Каждый запрос передаёт ключ в заголовке Authorization. Базовый адрес: https://saasledge.com/api/v1.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/me

Ответы приходят в формате JSON с "ok": true. Ошибки имеют ту же структуру с "ok": false и коротким машиночитаемым кодом.

Статус Код Что это значит
401 unauthorized Ключа нет, он искажён или больше не существует
402 plan_required Ключ настоящий, но аккаунт не на тарифе Studio
429 rate Больше 120 запросов в минуту с этого ключа

Лимит составляет 120 запросов в минуту на ключ. Для ночной выгрузки этого с запасом, а для цикла, который забыли остановить, мало.

GET /api/v1/me

Аккаунт, которому принадлежит ключ, и лимиты, по которым считается всё остальное. Используйте как проверку работоспособности.

{
  "ok": true,
  "account": {
    "email": "[email protected]",
    "products": 3,
    "since": "2026-08-13"
  },
  "key": { "issued_at": "2026-08-14 09:12:33" },
  "limits": {
    "products": 25,
    "watches": 25
  },
  "rate": { "limit": 120, "per": "minute" }
}

GET /api/v1/products

Ваши карточки со всем, что на них опубликовано: состояние, категория, модель оплаты, тарифы, число скриншотов, число отзывов и средняя оценка. В каждом элементе есть url_on_saasledge, публичный адрес карточки.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/products

GET /api/v1/stats

Просмотры ваших карточек и переходы на ваш сайт, сгруппированные по дням.

Параметр По умолчанию Примечания
days 30 От 1 до 365
product все Идентификатор карточки (slug), например wave
format json csv возвращает файл со столбцами product,day,views,clicks

Дни без событий не возвращаются. Итоги подсчитываются за вас в totals, включая долю переходов в процентах.

curl -H "Authorization: Bearer sl_your_key" \
  "https://saasledge.com/api/v1/stats?days=90&format=csv" -o stats.csv

GET /api/v1/reviews

Опубликованные отзывы на ваши карточки, ваши ответы и даты. Поле without_reply показывает число отзывов, которые всё ещё ждут ответа, и именно на него стоит настроить оповещение.

Параметр По умолчанию Примечания
days 90 От 1 до 365
product все Идентификатор карточки (slug)

Адреса электронной почты авторов отзывов не возвращаются никогда. Мы собираем их, чтобы проверить отзыв, а не для рассылок.

GET /api/v1/watches

Конкуренты из вашего списка наблюдения: входная цена сейчас и до последнего изменения, число тарифов, признаки бесплатного тарифа и пробного периода, оценка, число отзывов и история цен за выбранный период. В том же ответе есть mine, то есть входная цена и число тарифов ваших собственных опубликованных карточек, так что для сравнения хватает одного запроса, а не двух.

Параметр По умолчанию Примечания
days 90 От 1 до 365, относится к истории цен

Чего API не делает

Оно не покажет закрытые данные другого вендора, ничего не запишет и не выгрузит весь каталог. Массовое копирование каталога мы не продаём, и ключ его не открывает.

Вопросы или сценарий, которому нужно поле, которого мы пока не возвращаем: пишите на [email protected] и расскажите, что вы создаёте.