MLS database access requires realtor memebership, database access fee and key access fee.
insurance
Unless you live in expensive areas, the total expense could be equivalent to commission (single side) of selling/buying one house. You may need to show 20-50 houses to close one purchase.