Бизнес-инструменты Бесплатные квоты продуктов; превышение и дополнительные функции платные

PostHog API

PostHog API дает программный доступ к событиям и запросам продуктовой аналитики: можно собрать проверяемую сводку для команды или AI-ассистента.

Что это

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

Здесь описан интерфейс данных, а не отдельный AI-помощник PostHog. API не объясняет автоматически, почему упала конверсия. Он может предоставить факты для анализа вашим кодом или моделью; гипотезы потом проверяют отдельно.

Не путайте публичную отправку событий с приватным чтением проекта. Project token для сбора событий не заменяет Personal API key для запросов. Первый тест лучше ограничить агрегатом без email, текстов переписки и других персональных сведений.

Ключевые параметры

  • Категория: Операционные задачи
  • Сложность: Для разработчика
  • Запуск: Около 30 минут
  • Open-source: Да
  • Данные: Не известно
  • Чувствительные данные: Только с настройками
API REST API HogQL n8n Python Cloud Self-hosted Сервер

Сильные стороны

  • HogQL позволяет явно задать период, группировку и правила подсчета.
  • Приватный API можно подключить к собственному скрипту или автоматизации.
  • Персональному ключу можно выдать только нужные разрешения и ограничить доступ к проектам.
  • Бесплатные квоты позволяют проверить небольшой сценарий до масштабирования расходов.

Ограничения

  • Ошибки сбора, повторные события и неверный период искажают результат независимо от API.
  • Методы имеют лимиты; дорогие запросы и повторы нужно ограничивать.
  • Query API не предназначен для массового экспорта; программный OFFSET через Personal API key не поддерживается.
  • Self-hosted-развертывание официально не поддерживается: обслуживание и риски остаются у владельца.

Как использовать

1. Подготовка. Выберите учебный проект с уже поступающими событиями. Запишите его project_id, регион US или EU и ожидаемый небольшой показатель. Для начала считайте события, а не уникальных пользователей.
2. Настройка. Создайте Personal API key с разрешением Query Read только для нужного проекта. Сохраните его на сервере вне кода. Для US используйте https://us.posthog.com, для EU https://eu.posthog.com; хост приема событий с i. здесь не нужен.
3. Первый результат. Отправьте POST /api/projects/{project_id}/query/ с Authorization: Bearer и Content-Type: application/json. Тело: {"query":{"kind":"HogQLQuery","query":"SELECT count() FROM events WHERE timestamp >= now() - INTERVAL 7 DAY"}}. Сохраните результат и время проверки; учтите признак кеширования.
4. Проверка. Сравните число с тем же SQL-запросом в интерфейсе проекта. Затем зафиксируйте одинаковые границы периода и часовой пояс для регулярного отчета. При 429 учитывайте Retry-After. Для массовых выгрузок используйте batch exports, а не обход ограничений Query API.

Примеры сценариев

  • Собрать число регистраций за согласованный период.
  • Проверить, что событие поступает после изменения продукта.
  • Подготовить агрегаты для обсуждения удержания без передачи профилей пользователей.

Доступ и оплата

  • Модель оплаты: Оплата по использованию
  • Бесплатный тариф: Да
  • Работа в РФ: Нужно проверять
  • VPN: Не известно
  • Русский интерфейс: Не известно
  • Русский язык: Не известно

Cloud имеет бесплатные квоты по продуктам и оплату превышения. Открытое ядро имеет MIT-лицензию, но ee-компоненты лицензируются отдельно. Self-hosting возможен без гарантированной поддержки и не равен всем платным функциям Cloud. Доступность и оплату из России здесь не подтверждаем.

Когда не подходит

  • Объяснять причины изменений только по числу событий
  • Скачать весь проект через бесконечный OFFSET
  • Размещать приватный ключ в браузерном коде

Альтернативы

amplitude-dashboard-rest-api google-analytics-data-api metabase-api

Amplitude API и Google Analytics Data API подходят для аналитики соответствующих систем. Metabase API удобен для отчетов над своей базой. Их показатели нельзя напрямую сопоставлять без одинаковых определений событий и пользователей.

Параметры для подборок

API Бесплатный тариф open-source product-analytics reporting data-analysis Для разработчиков Бизнес Операции Для бизнеса

FAQ

Project token подойдет для чтения данных?

Нет. Он нужен для публичных операций сбора. Для приватного запроса используйте Personal API key с нужными правами или другой поддерживаемый способ авторизации.

API сам объясняет падение конверсии?

Нет. В этой карточке речь о доступе к данным. AI-функции платформы - отдельные возможности; причины изменений нужно проверять по фактам.

Число событий равно числу пользователей?

Нет. Один человек может отправить событие несколько раз. Сначала определите, что именно считаете: события, уникальных людей или завершенные операции.

Можно выгрузить все события через Query API?

Этот интерфейс не предназначен для массового экспорта. Для регулярной выгрузки больших наборов используйте поддерживаемые batch exports.

Ответ 200 на отправку события означает, что оно сохранено?

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

Лучше всего подходит

Типовые задачи

Собрать регулярную сводку событий Получить агрегаты через HogQL Передать проверенные показатели в AI-сценарий

Упоминания

Статьи, где встречается PostHog API