We have never encountered a free stock offer that requires you to provide a credit card number. In most cases, you'll be asked to link a bank account in order to fund your new brokerage account and claim your free stock shares. This is usually done through Plaid, a third-party service that keeps your account information secret during the linking process.