The main role of a Customs Agent (aka Customs Inspector) is to investigate and inspect persons, goods, common carriers, and merchandise, arriving in or departing from the United States or between states to detect violations of immigration and customs laws and regulations.