A search agent (or search bot) is a software program or bot that searches online for goods or services that meet certain criteria set by the user.