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 |
|---|---|---|---|---|---|
audio-space-search 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
audio-space-search
Prix ApiPass
$0.0005
0,1 crédits per post
Prix concurrents
Guide complet d'utilisation de twitter-api-graphql
Recherchez et découvrez des Twitter (X) Spaces, qu’il s’agisse de conversations audio en direct, à venir ou passées, avec un seul appel API.

L’API Twitter Graphql Audio Space Search sur ApiPass est un endpoint managé qui permet aux développeurs de rechercher par programmation des Twitter Spaces — la fonctionnalité de conversations audio en direct de la plateforme — à l’aide de requêtes par mots-clés flexibles et de filtres de statut. Construite sur la couche GraphQL interne de Twitter, cette API vous permet de récupérer les Spaces correspondant à un sujet, un mot-clé ou un état spécifique (comme Upcoming, Live ou Past), sans avoir à scraper l’interface web ni à gérer la complexité de l’authentification Twitter. ApiPass encapsule tout le flux de travail dans un système simple en deux étapes basé sur des tâches : soumettez une requête de recherche via POST /api/v1/jobs/createTask, puis récupérez des résultats JSON structurés via GET /api/v1/jobs/recordInfo. L’API est idéale pour créer des outils de découverte de contenu audio, des tableaux de bord de social listening et des pipelines de surveillance en temps réel autour de l’écosystème audio de Twitter.
Un modèle cohérent create-task / query-task sur tous les endpoints ApiPass rend l’intégration prévisible et facile à standardiser dans l’ensemble de votre base de code.
Le canal auto par défaut répartit automatiquement les requêtes entre les fournisseurs starter, regular et official en fonction des prix en temps réel et des indicateurs de stabilité, afin d’équilibrer coût et fiabilité sans réglage manuel.
Évitez le flux OAuth, l’approbation d’un compte développeur et la gestion des limites de débit — utilisez simplement votre token Bearer ApiPass.
Recherchez par mot-clé (query) et affinez par statut de Space (filter), par exemple Upcoming, afin de vous concentrer sur les sessions planifiées pertinentes pour votre cas d’utilisation.
Fournissez un callBackUrl facultatif pour recevoir des notifications automatiques lorsque les tâches sont terminées, ce qui évite les boucles de polling dans les systèmes de production.
Choisissez le niveau starter pour des expérimentations en volume à très faible coût, ou le niveau official lorsque vous avez besoin d’une stabilité maximale au tarif de l’API native — le tout via la même interface.
Combinez une requête en texte libre avec un paramètre filter (p. ex., Upcoming) pour récupérer exactement les Spaces qui vous intéressent.
Les recherches de longue durée sont traitées de manière asynchrone avec un taskId, et les états de tâche (waiting, queuing, generating, success, fail) vous donnent une visibilité complète sur l’état du traitement.
Les résultats sont fournis dans un payload resultJson.resultObject clair, prêt à être analysé, stocké ou transmis directement à des analyses en aval.
Des flux sélectionnés qui mettent en avant les Spaces à venir autour de sujets spécifiques comme la crypto, l’IA ou le sport.
Surveillez les mentions de marque et les conversations sectorielles qui se déroulent en audio en direct, pas seulement dans les tweets.
Aidez les hôtes à identifier les sujets tendance et les meilleurs moments pour planifier leurs propres Spaces.
Suivez le lancement d’événements audio par des concurrents ou des leaders du secteur et analysez les schémas de participation.
Découvrez comment ApiPass simplifie l’accès, la tarification et la scalabilité par rapport à l’endpoint officiel de recherche de Spaces de Twitter — afin de choisir la solution la plus adaptée à votre projet.
L’API officielle de Twitter nécessite un compte développeur approuvé, des niveaux d’accès élevés et des limites de débit strictes, et ses offres payantes peuvent être prohibitivement coûteuses pour les petites équipes. ApiPass expose la même fonctionnalité via une simple requête avec token Bearer, sans processus de candidature, ce qui vous permet de commencer à développer en quelques minutes.
L’API officielle de Twitter propose une structure tarifaire unique et fixe par niveau d’accès. ApiPass vous permet de choisir dynamiquement entre les fournisseurs starter, regular et official — ou de rester sur auto par défaut — afin de faire évoluer indépendamment les coûts et la fiabilité en fonction de la charge de travail.
Agrégez des recherches de Spaces basées sur des mots-clés pour détecter les sujets de conversation émergents avant qu’ils n’apparaissent dans les flux grand public.
Suivez en temps réel tous les Spaces autour d’un hashtag de conférence, d’un lancement de produit ou d’un événement de crise.
Les journalistes et chercheurs peuvent découvrir des discussions audio en direct pertinentes pour des sujets d’actualité en cours.
Mesurez la fréquence à laquelle un mot-clé de marque ou de campagne apparaît dans l’écosystème audio de Twitter, en complément des mentions traditionnelles basées sur les tweets.
Inscrivez-vous sur ApiPass et générez une clé API depuis votre tableau de bord. Vous l’utiliserez comme token Bearer dans l’en-tête Authorization pour chaque requête.
Envoyez une requête POST à /api/v1/jobs/createTask avec le modèle défini sur twitter/graphql/audio-space-search. Fournissez vos paramètres de recherche dans input.variables, notamment un mot-clé query et un filter facultatif comme Upcoming pour affiner les résultats. Vous pouvez également inclure un callBackUrl facultatif afin de recevoir des notifications automatiques lorsque la tâche est terminée. La réponse renverra un taskId unique que vous utiliserez pour récupérer les résultats.
Envoyez une requête GET à /api/v1/jobs/recordInfo avec votre taskId comme paramètre de requête. Surveillez le champ state — lorsqu’il renvoie success, vos résultats de recherche de Spaces seront disponibles dans data.resultJson.resultObject, prêts à être analysés et intégrés à votre application. Si vous avez fourni un callBackUrl à l’étape 2, ApiPass enverra automatiquement les résultats à votre endpoint, aucun polling n’est donc nécessaire.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Rechercher des Twitter Spaces
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 "filter": "string",
8 "query": "string"
9 }
10 }
11}modelRequisstringLe nom du modèle à utiliser pour la génération
"twitter/graphql/audio-space-search"
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 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 besoins de routage personnalisés.
Options disponibles :
auto
L’objet d’entrée contient les paramètres suivants :
input.variables.filterOptionnelstringUpcoming
input.variables.queryOptionnelstringa
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/user-by-screen-name",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "filter": "Upcoming",
10 "query": "a"
11 }
12 }
13 }'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