API Hop

Documentação

Documentação do API Hop

Referência de endpoints do Threads

Consulte perfis, publicações, respostas, republicações, comentários e buscas em 12 endpoints autenticados do Threads.

Consulte perfis, publicações, respostas, republicações, comentários e buscas em 12 endpoints autenticados do Threads.

Use GET com parâmetros de consulta e sem corpo. Campos desconhecidos, repetidos ou inválidos são rejeitados. Mantenha os IDs como strings, inclusive fora do intervalo inteiro seguro do JavaScript. O tempo limite é de 60 segundos, sem novas tentativas automáticas.

O preço padrão é $0.002 (2000 credits) por requisição bem-sucedida, incluindo arrays ou objetos vazios, não por item. Preços específicos da conta têm prioridade. Falhas do fornecedor liberam a reserva. Erros de liquidação não repetem a chamada ao fornecedor.

Publicações, republicações, respostas, comentários e buscas populares ou recentes não oferecem paginação. end_cursor é reservado e não tem efeito; next_cursor e has_more não permitem buscar outras páginas. Listas de usuários retornam apenas o lote disponível (cerca de 25 itens), não todo o histórico. Nenhum endpoint busca mais dados automaticamente.

web-fetch_user_info

Perfil do usuário

GET https://api.apihop.ai/v1/threads/web/users/profile

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
usernameSimstring; Nome de usuário
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

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
user_idSimstring; ID numérico do usuário; ^[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

Publicações do usuário

GET https://api.apihop.ai/v1/threads/web/users/posts

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
user_idSimstring; ID numérico do usuário; ^[0-9]+$
end_cursorNãostring; Reservado; sem paginação
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

Republicações do usuário

GET https://api.apihop.ai/v1/threads/web/users/reposts

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
user_idSimstring; ID numérico do usuário; ^[0-9]+$
end_cursorNãostring; Reservado; sem paginação
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

Respostas do usuário

GET https://api.apihop.ai/v1/threads/web/users/replies

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
user_idSimstring; ID numérico do usuário; ^[0-9]+$
end_cursorNãostring; Reservado; sem paginação
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

Publicação por ID numérico

GET https://api.apihop.ai/v1/threads/web/posts/by-id

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
post_idSimstring; ID numérico da publicação; ^[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

Publicação por código curto ou URL

GET https://api.apihop.ai/v1/threads/web/posts/detail

Preço por requisição bem-sucedida: $0.002 (2000 credits).

Ao menos um: post_id, url.

CampoObrigatórioContrato
post_idNãostring; Código curto da publicação
urlNãostring; URL completa da publicação
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

Comentários

GET https://api.apihop.ai/v1/threads/web/posts/comments

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
post_idSimstring; ID numérico da publicação; ^[0-9]+$
end_cursorNãostring; Reservado; sem paginação
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

Busca popular

GET https://api.apihop.ai/v1/threads/web/search/top

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
querySimstring; Termos de busca
end_cursorNãostring; Reservado; sem paginação
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

Busca recente

GET https://api.apihop.ai/v1/threads/web/search/recent

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
querySimstring; Termos de busca
end_cursorNãostring; Reservado; sem paginação
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

Busca de publicações

GET https://api.apihop.ai/v1/threads/web/search/posts

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
querySimstring; Termos de busca
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

Busca de perfis

GET https://api.apihop.ai/v1/threads/web/search/profiles

Preço por requisição bem-sucedida: $0.002 (2000 credits).

CampoObrigatórioContrato
querySimstring; Termos de busca
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/profiles" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=mark"

Respostas

O JSON nativo code/data e a precisão numérica são preservados. O sucesso exige code=200 e data diferente de null. Um erro de negócio com HTTP 200 continua sendo uma falha. As estruturas variam; o exemplo é ilustrativo, não uma resposta real.

json
{"code":200,"data":{"post":{"code":"DPVUglOjOUu"},"replies":[]}}

Erros

HTTP 400: parâmetros inválidos; 401: falha de autenticação; 402: saldo insuficiente; 403: acesso negado; 405: método não aceito; 408: cancelamento; 429: limite de frequência; 5xx: falha do serviço ou fornecedor, incluindo 504 por tempo esgotado. Guarde X-Request-Id.

Fontes

Conferido em 2026-10-31 com OpenAPI V5.3.2 e os preços oficiais. fetch_post_id_from_url aparece apenas na tabela de preços, não em OpenAPI, e foi excluído.

TikHub · OpenAPI · Prices