API Hop

Documentación

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).

CampoObligatorioContrato
usernameSístring; Nombre de usuario
bash
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).

CampoObligatorioContrato
user_idSístring; ID numérico de usuario; ^[0-9]+$
bash
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).

CampoObligatorioContrato
user_idSístring; ID numérico de usuario; ^[0-9]+$
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
user_idSístring; ID numérico de usuario; ^[0-9]+$
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
user_idSístring; ID numérico de usuario; ^[0-9]+$
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
post_idSístring; ID numérico de publicación; ^[0-9]+$
bash
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.

CampoObligatorioContrato
post_idNostring; Código corto de publicación
urlNostring; URL completa de publicación
bash
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).

CampoObligatorioContrato
post_idSístring; ID numérico de publicación; ^[0-9]+$
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
querySístring; Términos de búsqueda
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
querySístring; Términos de búsqueda
end_cursorNostring; Reservado; sin paginación
bash
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).

CampoObligatorioContrato
querySístring; Términos de búsqueda
bash
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).

CampoObligatorioContrato
querySístring; Términos de búsqueda
bash
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.

json
{"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.

TikHub · OpenAPI · Prices