logo
FR

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 compteNom d'utilisateurNombre d'abonnésVérifiéCompte soumisAucune donnée
💫Etoiles💫000uTSIDER2Non000uTSIDERNon
demo.accountOui

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.

  1. 1Si aucun profil n'est renvoyé, vérifiez le nom d'utilisateur et confirmez que le compte est encore public
  2. 2Réessayez plus tard après une limitation de débit, une indisponibilité temporaire ou un délai d'attente
  3. 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
  4. 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.

ChampNom métierTypeRequisDéfautÉnum / ContraintesExempleDescription
itemsListe des noms d'utilisateur Twitterarray<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.

ChampNom métierTypeExempleDescription
task_itemCompte soumisstring000uTSIDERLe nom d'utilisateur soumis pour cet enregistrement
no_dataAucune donnéebooleanfalseIndique si le nom d'utilisateur soumis n'a renvoyé aucun profil public
keywordMot-clé sourcestring000uTSIDERLe mot-clé source associé au compte collecté
account_idID de comptestring1652063959627841537L'identifiant de compte Twitter renvoyé pour le profil
account_nameNom du comptestring💫Etoiles💫Le nom de compte Twitter affiché
account_avatar_urlURL d'avatarstringhttps://pbs.twimg.com/profile_images/1718476282885808128/3IcN2Gim_normal.jpgL'URL publique de l'image d'avatar du profil
account_home_urlURL du profilstringhttps://x.com/000uTSIDERL'URL publique du profil Twitter
account_signatureBiostringshe/herLe texte de bio affiché sur le profil public
affiliates_highlighted_labelLibellé d'affiliationstring{"label":null}Le libellé d'affiliation mis en avant, conservé comme texte source
biz_idID métierstring000uTSIDERL'identifiant métier porté par l'enregistrement de profil source
can_dmDM possiblestringfalseIndique si les messages directs sont autorisés, conservé comme texte source
can_media_tagTag médiastringtrueIndique si le balisage média est autorisé, conservé comme texte source
cover_photo_urlURL de bannièrestring—L'URL publique de la photo de couverture du profil
crawl_timeCollecté lestring2026-08-27T14:07:55L'horodatage source de la collecte du profil
entity_typeType d'entitéstringuserLe type d'entité renvoyé pour le profil
fans_countNombre d'abonnésstring2Le nombre d'abonnés affiché, conservé comme texte source
fast_followers_countAbonnés rapidesstring0Le nombre d'abonnés rapides, conservé comme texte source
friends_countAbonnementsstring17Le nombre d'abonnements affiché, conservé comme texte source
has_custom_timelinesFils personnalisésstringfalseIndique la présence de fils personnalisés, conservé comme texte source
has_graduated_accessAccès avancéstringtrueIndique un accès avancé, conservé comme texte source
infoEntités du profilstring{"description":{"hashtags":null,"urls":null,"userMentions":null},"url":null}La charge utile des entités du profil, conservée comme texte source
is_mailE-mail présentbooleanfalseIndique si le profil public affiche un contact e-mail
is_protectedCompte protégéstringfalseIndique si le compte est marqué protégé, conservé comme texte source
is_translatorTraducteurstringfalseIndique si le profil est marqué traducteur, conservé comme texte source
is_verifiedVérifiébooleanfalseIndique si le compte est marqué comme vérifié
is_youtubeYouTube liébooleanfalseIndique si le profil est marqué comme lié à YouTube
joined_dateInscrit lestring2023-04-29T05:35:28L'horodatage source de l'inscription du compte
likes_countNombre de likesstring7093Le nombre de likes affiché, conservé comme texte source
listed_countListesstring0Le nombre de listes affiché, conservé comme texte source
locationLocalisationstring—Le texte de localisation affiché sur le profil
media_countMédiasstring5Le nombre de médias affiché, conservé comme texte source
pinned_tweet_idsPosts épinglésstring—Les identifiants des posts épinglés, conservés comme texte source
possibly_sensitiveSensiblestringfalseIndique si le profil est marqué potentiellement sensible, conservé comme texte source
professionalInfos prostring—Les attributs professionnels du profil, conservés comme texte source
profile_interstitial_typeType d'interstitielstring—Le type d'interstitiel renvoyé par la source
publish_content_countNombre de postsstring202Le nombre de posts publics affiché, conservé comme texte source
translator_type_enumType de traducteurstringnoneLe type de traducteur renvoyé par la source
user_handleNom d'utilisateurstring000uTSIDERLe nom d'utilisateur Twitter renvoyé pour le profil

Schema de l'enregistrement

La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint

output.schema
{
  "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 config
{
  "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

Démarrage de tâche

Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.

0,0001 $US/ exécution
Profil renvoyé

Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées.

0,0015 $US/ enregistrement

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édits

Essayer maintenant

Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.

Exemple
Les paramètres sont validés par rapport à l'input.schema avant la soumission
Veuillez d'abord renseigner les paramètres requis
À partir de 0,0015 $US / enregistrement