API Hop

Документация

Документация API Hop

Справочник эндпоинтов Lemon8

Получайте профили, публикации, комментарии, подписчиков, рекомендации, темы и результаты поиска Lemon8 и извлекайте ID из ссылок через 16 эндпоинтов с авторизацией.

Используйте ключ API API Hop. Доступность зависит от активных шлюзов и разрешений ключа; документация не подтверждает доступность в рабочей среде.

GET принимает параметры запроса без тела. Два пакетных эндпоинта POST принимают JSON-массив из 1–10 непустых строк со ссылками без параметров запроса. Укажите Content-Type: application/json. Максимальный размер тела — 64 KiB. Неизвестные и повторяющиеся поля отклоняются. Сохраняйте ID и курсоры как строки. Поиск использует query, а не keyword. Тайм-аут — 60 секунд; автоматических повторов нет.

Стандартная цена — $0.001 (1000 credits) за успешный запрос, включая пакет до 10 ссылок. Индивидуальные цены аккаунта имеют приоритет. Каждая страница — отдельный запрос; используйте курсор предыдущего ответа. Автоматической пагинации нет. Ошибки поставщика освобождают резерв. Ошибки расчёта не приводят к повторному вызову поставщика.

Профиль пользователя

app-fetch_user_profile

GET https://api.apihop.ai/v1/lemon8/app/users/profile

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
user_idДаID пользователя; string-"7217844966059656197"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7217844966059656197"

Данные публикации

app-fetch_post_detail

GET https://api.apihop.ai/v1/lemon8/app/posts/detail

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
item_idДаID публикации; string-"7361926875709129222"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "item_id=7361926875709129222"

Подписчики

app-fetch_user_follower_list

GET https://api.apihop.ai/v1/lemon8/app/users/followers

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
user_idДаID пользователя; string-"7428056850216862763"
cursorНетКурсор из предыдущего ответа; string""""
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/followers" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7428056850216862763"

Подписки

app-fetch_user_following_list

GET https://api.apihop.ai/v1/lemon8/app/users/following

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
user_idДаID пользователя; string-"7428056850216862763"
cursorНетКурсор из предыдущего ответа; string""""
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/following" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7428056850216862763"

Комментарии

app-fetch_post_comment_list

GET https://api.apihop.ai/v1/lemon8/app/posts/comments

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
group_idДаID группы публикации; string-"7361926875709129222"
item_idДаID публикации; string-"7361926875709129222"
media_idДаID медиа публикации; string-"7428056850216862763"
offsetНетСмещение пагинации; string"0""0"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "group_id=7361926875709129222" \
  --data-urlencode "item_id=7361926875709129222" \
  --data-urlencode "media_id=7428056850216862763"

Баннеры рекомендаций

app-fetch_discover_banners

GET https://api.apihop.ai/v1/lemon8/app/discover/banners

Цена за успешный запрос: $0.001 (1000 credits).

Параметры запроса отсутствуют.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/banners" \
  -H "Authorization: Bearer YOUR_API_KEY"

Рекомендуемый контент

app-fetch_discover_tab

GET https://api.apihop.ai/v1/lemon8/app/discover

Цена за успешный запрос: $0.001 (1000 credits).

Параметры запроса отсутствуют.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover" \
  -H "Authorization: Bearer YOUR_API_KEY"

Выбор редакции

app-fetch_discover_tab_information_tabs

GET https://api.apihop.ai/v1/lemon8/app/discover/editors-picks

Цена за успешный запрос: $0.001 (1000 credits).

Параметры запроса отсутствуют.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/editors-picks" \
  -H "Authorization: Bearer YOUR_API_KEY"

app-fetch_hot_search_keywords

GET https://api.apihop.ai/v1/lemon8/app/search/trending

Цена за успешный запрос: $0.001 (1000 credits).

Параметры запроса отсутствуют.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/search/trending" \
  -H "Authorization: Bearer YOUR_API_KEY"

Информация о теме

app-fetch_topic_info

GET https://api.apihop.ai/v1/lemon8/app/topics/info

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
forum_idДаID темы; string-"7174447913778593798"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/topics/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "forum_id=7174447913778593798"

Публикации темы

app-fetch_topic_post_list

GET https://api.apihop.ai/v1/lemon8/app/topics/posts

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
categoryДаID категории темы; string-"590"
max_behot_timeНетКурсор из предыдущего ответа; string""""
category_parameterДаПараметр категории; string-"7174447913778593798"
hashtag_nameДаНазвание хештега; string-"lemon8christmas"
sort_typeНетТип сортировки; string; enum: "0""0"-
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/topics/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "category=590" \
  --data-urlencode "category_parameter=7174447913778593798" \
  --data-urlencode "hashtag_name=lemon8christmas"

app-fetch_search

GET https://api.apihop.ai/v1/lemon8/app/search

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
queryДаПоисковое слово; string-"lemon8"
max_cursorНетКурсор из предыдущего ответа; string""""
filter_typeНетФильтр поиска; string; enum: "", "video", "posts"""""
order_byНетПорядок поиска; string; enum: "", "popular", "recent"""""
search_tabНетВкладка поиска; string; enum: "main", "user", "hashtag", "article""main""main"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=lemon8"

ID публикации по ссылке

app-get_item_id

GET https://api.apihop.ai/v1/lemon8/app/posts/id

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
share_textДаСсылка для публикации; string-"https://v.lemon8-app.com/al/OghwFTppx"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "share_text=https://v.lemon8-app.com/al/OghwFTppx"

app-get_user_id

GET https://api.apihop.ai/v1/lemon8/app/users/id

Цена за успешный запрос: $0.001 (1000 credits).

ПолеОбязательноОписаниеПо умолчаниюПример
share_textДаСсылка для публикации; string-"https://v.lemon8-app.com/al/OgZrsUppx"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "share_text=https://v.lemon8-app.com/al/OgZrsUppx"

ID публикаций по ссылкам

app-get_item_ids

POST https://api.apihop.ai/v1/lemon8/app/posts/ids

Цена за успешный запрос: $0.001 (1000 credits).

body: JSON-массив из 1–10 строк со ссылками.

bash
curl -X POST "https://api.apihop.ai/v1/lemon8/app/posts/ids" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '["https://www.lemon8-app.com/@deathlabs_/7445613324903006766","https://v.lemon8-app.com/al/OghwFTppx"]'

app-get_user_ids

POST https://api.apihop.ai/v1/lemon8/app/users/ids

Цена за успешный запрос: $0.001 (1000 credits).

body: JSON-массив из 1–10 строк со ссылками.

bash
curl -X POST "https://api.apihop.ai/v1/lemon8/app/users/ids" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '["https://www.lemon8-app.com/lemon8cars?region=us","https://v.lemon8-app.com/al/OgZrsUppx"]'

Ответы

Исходный JSON и точность чисел сохраняются. Успех требует code=200 и data, отличного от null; структура зависит от эндпоинта. Успешные пустые массивы и объекты оплачиваются. Ответ ниже служит примером, а не результатом реального вызова.

json
{"code":200,"data":{"user_id":"7217844966059656197"}}

Ошибки

HTTP 400: неверный ввод; 401: требуется авторизация; 402: недостаточно средств; 403: доступ запрещён; 405: метод не поддерживается; 429: ограничение частоты; 5xx: ошибка сервиса или поставщика. HTTP 200 поставщика с кодом ошибки операции считается ошибкой. Сохраните X-Request-Id для диагностики.

Источники

Все 16 операций и цены сверены с официальной OpenAPI и актуальными метаданными цен 2026-10-31. Полное описание не означает, что каждая операция успешно проверена реальным вызовом.

TikHub · OpenAPI · Цены эндпоинтов TikHub