Yes, although the requirements may vary from site to site. Affiliate marketing networks and businesses should mention their terms on their site.