This document summarizes a Python script that scrapes airfare data from Kayak.com. It uses the Selenium library to control a Chrome webdriver and interact with webpage elements. The script opens each flight element to dynamically load data before scraping. It collects data like destination, time, airline from each saved flight. The data is organized into a nested list and identifiers are added before writing rows to an Excel file every 4 hours or a MySQL database daily. A Raspberry Pi was used to run the script continuously without keeping a desktop on. A front-end GUI was created with Tkinter but not connected to the backend database yet.