ICICI Direct, established in the 2000s, is a bank-based full-service stockbroker. It offers services such as customer support, offline branches, research & tips along with regular trading services.