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).
| Champ | Obligatoire | Contrat |
|---|---|---|
username | Oui | string; Nom d’utilisateur |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
user_id | Oui | string; Identifiant utilisateur numérique; ^[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
Publications utilisateur
GET https://api.apihop.ai/v1/threads/web/users/posts
Prix par requête réussie: $0.002 (2000 credits).
| Champ | Obligatoire | Contrat |
|---|---|---|
user_id | Oui | string; Identifiant utilisateur numérique; ^[0-9]+$ |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
user_id | Oui | string; Identifiant utilisateur numérique; ^[0-9]+$ |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
user_id | Oui | string; Identifiant utilisateur numérique; ^[0-9]+$ |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
post_id | Oui | string; Identifiant de publication numérique; ^[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
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.
| Champ | Obligatoire | Contrat |
|---|---|---|
post_id | Non | string; Code court de publication |
url | Non | string; URL complète de publication |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
post_id | Oui | string; Identifiant de publication numérique; ^[0-9]+$ |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
query | Oui | string; Termes de recherche |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
query | Oui | string; Termes de recherche |
end_cursor | Non | string; Réservé ; sans pagination |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
query | Oui | string; Termes de recherche |
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).
| Champ | Obligatoire | Contrat |
|---|---|---|
query | Oui | string; Termes de recherche |
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.
{"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.