Documentación de API Hop
Referencia de endpoints de Lemon8
Consulta perfiles, publicaciones, comentarios, seguidores, descubrimientos, temas y búsquedas de Lemon8, y resuelve enlaces compartidos con 16 endpoints autenticados.
Usa tu clave API de API Hop. La disponibilidad depende de las pasarelas activas y los permisos de la clave; esta documentación no confirma disponibilidad en producción.
GET acepta parámetros de consulta sin cuerpo. Los dos endpoints POST por lotes aceptan un array JSON de 1 a 10 cadenas no vacías con enlaces compartidos, sin parámetros de consulta. Usa Content-Type: application/json. El cuerpo admite hasta 64 KiB. Se rechazan campos desconocidos o duplicados. Conserva los ID y cursores como cadenas. La búsqueda usa query, no keyword. El tiempo límite es de 60 segundos, sin reintentos automáticos.
El precio predeterminado es $0.001 (1000 credits) por solicitud correcta, incluido un lote de hasta 10 enlaces. Prevalecen los precios de la cuenta. Cada página es una solicitud aparte; usa el cursor de la respuesta anterior. No hay paginación automática. Los fallos del proveedor liberan la reserva. Un fallo de liquidación no repite la llamada al proveedor.
Perfil de usuario
app-fetch_user_profile
GET https://api.apihop.ai/v1/lemon8/app/users/profile
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
user_id | Sí | ID de usuario; string | - | "7217844966059656197" |
curl --get "https://api.apihop.ai/v1/lemon8/app/users/profile" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=7217844966059656197"Detalle de publicación
app-fetch_post_detail
GET https://api.apihop.ai/v1/lemon8/app/posts/detail
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
item_id | Sí | ID de publicación; string | - | "7361926875709129222" |
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/detail" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "item_id=7361926875709129222"Seguidores
app-fetch_user_follower_list
GET https://api.apihop.ai/v1/lemon8/app/users/followers
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
user_id | Sí | ID de usuario; string | - | "7428056850216862763" |
cursor | No | Cursor de la respuesta anterior; string | "" | "" |
curl --get "https://api.apihop.ai/v1/lemon8/app/users/followers" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=7428056850216862763"Usuarios seguidos
app-fetch_user_following_list
GET https://api.apihop.ai/v1/lemon8/app/users/following
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
user_id | Sí | ID de usuario; string | - | "7428056850216862763" |
cursor | No | Cursor de la respuesta anterior; string | "" | "" |
curl --get "https://api.apihop.ai/v1/lemon8/app/users/following" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=7428056850216862763"Comentarios
app-fetch_post_comment_list
GET https://api.apihop.ai/v1/lemon8/app/posts/comments
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
group_id | Sí | ID del grupo de publicación; string | - | "7361926875709129222" |
item_id | Sí | ID de publicación; string | - | "7361926875709129222" |
media_id | Sí | ID del medio de publicación; string | - | "7428056850216862763" |
offset | No | Desplazamiento de paginación; string | "0" | "0" |
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"Banners de descubrimiento
app-fetch_discover_banners
GET https://api.apihop.ai/v1/lemon8/app/discover/banners
Precio por solicitud correcta: $0.001 (1000 credits).
Sin parámetros de consulta.
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/banners" \
-H "Authorization: Bearer YOUR_API_KEY"Contenido de descubrimiento
app-fetch_discover_tab
GET https://api.apihop.ai/v1/lemon8/app/discover
Precio por solicitud correcta: $0.001 (1000 credits).
Sin parámetros de consulta.
curl --get "https://api.apihop.ai/v1/lemon8/app/discover" \
-H "Authorization: Bearer YOUR_API_KEY"Selección editorial
app-fetch_discover_tab_information_tabs
GET https://api.apihop.ai/v1/lemon8/app/discover/editors-picks
Precio por solicitud correcta: $0.001 (1000 credits).
Sin parámetros de consulta.
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/editors-picks" \
-H "Authorization: Bearer YOUR_API_KEY"Búsquedas populares
app-fetch_hot_search_keywords
GET https://api.apihop.ai/v1/lemon8/app/search/trending
Precio por solicitud correcta: $0.001 (1000 credits).
Sin parámetros de consulta.
curl --get "https://api.apihop.ai/v1/lemon8/app/search/trending" \
-H "Authorization: Bearer YOUR_API_KEY"Información del tema
app-fetch_topic_info
GET https://api.apihop.ai/v1/lemon8/app/topics/info
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
forum_id | Sí | ID del tema; string | - | "7174447913778593798" |
curl --get "https://api.apihop.ai/v1/lemon8/app/topics/info" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "forum_id=7174447913778593798"Publicaciones del tema
app-fetch_topic_post_list
GET https://api.apihop.ai/v1/lemon8/app/topics/posts
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
category | Sí | ID de categoría del tema; string | - | "590" |
max_behot_time | No | Cursor de la respuesta anterior; string | "" | "" |
category_parameter | Sí | Parámetro de categoría; string | - | "7174447913778593798" |
hashtag_name | Sí | Nombre del hashtag; string | - | "lemon8christmas" |
sort_type | No | Tipo de ordenación; string; enum: "0" | "0" | - |
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"Búsqueda
app-fetch_search
GET https://api.apihop.ai/v1/lemon8/app/search
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
query | Sí | Palabra clave de búsqueda; string | - | "lemon8" |
max_cursor | No | Cursor de la respuesta anterior; string | "" | "" |
filter_type | No | Filtro de búsqueda; string; enum: "", "video", "posts" | "" | "" |
order_by | No | Orden de búsqueda; string; enum: "", "popular", "recent" | "" | "" |
search_tab | No | Pestaña de búsqueda; string; enum: "main", "user", "hashtag", "article" | "main" | "main" |
curl --get "https://api.apihop.ai/v1/lemon8/app/search" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "query=lemon8"ID de publicación desde un enlace
app-get_item_id
GET https://api.apihop.ai/v1/lemon8/app/posts/id
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
share_text | Sí | Enlace compartido; string | - | "https://v.lemon8-app.com/al/OghwFTppx" |
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"ID de usuario desde un enlace
app-get_user_id
GET https://api.apihop.ai/v1/lemon8/app/users/id
Precio por solicitud correcta: $0.001 (1000 credits).
| Campo | Obligatorio | Descripción | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
share_text | Sí | Enlace compartido; string | - | "https://v.lemon8-app.com/al/OgZrsUppx" |
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 de publicaciones desde enlaces
app-get_item_ids
POST https://api.apihop.ai/v1/lemon8/app/posts/ids
Precio por solicitud correcta: $0.001 (1000 credits).
body: Array JSON de 1 a 10 cadenas de enlaces compartidos.
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"]'ID de usuarios desde enlaces
app-get_user_ids
POST https://api.apihop.ai/v1/lemon8/app/users/ids
Precio por solicitud correcta: $0.001 (1000 credits).
body: Array JSON de 1 a 10 cadenas de enlaces compartidos.
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"]'Respuestas
Se conserva la respuesta JSON nativa y su precisión numérica. El éxito requiere code=200 y data distinto de null; la estructura depende del endpoint. Los arrays u objetos vacíos correctos son facturables. La respuesta siguiente es ilustrativa, no un resultado real.
{"code":200,"data":{"user_id":"7217844966059656197"}}Errores
HTTP 400: datos inválidos; 401: autenticación necesaria; 402: saldo insuficiente; 403: acceso denegado; 405: método no admitido; 429: límite de solicitudes; 5xx: fallo del servicio o proveedor. Un HTTP 200 del proveedor con código de negocio fallido es un fallo. Conserva X-Request-Id para el diagnóstico.
Fuentes
Las 16 operaciones y sus precios se verificaron el 2026-10-31 con la OpenAPI oficial y los metadatos de precios actuales. Documentar todas las operaciones no significa que todas hayan superado pruebas reales.