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 |
|---|---|---|---|---|---|
home-latest-timeline 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
home-latest-timeline
Prix ApiPass
$0.0005
0,1 crédits per post
Prix concurrents
Guide complet d'utilisation de twitter-api-graphql
Récupérez la dernière timeline d’accueil de l’utilisateur authentifié, dans un ordre chronologique inverse réel, avec un seul appel d’API propulsé par GraphQL.

L’API Twitter Graphql Home Latest Timeline sur ApiPass est un endpoint asynchrone basé sur des tâches qui vous permet de récupérer l’onglet "Abonnements" (Derniers) de la timeline d’accueil Twitter/X — le même flux de tweets en ordre chronologique inverse provenant des comptes suivis par l’utilisateur authentifié. Construite sur la couche GraphQL interne de Twitter, elle renvoie une charge utile riche comprenant le contenu complet des tweets, les médias, les métriques d’engagement (likes, retweets, réponses, signets, vues), les données de profil de l’auteur, les indicateurs de contenu sponsorisé et les instructions de timeline. Vous soumettez une tâche via POST /api/v1/jobs/createTask avec le modèle twitter/graphql/home-latest-timeline et récupérez les résultats via GET /api/v1/jobs/recordInfo, avec une livraison optionnelle par callback lorsque la tâche est terminée. Le endpoint de timeline en ordre chronologique inverse renvoie les Tweets qui apparaissent dans la timeline d’accueil d’un utilisateur, avec les Tweets les plus récents en premier.
Évitez le long processus d’approbation X Developer, la configuration du projet et la configuration OAuth 1.0a/2.0. Démarrez simplement avec une clé API ApiPass.
Contrairement à la réponse REST v2 allégée, vous recevez la même structure d’objets détaillée que celle consommée par le client web de Twitter, incluant les données de cartes, le nombre de vues, les contrôles de conversation et les métadonnées sponsorisées.
Le paramètre channel: auto répartit automatiquement votre tâche entre les fournisseurs disponibles selon les prix en temps réel et les métriques de stabilité, afin d’équilibrer coût minimal et performances fiables.
Choisissez entre starter (coût ultra-faible), regular (standard, tarifé bien en dessous des API officielles) ou official (tarification native de l’API Twitter avec une stabilité maximale) pour correspondre à votre budget et à vos besoins de fiabilité.
Soumettez une tâche, obtenez instantanément un taskId, puis interrogez les résultats ou recevez une notification push via votre callBackUrl — idéal pour les charges de travail à fort volume et non bloquantes.
Chaque tâche renvoie une enveloppe standardisée avec les champs code, message, state, costTime et resultJson, ce qui simplifie la gestion des erreurs et la supervision.
Renvoie les tweets exactement dans l’ordre où ils ont été publiés par les comptes suivis, sans classement algorithmique, à l’image de l’onglet "Derniers" dans le client officiel Twitter/X.
Contrôlez le nombre de tweets renvoyés via count, activez ou désactivez le contenu sponsorisé avec includePromotedContent, optez pour latestControlAvailable et définissez requestContext (par exemple, launch) afin de reproduire des comportements client spécifiques.
Chaque entrée inclut le corps complet du tweet, les entités (URL, mentions), les user_results de l’auteur avec le nombre d’abonnés et le statut de vérification, les compteurs d’engagement, l’état des vues, l’attribution de la source et des instructions de timeline comme TimelineAddEntries et TimelineShowCover.
Alimentez des applications de lecture tierces et des extensions de navigateur qui affichent un flux purement chronologique, sans publicités ni reclassement algorithmique.
Récupérez en continu les derniers tweets issus d’un graphe d’abonnements sélectionné pour alimenter des tableaux de bord de veille de marque, de relations publiques ou de suivi des concurrents.
Déclenchez des notifications (Slack, Discord, email, SMS) chaque fois que des comptes spécifiques que vous suivez publient de nouveaux tweets contenant des mots-clés ciblés.
Diffusez votre flux d’abonnements dans des pipelines LLM pour la synthèse, l’analyse de sentiment, le regroupement thématique ou des résumés quotidiens personnalisés.
Découvrez comment ApiPass simplifie l’accès, enrichit la profondeur des réponses et élimine les frictions de la plateforme développeur officielle de Twitter.
Le endpoint officiel nécessite OAuth 1.0a User Context ou OAuth 2.0 Authorization Code avec PKCE, ainsi qu’un compte et un projet X Developer approuvés. ApiPass remplace tout ce flux par un seul Bearer token — aucune inscription d’application, aucune négociation OAuth, aucun jeton de contexte utilisateur à actualiser.
Le endpoint officiel v2 de timeline d’accueil en ordre chronologique inverse renvoie les Tweets et Retweets les plus récents publiés par l’utilisateur authentifié et les comptes qu’il suit, mais dans un format REST aplati avec des plafonds de débit stricts (jusqu’à 180 requêtes toutes les 15 minutes, avec une limite pouvant atteindre 3,200 tweets). ApiPass proxifie la réponse GraphQL native de Twitter — la même que celle utilisée par twitter.com — vous donnant accès aux liaisons de cartes, aux contrôles de conversation, au nombre de vues, aux métadonnées sponsorisées et aux couvertures de timeline que le endpoint REST v2 omet, le tout dans le système de quotas basé sur les tâches d’ApiPass plutôt que dans des limites de débit par utilisateur.
Les journalistes et rédactions suivant des centaines de sources peuvent récupérer les derniers posts chaque minute afin de faire émerger les informations de dernière minute avant qu’elles ne deviennent tendance.
Suivez les mentions de cashtags et les commentaires d’analystes à partir d’une liste suivie d’influenceurs financiers, dans un véritable ordre chronologique, pour obtenir des signaux de trading sensibles au temps.
Les agences gérant plusieurs comptes de marque peuvent examiner de manière programmatique la timeline d’accueil de chaque compte afin de repérer les conversations qui méritent une interaction.
Collectez des instantanés de timeline à intervalles fixes pour étudier la diffusion de l’information, les effets de réseau ou la vélocité du contenu au sein d’un graphe d’abonnements défini.
Inscrivez-vous sur ApiPass et générez un Bearer token depuis votre tableau de bord.
Envoyez une requête POST au endpoint /api/v1/jobs/createTask avec l’identifiant de modèle twitter/graphql/home-latest-timeline. Configurez vos variables d’entrée telles que count (nombre de tweets à récupérer), includePromotedContent (activation ou désactivation des publicités), latestControlAvailable et requestContext. Vous pouvez également fournir un callBackUrl si vous souhaitez qu’ApiPass envoie le résultat à votre serveur dès que la tâche est terminée.
ApiPass renvoie immédiatement un taskId. Interrogez l’état de la tâche via le endpoint /api/v1/jobs/recordInfo avec cet ID — une fois que le champ state passe à success, la charge utile complète de la timeline GraphQL sera disponible dans data.resultJson, prête à être analysée pour les entrées de tweets, les profils d’auteurs, les métriques d’engagement et les instructions de timeline. Si vous avez défini une URL de callback, vous pouvez éviter totalement l’interrogation périodique et traiter le résultat dès son arrivée.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Obtenir la timeline Home Latest.
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 "variables": {
7 "count":"number",
8 "includePromotedContent": "boolean",
9 "latestControlAvailable": "boolean",
10 "requestContext": "string",
11 }
12 }
13}modelRequisstringNom du modèle à utiliser pour la génération
"twitter/graphql/home-latest-timeline"
callBackUrlOptionnelstringURL de rappel pour les notifications de fin de tâche. Si elle est omise, aucun rappel 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’elle est activée, APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles selon les tarifs en temps réel et les métriques de stabilité, afin d’équilibrer coût minimal et performances fiables. Conservez la valeur par défaut auto, sauf si vous avez des besoins de routage personnalisés.
Options disponibles :
auto
L’objet input contient les paramètres suivants :
input.variables.countRequisnumber20
input.variables.includePromotedContentOptionnelbooleanfalse
input.variables.latestControlAvailableOptionnelbooleantrue
input.variables.requestContextOptionnelstringlaunch
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/graphql/home-latest-timeline",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "count": 20,
10 "includePromotedContent": False,
11 "latestControlAvailable": True,
12 "requestContext": "launch",
13 }
14 }
15 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeCode d’état, 200 en cas de succès, autres valeurs en cas d’échec
messageMessage de réponse, description de l’erreur en cas d’échec
data.taskIdID de tâche permettant de consulter l’état et les résultats de la tâche