Documentación de API Hop
API de datos de Lemon8
Consulta perfiles, publicaciones, comentarios, seguidores, descubrimientos, temas y búsquedas de Lemon8, y resuelve enlaces compartidos con 16 endpoints autenticados.
Consulta perfiles, publicaciones, comentarios, seguidores, descubrimientos, temas y búsquedas de Lemon8, y resuelve enlaces compartidos con 16 endpoints autenticados.
Autenticación
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.
Authorization: Bearer YOUR_API_KEYSolicitudes
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.
curl --get "https://api.apihop.ai/v1/lemon8/app/users/profile" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=7217844966059656197"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"]'Facturación y paginación
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.
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.