An internet bot is a software application that runs automated tasks over the internet. They perform simple and repetitive takes very fast. Most often internet bots are used for web crawling which means analysing and filing of information from web servers.