This document discusses developing a knowledge base of small businesses using web crawling and data mining techniques. It involves collecting static data like business names and locations through web crawling. Dynamic data like user tweets analyzing businesses are also collected from Twitter. The tweets are analyzed to determine if they contain positive or negative sentiment about businesses. Images and information are extracted from crawled webpages and stored in a knowledge base. The user tweets are also analyzed to calculate the total number of positive or negative tweets about each business with accuracy. This helps provide valuable information and reputation insights about small businesses to users.