API Hop

Documentation

Documentation API Hop

Référence des endpoints Threads

Consultez profils, publications, réponses, republications, commentaires et recherches via 12 endpoints Threads authentifiés.

Consultez profils, publications, réponses, republications, commentaires et recherches via 12 endpoints Threads authentifiés.

Utilisez GET avec des paramètres de requête, sans corps. Les champs inconnus, répétés ou invalides sont refusés. Gardez les identifiants sous forme de chaînes, même au-delà de la précision entière sûre de JavaScript. Le délai maximal est de 60 secondes, sans nouvelle tentative automatique.

Le tarif par défaut est de $0.002 (2000 credits) par requête réussie, y compris les tableaux ou objets vides, et non par élément. Les tarifs propres au compte prévalent. Un échec fournisseur libère la réservation. Une erreur de règlement ne relance pas la requête fournisseur.

Les publications, republications, réponses, commentaires ainsi que les recherches populaires et récentes ne sont pas paginés. end_cursor est réservé et sans effet ; next_cursor et has_more ne permettent pas de charger d’autres pages. Les listes utilisateur renvoient seulement le lot disponible (environ 25 éléments), pas tout l’historique. Aucun endpoint ne récupère automatiquement des données supplémentaires.

web-fetch_user_info

Profil utilisateur

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
usernameOuistring; Nom d’utilisateur
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

Profil par identifiant

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
user_idOuistring; Identifiant utilisateur numérique; ^[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

Publications utilisateur

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
user_idOuistring; Identifiant utilisateur numérique; ^[0-9]+$
end_cursorNonstring; Réservé ; sans pagination
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

Republications utilisateur

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
user_idOuistring; Identifiant utilisateur numérique; ^[0-9]+$
end_cursorNonstring; Réservé ; sans pagination
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

Réponses utilisateur

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
user_idOuistring; Identifiant utilisateur numérique; ^[0-9]+$
end_cursorNonstring; Réservé ; sans pagination
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

Publication par identifiant numérique

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
post_idOuistring; Identifiant de publication numérique; ^[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

Publication par code court ou URL

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

Prix par requête réussie: $0.002 (2000 credits).

Au moins un: post_id, url.

ChampObligatoireContrat
post_idNonstring; Code court de publication
urlNonstring; URL complète de publication
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

Commentaires

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
post_idOuistring; Identifiant de publication numérique; ^[0-9]+$
end_cursorNonstring; Réservé ; sans pagination
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

Recherche populaire

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
queryOuistring; Termes de recherche
end_cursorNonstring; Réservé ; sans pagination
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

Recherche récente

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
queryOuistring; Termes de recherche
end_cursorNonstring; Réservé ; sans pagination
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

Recherche de publications

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
queryOuistring; Termes de recherche
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

Recherche de profils

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

Prix par requête réussie: $0.002 (2000 credits).

ChampObligatoireContrat
queryOuistring; Termes de recherche
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/profiles" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=mark"

Réponses

Le JSON natif code/data et la précision numérique sont conservés. Un succès exige code=200 et data différent de null. Une erreur métier dans HTTP 200 reste un échec. Les structures varient ; cet exemple est illustratif, pas une réponse réelle.

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

Erreurs

HTTP 400 : paramètres invalides ; 401 : authentification invalide ; 402 : solde insuffisant ; 403 : accès refusé ; 405 : méthode non prise en charge ; 408 : annulation ; 429 : limite de débit ; 5xx : erreur de service ou fournisseur, dont 504 pour le délai dépassé. Conservez X-Request-Id.

Sources

Vérifié le 2026-10-31 avec OpenAPI V5.3.2 et les tarifs officiels. fetch_post_id_from_url figure uniquement dans la liste de prix et pas dans OpenAPI ; cette opération est exclue.

TikHub · OpenAPI · Prices