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 |
|---|---|---|---|---|---|
search-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
search-timeline
Prix ApiPass
$0.0005
0,1 crédits per post
Prix concurrents
Guide complet d'utilisation de twitter-api-graphql
Recherchez programmatiquement dans la timeline de Twitter et récupérez en temps réel des résultats de tweets par mot-clé, hashtag ou requête avancée.

L’API Twitter Graphql Search Timeline sur ApiPass est un endpoint basé sur des tâches qui permet aux développeurs d’interroger la timeline de recherche de Twitter (X) via le même schéma GraphQL que celui utilisé par les clients natifs de Twitter. En envoyant une requête POST à /api/v1/jobs/createTask avec le modèle twitter/graphql/search-timeline, vous pouvez soumettre une requête de recherche brute (mots-clés, hashtags, opérateurs ou identifiants utilisateur) et recevoir une charge utile JSON structurée contenant les tweets correspondants, les profils d’auteurs, les entités média, les métriques d’engagement et les curseurs de pagination. L’API prend en charge plusieurs modes de résultats, comme Latest, et renvoie la réponse GraphQL complète, vous offrant la même profondeur de données que celle qui alimente l’interface de recherche de Twitter, sans la complexité liée à la gestion d’OAuth, des limites de débit ou d’une infrastructure de scraping.
Évitez le long processus de demande, d’approbation et d’accès avancé. Une seule clé API ApiPass débloque immédiatement l’endpoint.
Obtenez exactement la même structure de données riche que celle utilisée par le client web natif de Twitter, notamment tweet_results, user_results, les variantes média, les nombres de vues et les plages de surlignage.
Avec le paramètre par défaut channel: auto, ApiPass équilibre automatiquement vos requêtes entre les fournisseurs starter, regular et official selon les prix et la stabilité en temps réel, afin d’obtenir le meilleur rapport coût-fiabilité.
Soumettez des tâches de recherche et interrogez leur état ou recevez des callbacks via callBackUrl, ce qui est idéal pour le crawling à grande échelle, les pipelines par lots et les charges de travail de longue durée.
Utilisez le paramètre cursor pour parcourir des milliers de tweets correspondants au-delà de ce qu’une seule page renvoie.
Choisissez le niveau de fournisseur qui correspond à votre budget : starter à très faible coût, regular économique, ou official pour une tarification identique à celle du service de Twitter, avec une stabilité premium.
Le paramètre rawQuery accepte tout, des mots-clés simples ("twitter") aux opérateurs de recherche Twitter complexes, hashtags, filtres from:, plages de dates et indicateurs de langue.
Basculez entre des produits de recherche tels que Latest via le paramètre product pour récupérer des tweets récents par ordre chronologique, et contrôlez la taille de page avec count (par défaut 40).
Chaque entrée inclut le texte complet, les médias (images, GIF, variantes vidéo), les détails du profil utilisateur, les horodatages, les nombres de réponses/retweets/favoris, les nombres de vues et les champs de fil de conversation.
Surveillez les mentions de marque, l’activité des concurrents ou les mots-clés d’actualité et faites-les remonter dans des outils d’analyse.
Alimentez des modèles NLP avec le flux brut de tweets afin de suivre les évolutions du sentiment autour de produits, d’élections ou d’événements de marché.
Surveillez les cashtags ($BTC, $TSLA) ou les identifiants d’influenceurs et déclenchez des alertes, des transactions ou des notifications Discord/Telegram sur les tweets pertinents.
Organisez automatiquement des intégrations de tweets par hashtag ou sujet pour des blogs, des pages d’événements en direct et des tableaux de bord de recherche journalistique.
Comparez les différences entre ApiPass et la plateforme développeur officielle de Twitter en matière d’exigences d’accès et de profondeur des données renvoyées par une requête de recherche.
L’API de recherche officielle Twitter v2 nécessite un abonnement développeur payant (niveau Basic, Pro ou Enterprise), l’approbation d’un projet et une configuration OAuth 2.0 avant de pouvoir envoyer une seule requête. ApiPass ne nécessite qu’une clé API Bearer : vous pouvez créer une tâche quelques minutes après votre inscription, sans niveaux d’accès restrictifs pour la recherche de base.
L’endpoint REST v2 officiel de Twitter renvoie un JSON aplati, sélectionné par champs, limité par les tweet.fields / user.fields que vous demandez, et omet de nombreux signaux internes. ApiPass renvoie la réponse GraphQL brute (search_by_raw_query.search_timeline.timeline.instructions) qui reflète le propre client web de Twitter, exposant des objets plus riches comme views.count, edit_control, highlights.textHighlights, clientEventInfo et les media video_info.variants complets — des données soit cachées, soit réservées aux niveaux premium dans l’API officielle.
Recherchez en continu les mentions de votre entreprise, de vos SKU produits ou de vos dirigeants, et acheminez les sentiments négatifs vers les workflows de support client.
Collectez de grands ensembles de données de tweets historiques ou en temps réel autour de sujets, hashtags ou géolocalisations spécifiques pour des recherches quantitatives.
Recherchez des mots-clés de niche, classez les auteurs obtenus par followers_count, favourites_count et engagement, puis identifiez les voix émergentes dans un secteur.
Recherchez des hashtags ou slogans de campagnes concurrentes pour comparer la portée, l’engagement et les angles créatifs utilisés sur la plateforme.
Inscrivez-vous sur ApiPass et générez un token Bearer depuis votre tableau de bord. Cette clé unique authentifie toutes vos requêtes ; aucun flux OAuth ni aucune demande de compte développeur Twitter n’est donc nécessaire.
Envoyez une requête POST à l’endpoint /api/v1/jobs/createTask avec le modèle défini sur twitter/graphql/search-timeline et incluez vos paramètres de recherche dans input.variables — au minimum un rawQuery, ainsi que des champs optionnels comme count, product et cursor. Vous pouvez également fournir un callBackUrl pour recevoir une notification push lorsque la tâche est terminée.
Prenez le taskId renvoyé à l’étape 2 et interrogez l’endpoint /api/v1/jobs/recordInfo. Une fois que l’état de la tâche devient success, analysez le champ resultJson pour obtenir la liste complète des tweets correspondants, puis utilisez le curseur de pagination renvoyé pour récupérer des pages supplémentaires si nécessaire.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Rechercher dans la timeline.
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 "rawQuery": "string",
8 "count": "number",
9 "cursor": "string",
10 "querySource": "string",
11 "product": "string",
12 "includePromotedContent": "boolean",
13 }
14 }
15}modelRequisstringLe nom du modèle à utiliser pour la génération
"twitter/graphql/search-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 exécutent 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 en fonction des prix 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 besoins de routage personnalisés.
Options disponibles :
auto
L’objet input contient les paramètres suivants :
input.variables.rawQueryRequisstringinput.variables.countOptionnelnumber40
input.variables.cursorOptionnelstringinput.variables.querySourceOptionnelstringtyped_query
input.variables.productOptionnelstringLatest
input.variables.includePromotedContentOptionnelbooleanfalse
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/search-timeline",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "rawQuery": "twitter",
10 "count": 40,
11 "cursor": "",
12 "querySource": "typed_query",
13 "product": "Latest",
14 "includePromotedContent": false,
15 }
16 }
17 }'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