Scraper de Profils Twitter

Un identifiant entre,
une ligne de profil sort.

Donnez-lui un identifiant Twitter/X ou une URL de profil et le compte revient en ligne - le nom affiché, l'identifiant, la bio, l'avatar et le lien canonique du profil, à côté de colonnes pour les abonnés, les abonnements, la localisation, le site web, la marque de vérification et la date d'inscription. Une ligne par profil.

500 lignes gratuites, une seule foispuis 0,002 $ par ligne12 colonnesCSV · XLSX · JSON
Comment ça marche

Un champ,
et c'est tout le formulaire.

Ici, pas de case limite, pas de tri, pas de filtre. Vous nommez les comptes et il renvoie une ligne chacun.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez le Scraper de Profils Twitter.
  3. ÉTAPE 3Collez des identifiants Twitter/X ou des URL de profil, un par ligne - ou téléversez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Cliquez sur Get Data, puis téléchargez le résultat en CSV, XLSX ou JSON.

Chaque ligne porte la requête dont elle provient, si bien qu'une exécution sur quelques centaines d'identifiants se réconcilie toujours avec votre liste de départ.

Pourquoi les équipes l’utilisent

Une liste d'identifiants
devient un tableau.

Les deux formes d'entrée, un seul résultat

Un identifiant seul et une URL de profil complète mènent au même compte. Nous avons lancé les deux contre un profil et toutes les colonnes sont revenues identiques sauf query, qui reprend ce que vous avez tapé - un tableur que personne n'a normalisé fonctionne donc tel quel.

Un lien canonique sur chaque ligne

profile_url revient sous la forme complète twitter.com/username même quand vous avez soumis un identifiant seul - l'export est donc joignable et cliquable sans que vous ayez à reconstruire l'adresse vous-même.

Nous disons ce que nous n'avons pas vu

Six des douze colonnes n'ont jamais porté de valeur dans aucun export que nous détenons. Plutôt que de les lister comme si elles étaient fiables, cette page les nomme et explique ce que nous savons et ne savons pas du pourquoi - voyez le dictionnaire ci-dessous.

À lire avant de bâtir quoi que ce soit sur une colonne

Six colonnes remplies.
Six jamais vues.

Le point le plus important de cette page, et la raison pour laquelle elle se lit autrement que nos autres scrapers de profils.

Les douze noms de colonnes sont solides - ils sont confirmés deux fois, par le tableau de colonnes publié pour ce service et par la ligne d'en-tête de chaque export que nous détenons. Mais ces exports se divisent proprement et de façon identique : query, name, username, bio, avatar et profile_url portaient une valeur sur chaque ligne, et followers, following, location, website, verified et joined étaient vides sur chaque ligne. Vides au sens d'une cellule vide - la colonne est toujours là.

Nous pouvons vous dire une chose pertinente et nous ne prétendrons pas à davantage. La note de la plateforme elle-même sur ce service indique que X exige une session connectée pour des données complètes, ainsi qu'un proxy résidentiel. Tous les exports que nous détenons ont été faits sans session, et les six colonnes vides sont cohérentes avec cela - mais nous n'avons jamais détenu d'exécution faite avec une session, donc nous ne pouvons pas honnêtement vous dire que ces six se remplissent quand vous en fournissez une, ni à quoi elles ressemblent alors. Traitez-les comme non prouvées plutôt que comme promises, et laissez une petite première exécution vous dire où vous en êtes.

Pour la même raison, il n'y a nulle part sur cette page de taux de remplissage. Ce que nous détenons ne couvre que deux comptes distincts, et un pourcentage tiré d'un échantillon de cette taille ne décrirait rien du tout.

Dictionnaire de données

Douze colonnes,
et celles que nous avons vues.

La ligne d'en-tête d'exports réels, dans l'ordre d'export. Chaque entrée dit à quoi sert la colonne et, là où cela compte, si nous l'avons déjà vue porter une valeur.

query
L'identifiant ou l'URL de profil que vous avez soumis, repris sur la ligne qu'il a produite. Écrit par le scraper, il est donc présent sur chaque ligne.
name
Le nom affiché sur le profil.
username
L'identifiant, sans le @.
bio
La description du profil. Celle-ci peut contenir des sauts de ligne - nous détenons une bio qui tient sur quatre lignes à l'intérieur d'une seule cellule, alors ne découpez pas un CSV sur les sauts de ligne en espérant des enregistrements.
followers
Combien de comptes suivent ce profil. Vide dans tous les exports que nous détenons - voyez la note ci-dessous.
following
Combien de comptes ce profil suit. Vide dans tous les exports que nous détenons.
location
Le texte de localisation du profil, quand le compte en renseigne un. Vide dans tous les exports que nous détenons.
website
Le lien que le compte place sur son profil. Vide dans tous les exports que nous détenons.
verified
Si le compte porte une marque de vérification. Vide dans tous les exports que nous détenons, nous ne pouvons donc pas vous dire quelle forme elle prend - ne supposez pas un booléen.
joined
La date d'inscription du compte. Vide dans tous les exports que nous détenons, aucun format n'est donc indiqué ici.
avatar
La photo de profil, sur le CDN d'images de X.
profile_url
L'adresse canonique du profil, sous la forme twitter.com/username quelle que soit la forme d'entrée que vous avez utilisée.

Six de ces douze n'ont jamais porté de valeur dans aucun export que nous détenons - followers, following, location, website, verified et joined. Elles reviennent comme des cellules vides, non comme des colonnes absentes, et la répartition est identique sur chaque ligne. La note de la plateforme elle-même sur ce service indique que X exige une session connectée pour des données complètes, plus un proxy résidentiel, et tous les exports que nous détenons ont été faits sans - ce qui est cohérent avec ce que nous voyons, mais n'est pas quelque chose que les fichiers permettent de prouver ; cette page ne promet donc pas que fournir une session les remplit. Ce qui est arrivé à chaque fois, c'est l'identité du compte : name, username, bio, avatar et profile_url. Tout est une chaîne ; le JSON ajoute un treizième champ, position, qui est un vrai nombre et commence à 1 à l'intérieur de l'exécution, tandis que le CSV et le XLSX s'arrêtent à douze. Et relisez l'entrée bio avant d'écrire un parseur - une bio avec des sauts de ligne est ce qui a le plus de chances de casser votre import.

Ce qu'il accepte

Comme votre liste
les contient déjà.

Deux façons de nommer un compte et quatre de remettre la liste. Les deux formes d'entrée mènent au même profil, il n'y a donc rien à normaliser au préalable.

outscraper https://twitter.com/outscraper Collez-en un par ligne Téléversement CSV Téléversement XLSX Téléversement TXT Téléversement Parquet Pas de champ limite ici Une ligne par profil
Cas d’usage courants

Trois tâches que l’on
exécute le plus souvent ici.

À quoi sert un tableau de comptes une fois que les identifiants ne sont plus une liste dans les notes de quelqu'un.

Résolution

Transformez une colonne d'identifiants en comptes

Une liste issue de conférences, d'inscriptions ou d'un tableur est rarement normalisée. La passer ici renvoie pour chacun le nom affiché, la bio et un lien canonique : les identifiants deviennent des enregistrements que vous pouvez réellement rapprocher d'autre chose.

Opérations · Hygiène CRM
Recherche

Lire un ensemble de comptes côte à côte

Les bios disent ce que les gens disent d'eux-mêmes. Rassembler les comptes d'une catégorie dans un même tableau rend les formulations comparables - un exercice différent de lire vingt profils dans vingt onglets.

Veille de marché
Suivi

Relancer la même liste et la comparer

Les mêmes identifiants selon un calendrier vous donnent deux fichiers comparables. Un nom affiché modifié, une bio réécrite ou un nouvel avatar deviennent un diff plutôt qu'une chose que quelqu'un doit remarquer.

Analyse · Reporting
Tarifs

Ne payez que les profils
que vous extrayez vraiment.

Pas d’abonnement, pas de minimum, pas de facture récurrente. Vos 500 premières lignes sont offertes - ensuite, paiement à l’usage, au même tarif forfaitaire que tous les autres extracteurs ici.

Offre gratuite

500 lignes gratuites - 0 $

Sur chaque nouveau compte, une seule fois. Sans carte bancaire. Téléversement de fichiers et tous les formats d'export inclus - et de quoi voir par vous-même quelles colonnes reviennent sur vos propres identifiants.

0 $ pour toujours
Paiement à l’usage

0,002 $ par ligne, après l’offre gratuite

Le même tarif forfaitaire que tous les autres scrapers de la plateforme. L'estimateur affiche le nombre de lignes et le coût en crédits avant le démarrage - pas de facture surprise, pas d'unités de calcul à convertir.

Le plus populaire
Volume

Sur mesure · gros volumes

Tarifs au volume, workers dédiés et un SLA pour suivre une liste selon un calendrier. Donnez-nous vos chiffres et nous établirons un devis.

Parlons-en
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S’inscrire
S’associe bien avec

Les mêmes personnes,
ailleurs.

Une ligne de profil nomme un compte. Ces trois-là prennent la suite.

Le volet juridique

Est-il légal de scraper
des profils Twitter/X ?

Réponse courte : oui pour le profil public - mais cet export décrit des personnes identifiables, et cela change ce que vous pouvez en faire.

Tout ce qui est collecté ici est montré à n'importe quel visiteur sur un profil public : le nom affiché, l'identifiant, la bio, l'avatar et le lien du profil. Rien n'est déduit - si une valeur est dans la ligne, le compte l'a publiée - et l'exécution passe par notre pool de proxys plutôt que par votre propre adresse.

Cela ne rend pas le résultat neutre, et nous préférons le dire plutôt que vous laisser le découvrir plus tard. Une ligne ici identifie une personne, donc le RGPD et les régimes comparables s'appliquent à ce que vous ferez ensuite : il vous faut une base légale, la finalité doit être une finalité que la personne attendrait raisonnablement, et vous ne devriez pas conserver les données plus longtemps que cette finalité l'exige. La recherche agrégée, la cartographie de catégories et la constitution d'une liste restreinte à approcher sont des usages ordinaires. Surveiller l'activité d'une personne dans le temps, ou verser ces lignes dans une décision automatisée sur quelqu'un, ne l'est pas - la même exigence que celle exposée sur la page des profils LinkedIn s'applique ici.

Les conditions de X restreignent l'accès automatisé, c'est donc autant une question de conditions qu'une question juridique ; si vous avez une relation contractuelle avec la plateforme, vérifiez-la avant de passer à l'échelle. Nous n'utilisons aucun traceur tiers sur la couche de données, et vos exports s'auto-suppriment au bout de 30 jours.

livescraper.app · principes
Champs publics du profil uniquement
Aucune connexion, aucun compte touché
Données personnelles - à traiter en conséquence!
Conforme au RGPD par défaut
Les exports s’effacent automatiquement (30 jours)
Vérifiez les conditions de X avant de passer à l'échelle.
Questions fréquentes

Ce que l’on demande
avant de s’inscrire.

Les questions que l'on nous pose le plus. Autre chose ? Parlons-en - ce sont des humains, pas des bots, qui rédigent les réponses.

Comment scraper des profils Twitter/X ?+
Avec le Scraper de Profils Twitter : connectez-vous à la plateforme, ouvrez le Scraper de Profils Twitter, collez des identifiants Twitter/X ou des URL de profil un par ligne (ou téléversez un fichier CSV, XLSX, TXT ou Parquet), puis cliquez sur Get Data et téléchargez le résultat en CSV, XLSX ou JSON. Ce service n'a pas de champ limite - vous nommez les comptes et il renvoie une ligne chacun.
Que puis-je utiliser en entrée ?+
L'une des deux formes, mélangeables librement dans la même liste : un identifiant seul, ou une URL de profil complète. Les deux mènent au même compte - nous avons lancé les deux formes d'un profil et toutes les colonnes correspondaient sauf la colonne query, qui reprend ce que vous avez tapé. Vous n'avez donc pas à normaliser une liste en désordre au préalable.
Quelles colonnes vais-je obtenir ?+
Douze, dans cet ordre : query, name, username, bio, followers, following, location, website, verified, joined, avatar et profile_url. Ces noms sont confirmés deux fois - par le tableau de colonnes publié pour ce service et par la ligne d'en-tête de chaque export que nous détenons. Le JSON ajoute un treizième champ, position ; le CSV et le XLSX s'arrêtent à douze.
Pourquoi cette page dit-elle que six colonnes peuvent ne pas revenir ?+
Parce que dans tous les exports que nous détenons, elles étaient vides sur chaque ligne : followers, following, location, website, verified et joined. Les six autres - query, name, username, bio, avatar et profile_url - ont porté une valeur à chaque fois. La note de la plateforme elle-même sur ce service indique que X a besoin d'une session connectée pour des données complètes, plus un proxy résidentiel, et tous les exports que nous détenons ont été faits sans session. C'est cohérent avec ce que nous voyons, mais nous n'avons jamais détenu d'exécution faite avec une session, donc nous ne vous promettrons pas qu'en fournir une remplit ces colonnes. Lancez quelques-uns de vos propres identifiants sur l'offre gratuite et vous saurez où vous en êtes.
Les colonnes followers et following sont-elles des nombres ?+
Nous ne pouvons pas vous le dire, et nous préférons le dire plutôt que deviner. Les deux étaient vides dans tous les exports que nous détenons, nous n'avons donc jamais vu de valeur dans l'une ou l'autre. Tout le reste dans l'export est une chaîne, et le seul vrai nombre est position, qui apparaît dans le JSON mais pas dans le CSV ni le XLSX.
La bio peut-elle contenir des sauts de ligne ?+
Oui, et c'est la chose la plus susceptible de casser un import. Nous détenons une bio qui tient sur quatre lignes à l'intérieur d'une seule cellule. Si votre chargeur découpe un CSV sur les sauts de ligne au lieu d'analyser correctement les champs entre guillemets, un profil ressemblera à plusieurs lignes cassées - utilisez un vrai parseur CSV, ou prenez le JSON.
Sous quelle forme l'URL du profil revient-elle ?+
Sous la forme canonique twitter.com/username, sur chaque ligne, quelle que soit la manière dont vous avez nommé le compte. Nous avons soumis un identifiant seul et l'URL complète est revenue - l'export est donc joignable et cliquable sans que vous ayez à reconstruire l'adresse vous-même.
Renvoie-t-il des adresses e-mail ?+
Non. Il n'y a pas de colonne d'adresses dans cet export et rien ici n'en déduit une. Si vous devez joindre un compte, la colonne website est le seul lien hors plateforme que porte le schéma - et nous ne l'avons pas vue remplie -, donc trouver un domaine et lancer le Scraper d'E-mails et Contacts dessus est la voie honnête.
Combien ça coûte ?+
Les 500 premières lignes sont gratuites et en une seule fois, sans carte bancaire. Ensuite c'est 0,002 $ par ligne - le même tarif forfaitaire que tous les autres scrapers de la plateforme. L'estimateur affiche le coût d'une exécution avant qu'elle ne démarre.

Vos 500 premiers profils,
offerts.

500 lignes gratuites en une seule fois sur chaque nouveau compte - sans expiration, et de quoi voir exactement quelles colonnes reviennent sur vos propres identifiants. Ensuite c'est 0,002 $ par ligne, à l'usage.

Activation instantanée · sans carte bancaire

Scraper des profils Twitter/X dans un tableur

Le Scraper de Profils Twitter de Livescraper transforme une liste d'identifiants en données de profil. Vous soumettez des identifiants Twitter/X ou des URL de profil - tapés un par ligne, ou téléversés en CSV, XLSX, TXT ou Parquet - et vous téléchargez le résultat en fichier CSV, Excel ou JSON propre, une ligne par profil. Les deux formes d'entrée mènent au même compte, une liste que personne n'a normalisée fonctionne donc telle quelle, et chaque ligne porte la requête qui l'a produite. Ce service n'a pas de champ limite : les comptes que vous nommez sont les lignes que vous obtenez.

L'export porte douze colonnes : la requête que vous avez soumise, le nom affiché et l'identifiant, la bio, les compteurs d'abonnés et d'abonnements, la localisation, le site web, une marque de vérification et une date d'inscription, l'avatar et le lien canonique du profil. Tout est une chaîne, et le JSON ajoute un treizième champ, position, que le CSV et le XLSX n'ont pas.

Un point de cette page compte plus que le reste, et c'est une limite plutôt qu'une fonctionnalité. Dans tous les exports que nous détenons, six de ces douze colonnes étaient vides sur chaque ligne - followers, following, location, website, verified et joined - tandis que query, name, username, bio, avatar et profile_url portaient une valeur à chaque fois. La note de la plateforme elle-même sur ce service indique que X exige une session connectée pour des données complètes, ainsi qu'un proxy résidentiel, et tous les exports que nous détenons ont été faits sans session. C'est cohérent avec ce que nous voyons, mais nous n'avons jamais détenu d'exécution faite avec une session, donc cette page ne promet pas qu'en fournir une remplit ces colonnes - elle vous dit ce que nous avons vu et laisse le reste à une petite première exécution. Pour la même raison, il n'y a ici aucun taux de remplissage. Un détail pratique à emporter dans votre chargeur : bio peut contenir des sauts de ligne, et une bio s'étalant sur plusieurs lignes dans une seule cellule cassera tout import qui découpe un CSV sur les sauts de ligne au lieu d'analyser les champs entre guillemets.

Cet export décrit des personnes identifiables, ce qui en fait des données personnelles au sens du RGPD et de régimes comparables. Tout ce qui est collecté est montré à n'importe quel visiteur sur un profil public et rien n'est déduit, mais la recherche agrégée et la constitution d'une liste restreinte à approcher sont des usages ordinaires d'une manière dont surveiller une personne dans le temps ne l'est pas. Les conditions de X restreignent l'accès automatisé, vérifiez-les donc avant de passer à l'échelle. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte, et ensuite c'est 0,002 $ par ligne, forfaitaire.