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 |
|---|---|---|---|---|---|
communities-fetch-one-query 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
communities-fetch-one-query
Prix ApiPass
$0.0005
0,1 crédits per post
Prix concurrents
Guide complet d'utilisation de twitter-api-graphql
Récupérez les métadonnées complètes de n’importe quelle communauté X (Twitter) à partir de son community ID grâce à l’endpoint GraphQL asynchrone d’ApiPass, basé sur des tâches.

L’API Twitter Graphql Communities Fetch One Query sur ApiPass est une surcouche de l’opération GraphQL interne CommunitiesFetchOneQuery de X, qui vous permet d’extraire le profil complet d’une communauté X précise — y compris son nom, sa description, son nombre de membres, ses modérateurs, ses règles, sa bannière, sa politique d’adhésion et sa visibilité — simplement à partir d’un communityId. Comme l’opération GraphQL Twitter sous-jacente est appelée avec des variables telles que communityId et withDmMuting, ApiPass expose exactement les mêmes paramètres via une interface unifiée, claire et basée sur des tâches. Vous soumettez une tâche à /api/v1/jobs/createTask avec le modèle twitter/graphql/communities-fetch-one-query, recevez un taskId, puis interrogez /api/v1/jobs/recordInfo (ou recevez un callback) afin d’obtenir l’objet communauté entièrement hydraté — sans flux OAuth, sans gestion complexe des limites de débit et sans avoir à rétroconcevoir vous-même le schéma GraphQL privé de X.
Évitez la revue d’application de Twitter, les niveaux tarifaires entreprise et la rotation des access-token — authentifiez-vous avec une seule clé Bearer ApiPass et commencez immédiatement à récupérer des données de communautés.
Contrairement à l’API REST officielle v2, qui n’expose pas les objets Community complets, ApiPass reproduit la même opération CommunitiesFetchOneQuery que celle utilisée par x.com, vous donnant accès à tous les champs visibles par l’application web.
Lancez une tâche, puis interrogez les résultats ou fournissez un callBackUrl — idéal pour les fonctions serverless, les pipelines pilotés par file d’attente et l’enrichissement par lots à grand volume.
Lorsque channel est défini sur auto, ApiPass répartit automatiquement votre requête entre les fournisseurs starter, regular et official selon le prix et la stabilité en temps réel, afin que vous ne payiez jamais trop cher et n’ayez pas à subir un fournisseur amont sujet aux pannes.
Les résultats sont renvoyés sous forme de chaîne resultJson structurée, prête à être analysée et chargée dans votre base de données — sans scraping HTML, sans navigateurs headless, sans gestion de cookies.
Que vous récupériez une seule communauté pour un outil de recherche ou que vous en hydratatiez des dizaines de milliers pour un jeu de données de recherche, la tarification à l’appel d’ApiPass est plus avantageuse que le coût de maintenance d’une ferme de scraping ou d’un contrat X Enterprise.
Transmettez n’importe quel communityId valide (par exemple, 1517189118140325888) et recevez l’enregistrement complet de la communauté au format GraphQL en un seul aller-retour.
Activez ou désactivez le booléen withDmMuting pour contrôler si les relations de mise en sourdine des messages directs entre le compte requérant et les administrateurs de la communauté sont incluses dans la réponse — le même indicateur utilisé nativement par l’opération CommunitiesFetchOneQuery de Twitter, qui accepte les variables communityId et withDmMuting.
Chaque tâche passe par des états explicites waiting → queuing → generating → success / fail, afin que votre application sache toujours exactement où en est une requête et puisse réagir en conséquence.
Créez des outils qui affichent les images de couverture, les descriptions, les nombres de membres et les listes de modérateurs pour toute communauté X collée par vos utilisateurs — parfait pour des explorateurs de communautés, des sites d’annuaire ou des widgets de type « carte d’aperçu » intégrés dans des applications de chat.
Capturez périodiquement le nombre de membres, les règles et la liste des administrateurs d’une communauté afin de faire émerger les tendances de croissance, les alertes de jalons et les changements de modération — idéal pour les plateformes d’analyse destinées aux community managers et aux stratèges des réseaux sociaux.
Associez cet endpoint aux endpoints community-members ou community-tweets pour alimenter les workflows sur lesquels les marketeurs s’appuient déjà pour la génération de leads, l’analyse concurrentielle et la recherche d’audience — en transformant n’importe quel ID de communauté en signal prospect riche.
Récupérez périodiquement les métadonnées d’une communauté afin de détecter les changements de règles, les transferts de propriété ou les modifications de visibilité (public ↔ closed) — permettant aux équipes trust-and-safety, aux fournisseurs de brand safety et aux auditeurs de communautés d’anticiper les risques.
Voici comment l’endpoint Communities Fetch One Query d’ApiPass se compare à ce qui est réellement disponible via la plateforme développeur officielle de X — tant en matière de couverture des données que d’expérience développeur.
L’API officielle v2 de X ne propose pas d’endpoint de premier niveau pour récupérer les métadonnées complètes d’une Community par ID — les Communities restent largement une fonctionnalité de l’application x.com alimentée par des opérations GraphQL internes. ApiPass comble cette lacune en exposant exactement la même opération CommunitiesFetchOneQuery que celle utilisée par le client web X, afin de vous offrir une parité avec ce qui est réellement rendu dans l’interface, plutôt qu’un sous-ensemble public limité.
L’API officielle nécessite un niveau X Developer payant, une revue d’application, un contexte utilisateur OAuth 2.0 et des limites de débit strictes par application. ApiPass remplace tout cela par un unique Bearer token, une file de tâches asynchrone et un routage automatique des canaux qui équilibre coût et fiabilité entre plusieurs fournisseurs — ce qui vous permet de passer de zéro à la production en quelques minutes plutôt qu’en plusieurs semaines.
Résolvez tout ID de communauté mentionné dans un tweet ou un lien afin d’enrichir votre flux de surveillance avec un contexte communautaire réel (nom, taille, sujet).
Lorsqu’un prospect indique une communauté X dans son profil ou dans votre formulaire d’onboarding, hydratez-la dans votre CRM avec ses descriptions, son nombre de membres et les handles des administrateurs.
Créez des jeux de données reproductibles de métadonnées de Community pour étudier la dynamique des groupes en ligne, le regroupement thématique ou la gouvernance des plateformes.
Suivez les politiques d’adhésion, les règles et la composition administrative des communautés pertinentes pour les enquêtes trust-and-safety ou l’évaluation de l’adéquation publicitaire.
Envoyez une requête POST à https://api.apipass.dev/api/v1/jobs/createTask avec votre Bearer token dans l’en-tête Authorization. Dans le corps JSON, définissez model sur twitter/graphql/communities-fetch-one-query et incluez un objet input contenant le communityId cible (et éventuellement le booléen withDmMuting). Si vous souhaitez recevoir les résultats automatiquement, ajoutez un callBackUrl pointant vers votre endpoint webhook.
La réponse de création de tâche renvoie une valeur data.taskId (par exemple, task_12345678). Stockez cet ID afin de pouvoir consulter l’état de la tâche et ses résultats à l’étape suivante — ou attendez simplement le déclenchement du callback si vous avez fourni un callBackUrl.
Envoyez une requête GET à https://api.apipass.dev/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID avec votre Bearer token. Suivez le champ state pendant qu’il passe par waiting → queuing → generating ; une fois qu’il atteint success, analysez le champ resultJson pour obtenir l’objet communauté complet — prêt à être persistant, affiché ou transmis en aval. Si state renvoie fail, examinez les détails d’échec associés pour diagnostiquer et réessayer.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
récupérer une communauté par requête
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 "communityId":"string",
8 "withDmMuting": "boolean"
9 }
10 }
11}modelRequisstringNom du modèle à utiliser pour la génération
"twitter/graphql/communities-fetch-one-query"
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 prennent en charge 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 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 d’entrée contient les paramètres suivants :
input.communityIdRequisstringcommunityId
1517189118140325888
input.withDmMutingOptionnelbooleanwithDmMuting
false
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/communities-fetch-one-query",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "communityId": "1517189118140325888",
9 "withDmMuting": false
10 }
11 }'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 pour interroger l’état et les résultats de la tâche