Which cards earn on Swiggy

Every card's terms, read for Swiggy: which earn more, which cap it, and which pay nothing.

15 earn · 0 pay nothing · 130 don't say

Earn

15
HDFC BankDiners Club BlackHDFC Bank ·
5X points
HDFC BankDiners Club PrivilegeHDFC Bank ·
5X points
capped at 2500 Reward points per calendar month
HDFC BankFreedomHDFC Bank ·
Extra rewards
HDFC BankMillenniaHDFC Bank ·
5% cashback
HDFC BankMoneyBack PlusHDFC Bank ·
20 points per ₹150
HDFC BankSwiggy HDFC BankHDFC Bank ·
Extra rewards
Axis BankIndiGo Axis Bank PremiumAxis Bank ·
Extra rewards
HDFC BankPhonePe HDFC Bank UltimoHDFC Bank ·
5% reward points

The terms of the other 130 cards don't mention this either way.