API для социальных сетей
Пять платформ. Один простой API.
Подключите Instagram, Facebook, LinkedIn, TikTok, Telegram и рекламу Meta к вашему продукту.
Социальные сети
- TikTok
- Telegram
Ваша сторона
- платформы
- 5
- методов SDK
- 287
- классов-клиентов
- 7
- дней бесплатно
- 30
API социальных сетей — в одном месте и просто
OAuth, контент, Instagram Direct, Telegram, реклама, Lead Ads и вебхуки. Десятки скрытых деталей Meta, LinkedIn, TikTok и Telegram мы взяли на себя — вы просто пишете код.
import asyncio
from socialift import Facebook
async def main(code: str):
# FACEBOOK_APP_ID, FACEBOOK_APP_SECRET, SOCIALIFT_LICENSE_KEY
async with Facebook.from_env() as fb:
token = await fb.exchange_code(code, redirect_uri="https://you.com/cb")
for page in await fb.pages(token.access_token):
print(page.name, "→ instagram:", page.instagram_username)
asyncio.run(main(code="...")) # ?code= from the OAuth callbackpython quickstart.pySocialift Demo → instagram: socialift.uz
Mahsulot sahifasi → instagram: None
Если к Page не подключён Instagram, instagram_username будет None. Проверку делает ваш код, не SDK.
Чем занимается Socialift
Socialift — асинхронный Python SDK и веб-кабинет для API Instagram, Facebook, LinkedIn, TikTok и Telegram, а также Meta Marketing API. Он покрывает подключение и OAuth, посты, истории и комментарии, диалоги Instagram Direct, группы и каналы Telegram, рекламу и таргетинг, формы и заявки Lead Ads и проверку подписи вебхуков в одном интерфейсе. Socialift не CRM — это слой интеграции между CRM и социальными сетями.
Почему Socialift
Мы нормализуем недокументированное поведение каждой платформы.
Подключение — пять платформ
OAuth для Instagram, Facebook, LinkedIn и TikTok; в Telegram — код или токен бота. Токены шифруются, ошибки — в одной модели.
Instagram Direct
Диалоги с полным профилем: имя, подписчики, подписан ли на бизнес — не только ID.
Истории на трёх платформах
Истории в Instagram и на страницу Facebook, в Telegram — с аккаунта, на 6–48 часов. Условия SDK проверяет заранее.
Публикация в TikTok
Видео, фото-карусели и черновики. Ошибку, спрятанную в ответе HTTP 200, SDK находит сам.
Группы и боты Telegram
Создание групп и каналов, участники, ссылки-приглашения, отложенные сообщения; вебхуки для бота.
Реклама и таргетинг
Meta Marketing API: поиск таргетинга, оценка охвата без расходов, кампании и аудитории.
Lead Ads → CRM
От вебхука
leadgenдо данных заявки: событие, заявка и приведённые поля.Вебхуки
Проверка подписи Meta, TikTok и Telegram, разбор событий, ключ дедупликации, повторы с backoff.
Статистика и демография
Инсайты Instagram и TikTok, демография, статистика рекламы Meta и каналов Telegram.
API Playground
191 метод в кабинете: описание, форма, настоящий запрос и готовый код.
Запуск в три шага
Войдите через Google
Аккаунт создаётся в один клик — без пароля и безопасно.
Получите токен
Кнопка «Yangi token» (Новый токен) в кабинете. Первый месяц бесплатно.
Подключите SDK или попробуйте
pip install socialift, положите ключ — готово. Ещё до написания кода методы можно проверить в разделе Playground в кабинете.
Матрица возможностей
Таблица отражает возможности публичных API платформ.
| Возможность | TikTok | Telegram | |||
|---|---|---|---|---|---|
| Подключение — OAuth, в Telegram код или токен бота | есть | есть | есть | есть | есть |
| Данные профиля | есть | есть | есть | есть | есть |
| Посты — чтение и публикация | есть | есть | есть | есть | есть |
| Истории (Stories) — 24 часа | есть | есть | нет | нет | есть |
| Комментарии — ответ и скрытие | есть | есть | нет | есть | нет |
| Чат и сообщения | есть | нет | нет | нет | есть |
| Статистика и демография | есть | нет | нет | есть | есть |
| Управление группами и каналами | нет | нет | нет | нет | есть |
| Реклама и таргетинг | есть | есть | нет | нет | нет |
| Lead Ads — формы и заявки | есть | есть | нет | нет | нет |
| Вебхуки — подпись, события, дедуп | есть | есть | нет | есть | есть |
естьнетТаблицу можно прокрутить вбок
Примечания и ограничения
Истории публикуются через API для Instagram и Facebook Page (у истории Instagram нет поля подписи), в Telegram — только с Premium-аккаунта или канала с достаточным числом бустов; бот истории не публикует. LinkedIn убрал Stories в 2021 году, в Content Posting API TikTok историй нет. Комментарии и статистика TikTok работают только для Business-аккаунта. Удаление постов в Socialift есть для Facebook, LinkedIn и Telegram, удаление комментариев — для Instagram и TikTok. Чтение постов LinkedIn требует доступа к Community Management API. Telegram не использует OAuth: аккаунт подключается по номеру телефона и коду, бот — по токену от BotFather. Статистику канала Telegram отдаёт только достаточно крупным каналам (порог задаёт сервер, флаг can_view_stats), вебхуки — для бота. Чат Instagram — это Direct с 24-часовым окном.
Документация и справочник SDK
От установки до сигнатуры и примера каждого метода — на трёх языках.
по версии socialift 1.3.0 · Обновлено:
Новые руководства
Токены, разрешения, лимиты и вебхуки — практические статьи со ссылками на официальную документацию.
Частые вопросы
Socialift — это CRM?
Нет. Socialift не CRM, а слой интеграции между CRM и социальными сетями. Сделки и отчёты остаются в вашей системе.
Какие платформы поддерживаются?
Instagram, Facebook, LinkedIn, TikTok и Telegram (аккаунт и бот), а также реклама и таргетинг через Meta Marketing API. Точные возможности по каждой платформе — в матрице выше.
Socialift сам передаёт данные в мою CRM?
Нет. Готового коннектора к CRM нет, и Socialift не пересылает события в вашу CRM. Ваш бэкенд принимает вебхуки платформ, получает сообщения, комментарии или заявки через SDK и записывает их в API CRM.
Можно ли опубликовать историю Instagram или Telegram через API?
Да. В Instagram история публикуется теми же двумя шагами, что и пост, но с media_type=STORIES: подписи у неё нет, через 24 часа она исчезает. Для страницы Facebook есть отдельные photo_stories и video_stories. В Telegram историю публикует только аккаунт (MTProto), нужен Premium или достаточное число бустов, срок — 6, 12, 24 или 48 часов. В TikTok и LinkedIn официальный API истории не публикует.
На каком языке SDK?
Сейчас есть официальный пакет для Python: pip install socialift.
Можно ли попробовать без кода?
Да. В разделе Playground в кабинете вы подключаете аккаунт, вызываете любой метод настоящим запросом и смотрите ответ. Готовый код даётся на Python SDK, cURL или JavaScript; удаление и действия с бюджетом требуют подтверждения.
Как работает бесплатный период?
Новый токен из кабинета не требует карты: первые 30 дней он работает в пробном режиме и открывает все возможности SDK — базовые методы, помощники для вебхуков, публикацию, Instagram Direct, аккаунт Telegram (TelegramAccount), статистику, рекламу и Lead Ads. Затем токен продлевают 30-дневными периодами с баланса: цена указана в кабинете, а возможности зависят от плана токена — точный список показывает кнопка «Tekshirish va muhitlar» (проверка и окружения) у токена в кабинете. Playground в кабинете работает при любом плане.
Socialift — официальный партнёр Meta, TikTok или Telegram?
Нет. Socialift — независимый слой интеграции поверх публичных API Meta, LinkedIn, TikTok и Telegram.