Entity attribute extraction is the process of identifying and extracting attributes, or characteristics, of entities from a given text. The objective is to create a model that can automatically perform person-attribute information extraction from unstructured text. Entity attribute extraction's primary goal is to locate and extract attributes of entities from a supplied text. As a result, information from the unstructured text may now be represented in a structured way. By extracting attributes of entities, a computer program can gain a better understanding of the information contained in the text and can use this information for various purposes such as building a knowledge base or for information retrieval. In this way, entity attribute extraction can help to improve the ability of computer programs to process and understand natural language text. All the essential tools and algorithms are researched and discussed in this paper. This study is divided into two main sections that explore published works and modern tools and technologies working in the field of Entity attribute extraction. It also identifies critical research gaps in the literature under assessment. The gap analysis reveals potential for improved textual event prediction algorithms in the future.