W Social
Back to Overview

Methodology & Data Sources

The information on this site is sourced from Wikidata and publicly available records. If you find any inaccuracies, please contact us.

support@wsocial.eu

Overview

This project tracks the status of more than 10,193 European public voices across 44 European countries. Our goal is to provide a comprehensive, data-driven picture of European public voices' presence on social media.

European Public Voice Selection

We query for current members of national parliaments across 44 European countries. Where data is available, government officials such as heads of state and cabinet ministers are included as well. The dataset is supplemented with publicly available records.

Social Media Handle Discovery

Handles are sourced through a two-stage process. The primary source is Wikidata's username properties, maintained by the open-data community. Multiple SPARQL queries target current parliament members, government ministers, and heads of state, with date-based filtering to ensure only active office holders are included.

For European public voices without a Wikidata handle, our pipeline runs automated queries against the social media platforms. Each candidate account returned by the API is scored across multiple signals: name similarity using fuzzy matching with accent normalization and camelCase handle splitting; bio analysis to detect political keywords, country references, and party name fragments; engagement metrics including follower count, post history, and listed count; and verification status, specifically the presence of a government-verified or platform-verified badge.

Only candidates exceeding a combined confidence threshold are accepted. Low-confidence matches are flagged for manual review.

Update Frequency

Data is updated frequently, usually on a daily basis.

Account Verification and Confidence Scoring

Every discovered account, whether sourced from Wikidata or automated search, undergoes a validation step that computes a confidence score between zero and one hundred. The score is based on name match quality, measuring how closely the account display name matches the European public voice's official name; account engagement, measured from follower count, post count, and listed count on a logarithmic scale, with accounts showing zero engagement receiving a penalty; bio keyword analysis, looking for political terms, country names, and party references in the account bio; and verification badge, where government-verified accounts receive the highest boost and platform-verified accounts receive a moderate boost.

Based on the confidence score, each account is classified into one of three tiers: Confirmed for high confidence, Needs Review for medium confidence and manual human verification, or Rejected for low confidence and exclusion from the dataset. Accounts discovered via automated search face stricter thresholds than those sourced from Wikidata.

To filter out dummy or impersonation accounts, the system applies additional safeguards. Accounts with zero engagement and low name similarity are automatically rejected. An explicit corrections database of over one thousand one hundred known false matches ensures previously identified errors do not recur. High-follower accounts are protected from auto-rejection to prevent false negatives on legitimate political figures.

Account Status Verification

For every European public voice with a confirmed handle, we verify their account through the platform's API. This confirms whether the account still exists and retrieves follower counts, post counts, and the date of the most recent post. Activity status is determined from the most recent post timestamp. The resulting data is then classified using the criteria below.

Classification Criteria

Previously on X means the account has been deleted or suspended, or has had no posts in the last ninety days. This includes voluntary departures, platform suspensions, and dormant accounts.

On X means the account exists and has posted within the last ninety days, verified via the platform API.

Not on X means no account was found via Wikidata or automated search.

Data Sources

Wikidata, an open knowledge base, provides parliament member lists and social media handles. The X API is used to verify account status, follower counts, and last post dates.

Caveats

This data is updated periodically as European public voices' social media activity changes. Coverage varies by country: some parliaments have near-complete tracking while others are still being expanded. European public voices without a handle found in any source are classified as Not on X; some may have had accounts that were deleted before our data collection began.

Last Updated

Data generated: 2026-05-11

Legal Disclaimer

The information provided on this website is made available for general informational, research, transparency, and public-interest purposes only.

This website tracks and analyses publicly available information concerning the social media presence and activity status of public voices across Europe. The data is compiled from publicly accessible sources, including Wikidata, official and public records where available, automated search processes, and the X API.

While we make reasonable efforts to ensure that the information presented is accurate, current, and reliable, we do not guarantee that any data on this website is complete, accurate, up to date, or free from error. Political offices, social media accounts, account statuses, user names, platform availability, verification badges, follower counts, and posting activity may change frequently and without notice. This is why we update the displayed information on an ongoing basis.

The classification of accounts as Previously on X, On X, or Not on X is based on automated and semi-automated technical criteria described on this website. These classifications should not be interpreted as definitive statements of fact, political judgment, endorsement, criticism, or commentary on any individual's conduct, views, credibility, or public role.

The presence or absence of a politician, public official, social media handle, account status, or activity classification on this website does not imply endorsement, affiliation, approval, disapproval, negligence, misconduct, or any political position by that individual or by this website.

Some account matches are generated through automated discovery and confidence-scoring systems. Although safeguards are applied to reduce false matches, impersonation accounts, outdated records, deleted accounts, suspended accounts, name changes, duplicate profiles, and incomplete public records may result in inaccuracies. Users should independently verify any information before relying on it.

This website is not affiliated with, endorsed by, or sponsored by X Corp., Wikidata, any political party, parliament, government, public authority, politician, public official, or social media platform unless explicitly stated.

No information on this website constitutes legal, political, professional, journalistic, academic, financial, or other advice. Users access and use the website entirely at their own discretion and risk.

To the fullest extent permitted by applicable law, the operators, owners, contributors, partners, contractors, and affiliates of this website disclaim all liability for any direct, indirect, incidental, consequential, special, punitive, reputational, economic, or other damages arising from or related to the use of, reliance on, interpretation of, or inability to use the information provided on this website.

We reserve the right to update, modify, correct, remove, or reclassify any data at any time, without prior notice.

If you believe that information about you or another person is inaccurate, outdated, misclassified, or should be reviewed, please contact us at: support@wsocial.eu

We will review correction requests in accordance with applicable laws and our data governance procedures in due time.