This document presents research on using the XGBoost (Extreme Gradient Boosting) machine learning algorithm to detect phishing websites. The researchers collected a dataset from Kaggle containing URL features and used it to train and test an XGBoost model. They found that the XGBoost model was able to accurately predict whether a URL led to a phishing website or legitimate website, achieving 86.4% accuracy according to the confusion matrix. The researchers concluded that XGBoost is a robust and efficient approach for phishing website detection due to its ability to generate highly accurate results with low bias and variance from the ensemble of decision trees.