Yes, both Chase and Citi offer pre-approval. You can get pre-approved by Chase for most Chase cards. If you're a Citi customer, you may get a notice by email that you're pre-qualified for a card, but you can also check it through the Citi website.