Infos de compte Twitter
Collecte les détails de profil public, les indicateurs d'audience et les signaux de vérification pour un ou plusieurs comptes Twitter
Traduit · fr-FRVoir le texte original
Aperçu
Les pages de profil Twitter et X mélangent identité, taille d'audience, vérification et signaux de protection dans une mise en page difficile à comparer d'un compte à l'autre. Cette application transforme ces profils publics en un jeu d'enregistrements cohérent, pour que les équipes de recherche, de partenariat et de suivi travaillent à partir des mêmes identifiants, indicateurs et horodatages.
La valeur tient dans l'instantané de profil assemblé : nom affiché, nom d'utilisateur, ID de compte, URL publique, chiffres d'abonnés et d'abonnements, indicateurs de vérification et de protection, bio et heure de collecte restent ensemble pour chaque nom d'utilisateur soumis. Il devient plus simple de qualifier des créateurs, de comparer l'audience et de tenir à jour une liste de suivi sans reconstruire les profils à la main.
Notes sur les données
Les données proviennent du profil Twitter public associé à chaque nom d'utilisateur soumis. Un enregistrement est produit pour chaque nom d'utilisateur soumis lorsque la source renvoie un profil ou un marqueur d'absence de données. Les noms d'utilisateur soumis en double sont retirés d'une page collectée à l'autre. Les comptes d'audience, la bio, les infos pro, la localisation et les horodatages conservent le texte source ; une valeur source peut être absente et apparaître vide. Nombre d'abonnés, Abonnements, Abonnés rapides, Nombre de likes, Listes, Médias et Nombre de posts restent du texte source plutôt que des nombres normalisés. DM possible, Tag média, Compte protégé, Traducteur, Fils personnalisés, Accès avancé et Sensible restent aussi du texte source, même s'ils ressemblent à oui/non. E-mail présent, Vérifié et YouTube lié sont des valeurs vrai/faux. Collecté le et Inscrit le sont conservés tels quels, sans inférer de fuseau horaire. Les comptes privés, suspendus et visibles uniquement après connexion sont hors couverture.
À quoi ressemblent les résultats
Chaque enregistrement représente le profil public collecté pour un nom d'utilisateur Twitter soumis.
| Nom du compte | Nom d'utilisateur | Nombre d'abonnés | Vérifié | Compte soumis | Aucune donnée |
|---|---|---|---|---|---|
| 💫Etoiles💫 | 000uTSIDER | 2 | Non | 000uTSIDER | Non |
| demo.account | Oui |
Les valeurs supplémentaires comprennent URL d'avatar, URL du profil, ID de compte, Bio, Libellé d'affiliation, ID métier, DM possible, Tag média, URL de bannière, Collecté le, Type d'entité, Abonnés rapides, Abonnements, Fils personnalisés, Accès avancé, Entités du profil, E-mail présent, Compte protégé, Traducteur, YouTube lié, Inscrit le, Mot-clé source, Nombre de likes, Listes, Localisation, Médias, Posts épinglés, Sensible, Infos pro, Type d'interstitiel, Nombre de posts et Type de traducteur.
Cas d'usage
- Qualifier des cibles de partenariat en comparant Nom du compte, Nom d'utilisateur et Nombre d'abonnés dans une liste de suivi.
- Cartographier la présence publique en alignant URL du profil, Bio, Localisation et Inscrit le pour les comptes déjà suivis.
- Séparer les résultats vides des profils exploitables en vérifiant Aucune donnée avec Compte soumis avant d'utiliser Nombre de likes ou Nombre de posts.
- Distinguer les profils publics des profils restreints en lisant Compte protégé, Vérifié et Sensible avec Nom du compte.
Périmètre et limites
Chaque exécution accepte 1 à 200 noms d'utilisateur Twitter et renvoie au plus un enregistrement de profil public par nom d'utilisateur lorsque des données sont disponibles.
- Adapté pour
- Lorsque vous avez besoin d'un instantané de profil public actuel pour des comptes Twitter précis
- Lorsque vous avez besoin de la taille d'audience affichée, de la vérification, de la protection et des signaux de profil public dans un seul enregistrement
- À ne pas utiliser pour
- Lorsque vous avez besoin de posts, commentaires ou résultats de recherche plutôt que d'informations de profil au niveau du compte
- Lorsque vous n'avez pas de nom d'utilisateur Twitter à collecter
Gestion des échecs
Comportement en cas d'échec et de nouvelle tentative déclaré par l'auteur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.
- 1Si aucun profil n'est renvoyé, vérifiez le nom d'utilisateur et confirmez que le compte est encore public
- 2Réessayez plus tard après une limitation de débit, une indisponibilité temporaire ou un délai d'attente
- 3Lorsque le résultat de soumission est inconnu, évitez de resoumettre immédiatement le même contenu, ce qui pourrait créer des tâches en double
- 4Si l'authentification échoue, vérifiez la clé API configurée pour l'environnement d'exécution
Entrée
Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.
| Champ | Nom métier | Type | Requis | Défaut | Énum / Contraintes | Exemple | Description |
|---|---|---|---|---|---|---|---|
| items | Liste des noms d'utilisateur Twitter | array<object> | Oui | — | jusqu'à 200 éléments | [{"account":"000uTSIDER"}] | Les noms d'utilisateur Twitter à collecter. Soumettez 1 à 200 éléments ; chaque élément nécessite un nom d'utilisateur. |
Sortie
Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.
| Champ | Nom métier | Type | Exemple | Description |
|---|---|---|---|---|
| task_item | Compte soumis | string | 000uTSIDER | Le nom d'utilisateur soumis pour cet enregistrement |
| no_data | Aucune donnée | boolean | false | Indique si le nom d'utilisateur soumis n'a renvoyé aucun profil public |
| keyword | Mot-clé source | string | 000uTSIDER | Le mot-clé source associé au compte collecté |
| account_id | ID de compte | string | 1652063959627841537 | L'identifiant de compte Twitter renvoyé pour le profil |
| account_name | Nom du compte | string | 💫Etoiles💫 | Le nom de compte Twitter affiché |
| account_avatar_url | URL d'avatar | string | https://pbs.twimg.com/profile_images/1718476282885808128/3IcN2Gim_normal.jpg | L'URL publique de l'image d'avatar du profil |
| account_home_url | URL du profil | string | https://x.com/000uTSIDER | L'URL publique du profil Twitter |
| account_signature | Bio | string | she/her | Le texte de bio affiché sur le profil public |
| affiliates_highlighted_label | Libellé d'affiliation | string | {"label":null} | Le libellé d'affiliation mis en avant, conservé comme texte source |
| biz_id | ID métier | string | 000uTSIDER | L'identifiant métier porté par l'enregistrement de profil source |
| can_dm | DM possible | string | false | Indique si les messages directs sont autorisés, conservé comme texte source |
| can_media_tag | Tag média | string | true | Indique si le balisage média est autorisé, conservé comme texte source |
| cover_photo_url | URL de bannière | string | — | L'URL publique de la photo de couverture du profil |
| crawl_time | Collecté le | string | 2026-08-27T14:07:55 | L'horodatage source de la collecte du profil |
| entity_type | Type d'entité | string | user | Le type d'entité renvoyé pour le profil |
| fans_count | Nombre d'abonnés | string | 2 | Le nombre d'abonnés affiché, conservé comme texte source |
| fast_followers_count | Abonnés rapides | string | 0 | Le nombre d'abonnés rapides, conservé comme texte source |
| friends_count | Abonnements | string | 17 | Le nombre d'abonnements affiché, conservé comme texte source |
| has_custom_timelines | Fils personnalisés | string | false | Indique la présence de fils personnalisés, conservé comme texte source |
| has_graduated_access | Accès avancé | string | true | Indique un accès avancé, conservé comme texte source |
| info | Entités du profil | string | {"description":{"hashtags":null,"urls":null,"userMentions":null},"url":null} | La charge utile des entités du profil, conservée comme texte source |
| is_mail | E-mail présent | boolean | false | Indique si le profil public affiche un contact e-mail |
| is_protected | Compte protégé | string | false | Indique si le compte est marqué protégé, conservé comme texte source |
| is_translator | Traducteur | string | false | Indique si le profil est marqué traducteur, conservé comme texte source |
| is_verified | Vérifié | boolean | false | Indique si le compte est marqué comme vérifié |
| is_youtube | YouTube lié | boolean | false | Indique si le profil est marqué comme lié à YouTube |
| joined_date | Inscrit le | string | 2023-04-29T05:35:28 | L'horodatage source de l'inscription du compte |
| likes_count | Nombre de likes | string | 7093 | Le nombre de likes affiché, conservé comme texte source |
| listed_count | Listes | string | 0 | Le nombre de listes affiché, conservé comme texte source |
| location | Localisation | string | — | Le texte de localisation affiché sur le profil |
| media_count | Médias | string | 5 | Le nombre de médias affiché, conservé comme texte source |
| pinned_tweet_ids | Posts épinglés | string | — | Les identifiants des posts épinglés, conservés comme texte source |
| possibly_sensitive | Sensible | string | false | Indique si le profil est marqué potentiellement sensible, conservé comme texte source |
| professional | Infos pro | string | — | Les attributs professionnels du profil, conservés comme texte source |
| profile_interstitial_type | Type d'interstitiel | string | — | Le type d'interstitiel renvoyé par la source |
| publish_content_count | Nombre de posts | string | 202 | Le nombre de posts publics affiché, conservé comme texte source |
| translator_type_enum | Type de traducteur | string | none | Le type de traducteur renvoyé par la source |
| user_handle | Nom d'utilisateur | string | 000uTSIDER | Le nom d'utilisateur Twitter renvoyé pour le profil |
Schema de l'enregistrement
La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint
{
"type": "object",
"properties": {
"task_item": {
"type": "string",
"title": "Compte soumis",
"description": "Le nom d'utilisateur soumis pour cet enregistrement",
"prefill": "000uTSIDER"
},
"no_data": {
"type": "boolean",
"title": "Aucune donnée",
"description": "Indique si le nom d'utilisateur soumis n'a renvoyé aucun profil public",
"prefill": false
},
"keyword": {
"type": "string",
"title": "Mot-clé source",
"description": "Le mot-clé source associé au compte collecté",
"prefill": "000uTSIDER"
},
"account_id": {
"type": "string",
"title": "ID de compte",
"description": "L'identifiant de compte Twitter renvoyé pour le profil",
"prefill": "1652063959627841537"
},
"account_name": {
"type": "string",
"title": "Nom du compte",
"description": "Le nom de compte Twitter affiché",
"prefill": "💫Etoiles💫"
},
"account_avatar_url": {
"type": "string",
"title": "URL d'avatar",
"description": "L'URL publique de l'image d'avatar du profil",
"prefill": "https://pbs.twimg.com/profile_images/1718476282885808128/3IcN2Gim_normal.jpg"
},
"account_home_url": {
"type": "string",
"title": "URL du profil",
"description": "L'URL publique du profil Twitter",
"prefill": "https://x.com/000uTSIDER"
},
"account_signature": {
"type": "string",
"title": "Bio",
"description": "Le texte de bio affiché sur le profil public",
"prefill": "she/her"
},
"affiliates_highlighted_label": {
"type": "string",
"title": "Libellé d'affiliation",
"description": "Le libellé d'affiliation mis en avant, conservé comme texte source",
"prefill": "{\"label\":null}"
},
"biz_id": {
"type": "string",
"title": "ID métier",
"description": "L'identifiant métier porté par l'enregistrement de profil source",
"prefill": "000uTSIDER"
},
"can_dm": {
"type": "string",
"title": "DM possible",
"description": "Indique si les messages directs sont autorisés, conservé comme texte source",
"prefill": "false"
},
"can_media_tag": {
"type": "string",
"title": "Tag média",
"description": "Indique si le balisage média est autorisé, conservé comme texte source",
"prefill": "true"
},
"cover_photo_url": {
"type": "string",
"title": "URL de bannière",
"description": "L'URL publique de la photo de couverture du profil"
},
"crawl_time": {
"type": "string",
"title": "Collecté le",
"description": "L'horodatage source de la collecte du profil",
"prefill": "2026-08-27T14:07:55"
},
"entity_type": {
"type": "string",
"title": "Type d'entité",
"description": "Le type d'entité renvoyé pour le profil",
"prefill": "user"
},
"fans_count": {
"type": "string",
"title": "Nombre d'abonnés",
"description": "Le nombre d'abonnés affiché, conservé comme texte source",
"prefill": "2"
},
"fast_followers_count": {
"type": "string",
"title": "Abonnés rapides",
"description": "Le nombre d'abonnés rapides, conservé comme texte source",
"prefill": "0"
},
"friends_count": {
"type": "string",
"title": "Abonnements",
"description": "Le nombre d'abonnements affiché, conservé comme texte source",
"prefill": "17"
},
"has_custom_timelines": {
"type": "string",
"title": "Fils personnalisés",
"description": "Indique la présence de fils personnalisés, conservé comme texte source",
"prefill": "false"
},
"has_graduated_access": {
"type": "string",
"title": "Accès avancé",
"description": "Indique un accès avancé, conservé comme texte source",
"prefill": "true"
},
"info": {
"type": "string",
"title": "Entités du profil",
"description": "La charge utile des entités du profil, conservée comme texte source",
"prefill": "{\"description\":{\"hashtags\":null,\"urls\":null,\"userMentions\":null},\"url\":null}"
},
"is_mail": {
"type": "boolean",
"title": "E-mail présent",
"description": "Indique si le profil public affiche un contact e-mail",
"prefill": false
},
"is_protected": {
"type": "string",
"title": "Compte protégé",
"description": "Indique si le compte est marqué protégé, conservé comme texte source",
"prefill": "false"
},
"is_translator": {
"type": "string",
"title": "Traducteur",
"description": "Indique si le profil est marqué traducteur, conservé comme texte source",
"prefill": "false"
},
"is_verified": {
"type": "boolean",
"title": "Vérifié",
"description": "Indique si le compte est marqué comme vérifié",
"prefill": false
},
"is_youtube": {
"type": "boolean",
"title": "YouTube lié",
"description": "Indique si le profil est marqué comme lié à YouTube",
"prefill": false
},
"joined_date": {
"type": "string",
"title": "Inscrit le",
"description": "L'horodatage source de l'inscription du compte",
"prefill": "2023-04-29T05:35:28"
},
"likes_count": {
"type": "string",
"title": "Nombre de likes",
"description": "Le nombre de likes affiché, conservé comme texte source",
"prefill": "7093"
},
"listed_count": {
"type": "string",
"title": "Listes",
"description": "Le nombre de listes affiché, conservé comme texte source",
"prefill": "0"
},
"location": {
"type": "string",
"title": "Localisation",
"description": "Le texte de localisation affiché sur le profil"
},
"media_count": {
"type": "string",
"title": "Médias",
"description": "Le nombre de médias affiché, conservé comme texte source",
"prefill": "5"
},
"pinned_tweet_ids": {
"type": "string",
"title": "Posts épinglés",
"description": "Les identifiants des posts épinglés, conservés comme texte source"
},
"possibly_sensitive": {
"type": "string",
"title": "Sensible",
"description": "Indique si le profil est marqué potentiellement sensible, conservé comme texte source",
"prefill": "false"
},
"professional": {
"type": "string",
"title": "Infos pro",
"description": "Les attributs professionnels du profil, conservés comme texte source"
},
"profile_interstitial_type": {
"type": "string",
"title": "Type d'interstitiel",
"description": "Le type d'interstitiel renvoyé par la source"
},
"publish_content_count": {
"type": "string",
"title": "Nombre de posts",
"description": "Le nombre de posts publics affiché, conservé comme texte source",
"prefill": "202"
},
"translator_type_enum": {
"type": "string",
"title": "Type de traducteur",
"description": "Le type de traducteur renvoyé par la source",
"prefill": "none"
},
"user_handle": {
"type": "string",
"title": "Nom d'utilisateur",
"description": "Le nom d'utilisateur Twitter renvoyé pour le profil",
"prefill": "000uTSIDER"
}
},
"required": [],
"additionalProperties": false
}Intégration
Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt.
Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.
Config du client
Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.
{
"mcpServers": {
"hello_moto__twitter-account-info": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/twitter-account-info",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}Laissez l'IA tout configurer pour vous
Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)
detail.access.mcp.composeHint
Tarifs
Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.
Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées.
Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.
Voir les créditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.