You can apply via the Swipeup portal and get the Credits card there. But you mostly wont be offered Vetta. In the swipeup portal generally they offer the Xcite series credit card. You can get those. They even match the limit or give 1.5x limit too.
Try that