Nowadays, Social Media Platforms (SMPs) are being utilized by an enormous number of users to get connected with their friends and family. There are sites like Facebook, Instagram, Twitter where people spend a significant amount of time to get updated about the world. The data uploaded on social media contains their personal information, thoughts on certain topics, news, etc. The social media platforms verify the authenticity of the registered user. However, some of the users hide their
identities and these people are threats to the security of other user's data. In this work, we have proposed an Machine learning based model that can identify fake or bot created accounts accurately. To validate the authenticity of our work, we have experimented over the publicly available dataset TwiBot-20 and achieved accuracy of 87%.