Aucune sortie pour le moment. Envoyez le formulaire pour générer du contenu.
Tarifs transparents sans frais cachés. Payez à l'utilisation.
| Règle & Modalité | Channel | Crédits | Prix (USD) | Prix officiel / référence | Économie quotidienne |
|---|---|---|---|---|---|
user-tweets otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
Le prix concurrent coûte $45.450 de plus
ApiPass est 90.90% moins cher, estimé sur plusieurs appels retournant 10,000 posts retournés au total
user-tweets
Prix ApiPass
$0.0005
0,1 crédits per post
Prix concurrents
Guide complet d'utilisation de twitter-api-graphql
Récupérez la chronologie complète des tweets publiés par n’importe quel utilisateur Twitter avec un seul appel API.

Twitter Graphql User Tweets API sur ApiPass est un endpoint puissant qui permet aux développeurs de récupérer la chronologie des tweets de n’importe quel utilisateur public Twitter (X) en fournissant simplement son user ID. Conçue sur l’infrastructure GraphQL interne de Twitter, cette API renvoie des données de tweets riches et structurées — y compris les publications originales, les réponses, les retweets, les pièces jointes multimédias, les métriques d’engagement et les métadonnées de chronologie. ApiPass encapsule la complexité de la couche GraphQL de Twitter dans une interface REST claire, asynchrone et basée sur des tâches : vous soumettez une requête à /api/v1/jobs/createTask avec le userId cible et des paramètres de pagination optionnels, recevez un taskId, puis récupérez les résultats complets de la chronologie via /api/v1/jobs/recordInfo. Grâce au routage intelligent des fournisseurs, aux callbacks webhook optionnels et à plusieurs niveaux de canaux (starter, regular, official ou auto), ApiPass facilite l’intégration des données de chronologie utilisateur dans vos applications, sans gérer de jetons OAuth, de limites de débit ni d’infrastructure de scraping.
Évitez le long processus d’approbation et la configuration OAuth. Générez simplement une clé API ApiPass et commencez immédiatement à récupérer des chronologies utilisateur avec un simple jeton Bearer.
Le paramètre par défaut channel: auto répartit automatiquement les tâches entre les fournisseurs disponibles en fonction des prix en temps réel et des métriques de stabilité, afin d’équilibrer coût minimal et performances fiables.
Choisissez entre starter (coût ultra-faible), regular (niveau standard très inférieur aux tarifs de l’API officielle) et official (API native de Twitter avec une stabilité maximale) — adaptez vos dépenses à vos exigences de fiabilité.
La conception basée sur les jobs (createTask → recordInfo) gère avec élégance les requêtes de longue durée, élimine les timeouts côté client et permet un traitement par lots fiable.
Fournissez un callBackUrl optionnel pour recevoir des notifications automatiques dès que le traitement de la tâche est terminé, supprimant ainsi le besoin de boucles de polling inefficaces.
Affinez la charge utile de votre réponse à l’aide de flags booléens comme withVoice, withV2Timeline, withQuickPromoteEligibilityTweetFields et includePromotedContent afin d’obtenir exactement les données dont vous avez besoin.
Transmettez n’importe quel userId Twitter public (par exemple, 44196397) avec un paramètre count pour récupérer un lot paginé de tweets incluant toutes les métadonnées GraphQL natives.
Chaque tâche expose les transitions d’état en temps réel (waiting → queuing → generating → success / fail), ainsi que les champs createTime, completeTime et costTime pour le suivi des performances.
Les résultats sont fournis dans une structure propre resultJson.resultObject qui reflète la réponse GraphQL native de Twitter, ce qui simplifie l’analyse et le traitement en aval.
Extrayez en continu les tweets d’influenceurs clés, de concurrents ou de comptes de marque pour alimenter des tableaux de bord de monitoring en temps réel.
Créez des archiveurs de tweets personnels ou organisationnels qui préservent des chronologies complètes, y compris les médias et les statistiques d’engagement, à des fins de conformité ou de référence historique.
Collectez des jeux de données de tweets structurés à grande échelle provenant d’utilisateurs spécifiques pour affiner des LLMs, des classificateurs de sentiment ou des systèmes de recommandation.
Fournissez aux créateurs et aux marketeurs des insights détaillés sur les chronologies, les schémas de publication et la répartition de l’engagement pour leurs propres comptes ou ceux de leurs concurrents.
Découvrez comment ApiPass se compare à la plateforme développeur native de Twitter en matière de coût, d’accessibilité et d’effort d’intégration.
L’endpoint officiel GET /2/users/:id/tweets de Twitter nécessite un compte Developer payant (niveau Basic et supérieur), avec des plafonds mensuels stricts et un processus d’approbation manuel. ApiPass supprime entièrement cet obstacle — il suffit de vous inscrire, d’obtenir une clé API et de payer par tâche à des tarifs très inférieurs à ceux de l’API officielle, avec la possibilité d’utiliser le canal official lorsque vous avez besoin d’une fiabilité équivalente.
L’API officielle nécessite la configuration OAuth 2.0, la gestion des jetons bearer, la manipulation des curseurs de pagination et un suivi rigoureux des limites de débit. ApiPass remplace tout cela par un modèle de tâche simple en deux étapes (createTask + recordInfo), avec des webhooks optionnels — aucun flux d’authentification au-delà d’une seule clé API, et aucune logique de limite de débit à maintenir de votre côté.
Suivez les comptes de marque concurrents pour comprendre leur rythme de publication, leur stratégie de message et les schémas d’engagement de leur audience.
Les agences marketing peuvent extraire des données historiques de tweets afin de vérifier la régularité de publication d’un influenceur, la qualité de son contenu et l’interaction de son audience avant de signer des contrats.
Agrégez les tweets de traders influents, de fondateurs de projets ou d’analystes pour alimenter des signaux de trading automatisés et des modèles de sentiment de marché.
Les chercheurs et les journalistes peuvent collecter les chronologies de tweets de personnalités publiques pour l’analyse du discours, les études sur la désinformation ou le journalisme d’investigation.
Inscrivez-vous sur ApiPass et générez votre clé API Bearer depuis le tableau de bord. Cette clé unique authentifie toutes vos requêtes — aucun flux OAuth, aucune approbation de compte développeur, aucune logique de rafraîchissement de jeton requise.
Envoyez une requête POST à https://api.apipass.dev/api/v1/jobs/createTask avec le model défini sur twitter/graphql/user-tweets, le userId cible et le count souhaité. Vous pouvez affiner la charge utile de la réponse à l’aide de flags booléens tels que includePromotedContent, withVoice, withV2Timeline et withQuickPromoteEligibilityTweetFields. Vous pouvez aussi inclure un callBackUrl pour recevoir une notification push dès que votre tâche est terminée. L’API renverra un taskId unique pour le suivi.
Utilisez le taskId renvoyé pour interroger GET /api/v1/jobs/recordInfo?taskId=.... Surveillez le champ state lorsqu’il passe par waiting, queuing et generating. Une fois que state devient success, la chronologie complète des tweets sera disponible dans le champ resultJson.resultObject — prête à être analysée et intégrée à votre application.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Créer une tâche pour obtenir les tweets d'un utilisateur
L'API accepte une charge utile JSON avec la structure suivante :
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 // Input parameters
7 }
8}modelRequisstringNom du modèle à utiliser pour la génération
"twitter/simple/user-tweets"
callBackUrlOptionnelstringURL de callback pour les notifications de fin de tâche. Si elle est omise, aucun callback ne sera envoyé.
"https://your-domain.com/api/callback"
channelOptionnelstringVous pouvez spécifier le fournisseur correspondant au sein d'APIPASS via le paramètre channel ; ces fournisseurs gèrent les tâches réelles de génération d'images et de vidéos. APIPASS propose actuellement trois options de fournisseur :
La valeur par défaut du paramètre channel est auto. Lorsqu'il est activé, APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles en fonction des tarifs en temps réel et des indicateurs de stabilité afin d'équilibrer coût minimal et performances fiables. Conservez la valeur par défaut auto, sauf si vous avez des exigences de routage personnalisées.
Options disponibles :
auto
L'objet input contient les paramètres suivants :
input.user_idRequisstringID utilisateur
Décrivez le sujet, le style, l'éclairage et la composition pour obtenir les meilleurs résultats
44196397
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/simple/user-tweets",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "user_id": "44196397"
9 }
10 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeCode d'état, 200 en cas de réussite, autres valeurs en cas d'échec
messageMessage de réponse, description de l'erreur en cas d'échec
data.taskIdID de tâche pour interroger l'état et les résultats de la tâche