Documentación de API Hop
Referencia de endpoints de Threads
Consulta perfiles, publicaciones, respuestas, republicaciones, comentarios y búsquedas mediante 12 endpoints autenticados de Threads.
Consulta perfiles, publicaciones, respuestas, republicaciones, comentarios y búsquedas mediante 12 endpoints autenticados de Threads.
Usa GET con parámetros de consulta y sin cuerpo. Se rechazan campos desconocidos, repetidos o inválidos. Conserva los identificadores como cadenas, incluso fuera del rango entero seguro de JavaScript. El tiempo límite es de 60 segundos, sin reintentos automáticos.
El precio predeterminado es $0.002 (2000 credits) por solicitud correcta, incluidos arrays u objetos vacíos, no por elemento. Prevalecen las tarifas específicas de la cuenta. Los fallos del proveedor liberan la reserva. Los errores de liquidación no repiten la llamada al proveedor.
Las publicaciones, republicaciones, respuestas, comentarios y búsquedas populares o recientes no admiten paginación. end_cursor está reservado y no tiene efecto; next_cursor y has_more no permiten obtener otras páginas. Las listas de usuario devuelven solo el lote disponible (unos 25 elementos), no todo el historial. Ningún endpoint obtiene más datos automáticamente.
web-fetch_user_info
Perfil de usuario
GET https://api.apihop.ai/v1/threads/web/users/profile
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
username | Sí | string; Nombre de usuario |
curl --get "https://api.apihop.ai/v1/threads/web/users/profile" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "username=jlo"web-fetch_user_info_by_id
Perfil por ID
GET https://api.apihop.ai/v1/threads/web/users/profile/by-id
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
user_id | Sí | string; ID numérico de usuario; ^[0-9]+$ |
curl --get "https://api.apihop.ai/v1/threads/web/users/profile/by-id" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=67027868801"web-fetch_user_posts
Publicaciones del usuario
GET https://api.apihop.ai/v1/threads/web/users/posts
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
user_id | Sí | string; ID numérico de usuario; ^[0-9]+$ |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/users/posts" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=63625256886"web-fetch_user_reposts
Republicaciones del usuario
GET https://api.apihop.ai/v1/threads/web/users/reposts
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
user_id | Sí | string; ID numérico de usuario; ^[0-9]+$ |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/users/reposts" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=63625256886"web-fetch_user_replies
Respuestas del usuario
GET https://api.apihop.ai/v1/threads/web/users/replies
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
user_id | Sí | string; ID numérico de usuario; ^[0-9]+$ |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/users/replies" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "user_id=63625256886"web-fetch_post_detail
Publicación por ID numérico
GET https://api.apihop.ai/v1/threads/web/posts/by-id
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
post_id | Sí | string; ID numérico de publicación; ^[0-9]+$ |
curl --get "https://api.apihop.ai/v1/threads/web/posts/by-id" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "post_id=3349029093483693129"web-fetch_post_detail_v2
Publicación por código corto o URL
GET https://api.apihop.ai/v1/threads/web/posts/detail
Precio por solicitud correcta: $0.002 (2000 credits).
Al menos uno: post_id, url.
| Campo | Obligatorio | Contrato |
|---|---|---|
post_id | No | string; Código corto de publicación |
url | No | string; URL completa de publicación |
curl --get "https://api.apihop.ai/v1/threads/web/posts/detail" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "post_id=DPVUglOjOUu"web-fetch_post_comments
Comentarios
GET https://api.apihop.ai/v1/threads/web/posts/comments
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
post_id | Sí | string; ID numérico de publicación; ^[0-9]+$ |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/posts/comments" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "post_id=3390920896561588969"web-search_top
Búsqueda popular
GET https://api.apihop.ai/v1/threads/web/search/top
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
query | Sí | string; Términos de búsqueda |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/search/top" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "query=bitcoin"web-search_recent
Búsqueda reciente
GET https://api.apihop.ai/v1/threads/web/search/recent
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
query | Sí | string; Términos de búsqueda |
end_cursor | No | string; Reservado; sin paginación |
curl --get "https://api.apihop.ai/v1/threads/web/search/recent" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "query=bitcoin"web-search_posts
Búsqueda de publicaciones
GET https://api.apihop.ai/v1/threads/web/search/posts
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
query | Sí | string; Términos de búsqueda |
curl --get "https://api.apihop.ai/v1/threads/web/search/posts" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "query=bitcoin"web-search_profiles
Búsqueda de perfiles
GET https://api.apihop.ai/v1/threads/web/search/profiles
Precio por solicitud correcta: $0.002 (2000 credits).
| Campo | Obligatorio | Contrato |
|---|---|---|
query | Sí | string; Términos de búsqueda |
curl --get "https://api.apihop.ai/v1/threads/web/search/profiles" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "query=mark"Respuestas
Se conservan el JSON nativo code/data y la precisión numérica. El éxito exige code=200 y data distinto de null. Un error de negocio con HTTP 200 sigue siendo un fallo. Las estructuras varían; el ejemplo es ilustrativo, no una respuesta real.
{"code":200,"data":{"post":{"code":"DPVUglOjOUu"},"replies":[]}}Errores
HTTP 400: parámetros inválidos; 401: fallo de autenticación; 402: saldo insuficiente; 403: acceso denegado; 405: método no admitido; 408: cancelación; 429: límite de frecuencia; 5xx: fallo del servicio o proveedor, incluido 504 por tiempo agotado. Conserva X-Request-Id.
Fuentes
Verificado el 2026-10-31 con OpenAPI V5.3.2 y los precios oficiales. fetch_post_id_from_url solo aparece en la lista de precios, no en OpenAPI, por lo que queda excluido.