Botometer 101: social bot practicum for computational social scientists
Open accessAbstract
Social bots have become an important component of online social media. Deceptive bots, in particular, can manipulate online discussions of important issues ranging from elections to public health, threatening the constructive exchange of information. Their ubiquity makes them an interesting research subject and requires researchers to properly handle them when conducting studies using social media data. Therefore, it is important for researchers to gain access to bot detection tools that are reliable and easy to use. This paper aims to provide an introductory tutorial of Botometer, a public tool for bot detection on Twitter, for readers who are new to this topic and may not be familiar with programming and machine learning. We introduce how Botometer works, the different ways users can access it, and present a case study as a demonstration. Readers can use the case study code as a template for their own research. We also discuss recommended practice for using Botometer.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The study removed follower accounts likely to be bots using the Botometer API, filtering out accounts with Complete Automation Probability above 0.6.
“We used the Botometer API and filtered out accounts with Complete Automation Probability above 0.6 (76).”
From Reranking partisan animosity in algorithmic social media feeds alters affective polarization (2025) · cites this paper as [76]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
The spread of true and false news online
Vosoughi, S., Roy, D., & Aral, S. (2018) · Science · doi:10.1126/science.aap9559 · Cited by 8,847 · cited 2× · see citing works
“In the literature, 0.5 is the most common choice [2, 37, 4]; higher values, such as 0.7 [38] and 0.8 [13], are also used.”
BackgroundInfluentialRahwan, I., Cebrian, M., Obradovich, N., Bongard, J., Bonnefon, J.-F., Breazeal, C., Crandall, J. W., Christakis, N. A., Couzin, I. D., Jackson, M. O., et al. (2019) · Nature · doi:10.1038/s41586-019-1138-y · Cited by 1,364 · cited 1× · see citing works
“First, characterizing the behavior of and assessing the impact of social bots remains an interesting research topic [35].”
BackgroundOnline Human-Bot Interactions: Detection, Estimation, and Characterization
Varol, O., Ferrara, E., Davis, C., Menczer, F., & Flammini, A. (2017) · Proceedings of the International AAAI Conference on Web and Social Media · doi:10.1609/icwsm.v11i1.14871 · Cited by 928 · cited 4× · see citing works
“1 3 Botometer considers over 1000 features that can be categorized into six classes: user profile, friends, network, temporal, content and language, and sentiment [40].”
BackgroundMethodInfluentialSelf-citationDisinformation and social bot operations in the run up to the 2017 French presidential election
Ferrara, E. (2017) · First Monday · doi:10.5210/fm.v22i8.8005 · Cited by 524 · see citing works
Self-citationArming the public with artificial intelligence to counter social bots
Yang, K., Varol, O., Davis, C. A., Ferrara, E., Flammini, A., & Menczer, F. (2019) · Human Behavior and Emerging Technologies · doi:10.1002/hbe2.115 · Cited by 419 · cited 3× · see citing works
“Although Twitter strengthened their efforts to contain malicious actors in recent years, 1 deceptive bots remain prevalent and display evolving tactics to evade detection [34].”
BackgroundSelf-citationThe Paradigm-Shift of Social Spambots: Evidence, Theories, and Tools for the Arms Race
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2017) · Proceedings of the 26th International Conference on World Wide Web Companion - WWW '17 Companion · doi:10.1145/3041021.3055135 · Cited by 381 · cited 2× · see citing works
“These accounts might come from a dif‐ ferent context, use different languages other than English [52, 53], or show novel behavioral patterns [34, 45, 54].”
BackgroundPolitical Astroturfing on Twitter: How to Coordinate a Disinformation Campaign
Keller, F. B., Schoch, D., Stier, S., & Yang, J. (2020) · Political Communication · doi:10.1080/10584609.2019.1661888 · Cited by 378 · cited 1× · see citing works
“They may simply generate a large volume of posts to amplify certain narratives [21, 26] or to manipulate the price of stocks [24, 25] and cryptocurrencies [23].”
BackgroundDeBot: Twitter Bot Detection via Warped Correlation
Chavoshi, N., Hamooni, H., & Mueen, A. (2016) · 2016 IEEE 16th International Conference on Data Mining (ICDM) · doi:10.1109/icdm.2016.0096 · Cited by 260 · see citing works
What types of COVID-19 conspiracies are populated by Twitter bots?
Ferrara, E. (2020) · First Monday · doi:10.5210/fm.v25i6.10633 · Cited by 223 · cited 1× · see citing works
“Bots also actively participate in public health debates [12] including those about vaccines [13, 14], the COVID-19 pandemic [15, 16, 17, 18], and cannabis [19].”
BackgroundSelf-citationThe False positive problem of automatic bot detection in social science research
Rauchfleisch, A., & Kaiser, J. (2020) · PLOS ONE · doi:10.1371/journal.pone.0241045 · Cited by 184 · see citing works
Detection of Novel Social Bots by Ensembles of Specialized Classifiers
Sayyadiharikandeh, M., Varol, O., Yang, K.-C., Flammini, A., & Menczer, F. (2020) · Proceedings of the 29th ACM International Conference on Information & Knowledge Management · doi:10.1145/3340531.3412698 · Cited by 159 · cited 2× · see citing works
“This tutorial focuses on V4 [41].”
BackgroundSelf-citationCashtag Piggybacking: Uncovering Spam and Bot Activity in Stock Microblogs on Twitter
Cresci, S., Lillo, F., Regoli, D., Tardelli, S., & Tesconi, M. (2019) · ACM Transactions on the Web · doi:10.1145/3313184 · Cited by 105 · see citing works
Flagged first, then by citations
Research works printed but not linked: 37
- [1]Ferrara E Varol O Davis C Menczer F Flammini A The rise of social bots Communications of the ACM 2016 59 7 96 104 10.1145/2818717 · DOI · Paper page
- [2]Shao C Ciampaglia GL Varol O Yang K-C Flammini A Menczer F The spread of low-credibility content by social bots Nature Communications 2018 9 1 4787 10.1038/s41467-018-06930-7 PMC6246561 30459415 · DOI · Paper page
- [3]Gorodnichenko Y Pham T Talavera O Social media, sentiment and public opinions: Evidence from #Brexit and #USElection European Economic Review 2021 136 103772 10.1016/j.euroecorev.2021.103772 · DOI
- [7]Bastos M Mercea D The public accountability of social platforms: Lessons from a study on bots and trolls in the Brexit campaign Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 2018 376 2128 20180003 10.1098/rsta.2018.0003 PMC6107543 30082310 · DOI
- [8]Bastos MT Mercea D The brexit botnet and user-generated hyperpartisan news Social Science Computer Review 2019 37 1 38 54 10.1177/0894439317734157 · DOI
- [9]Duh A Slak Rupnik M Korošak D Collective behavior of social bots is encoded in their temporal twitter activity Big Data 2018 6 2 113 123 10.1089/big.2017.0041 29924648 · DOI
- [10]Keller TR Klinger U Social bots in election campaigns: Theoretical, empirical, and methodological implications Political Communication 2019 36 1 171 189 10.1080/10584609.2018.1526238 · DOI
- [11]Stella M Ferrara E Domenico MD Bots increase exposure to negative and inflammatory content in online social systems Proceedings of the National Academy of Sciences 2018 115 49 12435 12440 10.1073/pnas.1803470115 PMC6298098 30459270 · DOI · Paper page
- [12]Jamison AM Broniatowski DA Quinn SC Malicious actors on twitter: A guide for public health researchers American Journal of Public Health 2019 109 5 688 692 10.2105/AJPH.2019.304969 30896994 PMC6459664 · DOI · Paper page
- [13]Broniatowski DA Jamison AM Qi S AlKulaib L Chen T Benton A Quinn SC Dredze M Weaponized health communication: Twitter bots and russian trolls amplify the vaccine debate American Journal of Public Health 2018 108 10 1378 1384 10.2105/AJPH.2018.304567 30138075 PMC6137759 · DOI · Paper page
- [14]Yuan, X., Schuchard, R.J., Crooks, A.T. (2019). Examining emergent communities and social bots within the polarized online vaccination debate in Twitter. Social Media + Society 5 (3), 2056305119865465
- [16]Shi W Liu D Yang J Zhang J Wen S Su J Social bots’ sentiment engagement in health emergencies: A topic-based analysis of the COVID-19 pandemic discussions on twitter International Journal of Environmental Research and Public Health 2020 17 22 8701 10.3390/ijerph17228701 33238567 PMC7709024 · DOI
- [17]Uyheng J Carley KM Bots and online hate during the COVID-19 pandemic: Case studies in the United States and the Philippines Journal of Computational Social Science 2020 3 2 445 468 10.1007/s42001-020-00087-4 33102925 PMC7574676 · DOI
- [18]Yang, K.-C., Torres-Lugo, C., Menczer, F. (2020). Prevalence of low-credibility information on twitter during the COVID-19 outbreak. In Proceedings of the ICWSM International Workshop on Cyber Social Threats
- [19]Allem J-P Escobedo P Dharmapuri L Cannabis surveillance with twitter data: Emerging topics and social bots American Journal of Public Health 2020 110 3 357 362 10.2105/AJPH.2019.305461 31855475 PMC7002948 · DOI
- [20]Marlow, T., Miller, S., Roberts, J.T. (2020). Twitter discourses on climate change: Exploring topics and the presence of bots. SocArXiv. 10.31235/osf.io/h6ktm · DOI
- [21]Marlow, T., Miller, S., Roberts, J.T. (2021). Bots and online climate discourses: Twitter discourse on President Trump’s announcement of U.S. withdrawal from the Paris Agreement. Climate Policy,21(6), 765–777
- [23]Nizzoli L Tardelli S Avvenuti M Cresci S Tesconi M Ferrara E Charting the landscape of online cryptocurrency manipulation IEEE Access 2020 8 113230 113245 10.1109/ACCESS.2020.3003370 · DOI · Paper page
- [25]Fan R Talavera O Tran V Social media bots and stock markets European Financial Management 2020 26 3 753 777 10.1111/eufm.12245 · DOI
- [29]Varol O Uluturk I Journalists on twitter: Self-branding, audiences, and involvement of bots Journal of Computational Social Science 2020 3 1 83 101 10.1007/s42001-019-00056-6 · DOI · Paper page
- [30]Albadi, N., Kurdi, M., Mishra, S.(2019). Hateful people or hateful bots? Detection and characterization of bots spreading religious hatred in arabic social media. In Proceedings of the ACM on Human-Computer Interaction 3(CSCW), 61–16125
- [31]Caldarelli G De Nicola R Del Vigna F Petrocchi M Saracco F The role of bot squads in the political propaganda on Twitter Communications Physics 2020 3 1 1 15 10.1038/s42005-020-0340-4 · DOI
- [32]Torres-Lugo, C., Yang, K.-C., Menczer, F. (2022). The manufacture of political echo chambers by follow train abuse on twitter. In Proceedings of the International AAAI Conference on Web and Social Media.
- [33]Chen W Pacheco D Yang K-C Menczer F Neutral bots probe political bias on social media Nature Communications 2021 12 5580 10.1038/s41467-021-25738-6 PMC8458339 34552073 · DOI
- [36]Ledford H Social scientists battle bots to glean insights from online chatter Nature 2020 578 7793 17 17 10.1038/d41586-020-00141-1 32020108 · DOI
- [38]Grinberg, N., Joseph, K., Friedland, L., Swire-Thompson, B., Lazer, D. (2019). Fake news on Twitter during the 2016 U.S. presidential election. Science, 363(6425), 374–378 30679368
- [39]Bovet A Makse HA Influence of fake news in Twitter during the 2016 US presidential election Nature Communications 2019 10 1 7 10.1038/s41467-018-07761-2 PMC6315042 30602729 · DOI · Paper page
- [42]Yang K-C Varol O Hui P-M Menczer F Scalable and generalizable social bot detection through data selection Proceedings of the AAAI Conference on Artificial Intelligence 2020 34 01 1096 1103 10.1609/aaai.v34i01.5460 · DOI
- [44]Echeverria, J., Zhou, S. (2017). Discovery, retrieval, and analysis of the ‘star wars’ botnet in twitter. In Proceedings of the 2017 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 1–8
- [46]Gilani, Z., Farahbakhsh, R., Tyson, G., Wang, L., Crowcroft, J. (2017). Of bots and humans (on Twitter). In Proceedings of the International Conference on Advances in Social Networks Analysis and Mining, pp. 349–354. ACM
- [47]Mazza, M., Cresci, S., Avvenuti, M., Quattrociocchi, W., Tesconi, M. (2019). RTbust: Exploiting temporal patterns for botnet detection on twitter. In Proceedings of the 10th ACM Conference on Web Science, pp. 183–192
- [48]Cresci, S., Lillo, F., Regoli, D., Tardelli, S., Tesconi, M. (2018). $FAKE: Evidence of spam and bot activity in stock microblogs on twitter. In Proceedings of the International AAAI Conference on Web and Social Media, vol 12, p. 1
- [49]Rauchfleisch, A., Kaiser, J. (2020). Dataset for paper: The false positive problem of automatic bot detection in social science research. Harvard Dataverse. 10.7910/DVN/XVCKRS/P2ZKRU PMC7580919 33091067 · DOI
- [50]Lee, K., Eoff, B.D., Caverlee, J. (2011). Seven months with the devils: A long-term study of content polluters on twitter. In Proc. AAAI Intl. Conf. on Web and Social Media (ICWSM)
- [51]Echeverria, J., Zhou, S. (2017). Discovery of the twitter bursty botnet. arXiv preprint arXiv:1709.06740 · arXiv
- [53]Martini F Samula P Keller TR Klinger U Bot, or not? Comparing three methods for detecting social bots in five political discourses Big Data & Society 2021 8 2 20539517211033566 10.1177/20539517211033566 · DOI
- [54]Dimitriadis I Georgiou K Vakali A Social botomics: A systematic ensemble ml approach for explainable and multi-class bot detection Applied Sciences 2021 11 21 9857 10.3390/app11219857 · DOI
Cited by
Sorted by citations
Should ChatGPT be Biased? Challenges and Risks of Bias in Large Language Models
Ferrara, E. (2023) · arXiv · doi:10.48550/arxiv.2304.03738 · Cited by 282
Self-citationShould ChatGPT be biased? Challenges and risks of bias in large language models
Ferrara, E. (2023) · First Monday · doi:10.5210/fm.v28i11.13346 · Cited by 282 · see citing works
Self-citationAnatomy of an AI-powered malicious social botnet
Yang, K., & Menczer, F. (2024) · Journal of Quantitative Description: Digital Media · doi:10.51685/jqd.2024.icwsm.7 · Cited by 71 · see citing works
Self-citationReranking partisan animosity in algorithmic social media feeds alters affective polarization
Piccardi, T., Saveski, M., Jia, C., Hancock, J., Tsai, J. L., & Bernstein, M. S. (2025) · Science · doi:10.1126/science.adu5584 · Cited by 34 · see citing works
Understanding fraudulence in online qualitative studies: From the researcher's perspective
Panicker, A., Nurain, N., Ibrahim, Z., Wang, C.-H. (., Ha, S. W., Wu, Y., Connelly, K., Siek, K. A., & Chung, C.-F. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642732 · Cited by 31 · see citing works
Emotionally based strategic communications as a new tool in defensive cognitive warfare
Ćosić, K., Popović, S., & Wiederhold, B. (2026) · Frontiers in Psychology · doi:10.3389/fpsyg.2026.1751406 · Cited by 4 · see citing works
- Authors
- Yang, K.-C., Ferrara, E., & Menczer, F.
- Affiliations
- Indiana University Bloomington (US)
- University of Southern California (US)
- Corresponding author
- Yang, Kai-Cheng
- Venue
- Journal of Computational Social Science
- Published
- 2022-08-20
- Volume
- 5
- Issue
- 2
- Pages
- 1511-1528
- ISSN
- 2432-2717 (ISSN-L)
- 2432-2725
- PMC
- PMC9391657
- OpenAlex
- W4226381434
- Cited by
- 159
- References
- 12
- Citations by year
- 2026: 26 · 2025: 44 · 2024: 37 · 2023: 34 · 2022: 18
- FWCI
- 47.85
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Licence
- Locations
- Journal of Computational Social Science (publishedVersion)
- PubMed Central (publishedVersion)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- RePEc: Research Papers in Economics (submittedVersion)
- arXiv (Cornell University)
- Funders
- Defense Sciences Office, DARPA (W911NF-12-1-0037, W911NF-17-C-0094)
- NSF (CCF-1101743)
- ONR (N15A-020-0053)
- AFOSR (FA9550-17-1-0327)
- NIH (5R01DA039928-03)
- James S. McDonnell Foundation (220020274)
- Craig Newmark Philanthropies
- Knight Foundation
- Topics
- Social Sciences › Sociology and Political Science › Misinformation and Its Impacts
- Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
- Social Sciences › General Social Sciences › Computational and Text Analysis Methods
- Keywords
- Botometer, social bots, bot detection, Twitter, social media, computational social science
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review