sammy786 commited on
Commit
c53b5bf
·
1 Parent(s): ee2d374

Deploy: 587 page-verified offers, pax-aware slabs, geo + airport fixes

Browse files
app/channels.py CHANGED
@@ -323,6 +323,36 @@ def _geo_filter(offers: List[Dict], international: Optional[bool]) -> List[Dict]
323
  return out
324
 
325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
326
  def _channels_for(category: str, brand_key: Optional[str]):
327
  if category == "dining" and brand_key in DELIVERY_BRANDS:
328
  return "delivery", DELIVERY_CHANNELS
@@ -363,6 +393,8 @@ def compare_channels(
363
  at_place: bool = False,
364
  international: Optional[bool] = None,
365
  channel_prices: Optional[Dict[str, float]] = None,
 
 
366
  ) -> Optional[Dict]:
367
  """
368
  Best card PER booking channel.
@@ -419,7 +451,9 @@ def compare_channels(
419
  price = prices[ch["key"]] if price_known else float(amount)
420
  ctx = TxnContext(
421
  category=category, amount=price, merchant=merchant,
422
- brand_key=bk, offers=_geo_filter(active_offers_for(bk), international),
 
 
423
  rail="card", channel=ch["channel"],
424
  )
425
  res = score_transaction(held_card_ids, ctx, include_discovery=False, persona=persona)
 
323
  return out
324
 
325
 
326
+ def _trip_filter(offers: List[Dict], passengers: Optional[int],
327
+ round_trip: Optional[bool]) -> List[Dict]:
328
+ """Drop offers scoped to a passenger count or trip type this booking is not.
329
+
330
+ Yatra's bank pages set the discount by BOTH: HSBC is flat Rs.799 one-way for
331
+ one passenger and Rs.3,000 only for a round trip with three or more. Stored
332
+ without that scope, the engine took the largest and offered Rs.3,000 off a
333
+ single-passenger one-way - a 48% discount that does not exist (found by the
334
+ route sweep, 2026-08-03).
335
+
336
+ Unknown context is treated as ONE passenger on a ONE-WAY trip: the floor
337
+ every booking clears. So a bigger slab is never claimed on a smaller booking,
338
+ and a caller that does not know the party size can only under-promise.
339
+ """
340
+ pax = int(passengers or 1)
341
+ rt = bool(round_trip)
342
+ out = []
343
+ for o in offers:
344
+ need = int(o.get("min_passengers") or 0)
345
+ if need and pax < need:
346
+ continue
347
+ tt = (o.get("trip_type") or "any").lower()
348
+ if tt == "round" and not rt:
349
+ continue
350
+ if tt == "oneway" and rt:
351
+ continue
352
+ out.append(o)
353
+ return out
354
+
355
+
356
  def _channels_for(category: str, brand_key: Optional[str]):
357
  if category == "dining" and brand_key in DELIVERY_BRANDS:
358
  return "delivery", DELIVERY_CHANNELS
 
393
  at_place: bool = False,
394
  international: Optional[bool] = None,
395
  channel_prices: Optional[Dict[str, float]] = None,
396
+ passengers: Optional[int] = None,
397
+ round_trip: Optional[bool] = None,
398
  ) -> Optional[Dict]:
399
  """
400
  Best card PER booking channel.
 
451
  price = prices[ch["key"]] if price_known else float(amount)
452
  ctx = TxnContext(
453
  category=category, amount=price, merchant=merchant,
454
+ brand_key=bk,
455
+ offers=_trip_filter(_geo_filter(active_offers_for(bk), international),
456
+ passengers, round_trip),
457
  rail="card", channel=ch["channel"],
458
  )
459
  res = score_transaction(held_card_ids, ctx, include_discovery=False, persona=persona)
app/geo.py CHANGED
@@ -21,6 +21,9 @@ INDIA_IATA = {
21
  "VGA", "TIR", "MYQ", "IXM", "TCR", "CNN", "CCJ", "HBX", "IXG", "KLH", "JGA",
22
  "BHU", "PBD", "JSA", "BKB", "GAY", "IXW", "IXS", "DIB", "JRH", "AJL", "IMF",
23
  "DMU", "SHL", "TEZ", "GTO", "HJR", "KUU", "SLV", "AGX", "IXY", "PYB", "RJI",
 
 
 
24
  }
25
 
26
  # Common international destinations Indians fly to (international when matched).
@@ -32,6 +35,8 @@ INTL_IATA = {
32
  "LHR", "LGW", "CDG", "FRA", "MUC", "AMS", "ZRH", "IST", "FCO", "MAD", "BCN",
33
  "JFK", "EWR", "SFO", "LAX", "ORD", "IAD", "BOS", "SEA", "YYZ", "YVR",
34
  "SYD", "MEL", "AKL", "JNB", "CPT", "NBO", "MRU", "SEZ",
 
 
35
  }
36
 
37
  # City names -> scope, for the hotels path (which searches by city, not IATA).
@@ -44,6 +49,7 @@ INDIA_CITIES = {
44
  "gurgaon", "gurugram", "noida", "vadodara", "visakhapatnam", "mysuru", "mysore",
45
  "kozhikode", "calicut", "madurai", "nashik", "aurangabad", "raipur", "ranchi",
46
  "patna", "kanpur", "bhopal", "gwalior", "dehradun", "port blair", "leh",
 
47
  }
48
  INTL_CITIES = {
49
  "dubai", "abu dhabi", "sharjah", "doha", "muscat", "bahrain", "kuwait",
@@ -54,6 +60,7 @@ INTL_CITIES = {
54
  "istanbul", "rome", "madrid", "barcelona", "new york", "san francisco",
55
  "los angeles", "chicago", "boston", "toronto", "vancouver", "sydney",
56
  "melbourne", "auckland", "johannesburg", "cape town", "nairobi", "mauritius",
 
57
  }
58
 
59
 
 
21
  "VGA", "TIR", "MYQ", "IXM", "TCR", "CNN", "CCJ", "HBX", "IXG", "KLH", "JGA",
22
  "BHU", "PBD", "JSA", "BKB", "GAY", "IXW", "IXS", "DIB", "JRH", "AJL", "IMF",
23
  "DMU", "SHL", "TEZ", "GTO", "HJR", "KUU", "SLV", "AGX", "IXY", "PYB", "RJI",
24
+ "LUH", "TRZ", "RAJ",
25
+ "AGR", "GWL", "ISK", "IXU", "KNU",
26
+ "HSR", "HWR",
27
  }
28
 
29
  # Common international destinations Indians fly to (international when matched).
 
35
  "LHR", "LGW", "CDG", "FRA", "MUC", "AMS", "ZRH", "IST", "FCO", "MAD", "BCN",
36
  "JFK", "EWR", "SFO", "LAX", "ORD", "IAD", "BOS", "SEA", "YYZ", "YVR",
37
  "SYD", "MEL", "AKL", "JNB", "CPT", "NBO", "MRU", "SEZ",
38
+ "LIS", "ALA", "GYD", "TBS", "LON", "NYC", "PAR", "TYO", "SEL", "ROM", "YTO",
39
+ "ORY", "GMP",
40
  }
41
 
42
  # City names -> scope, for the hotels path (which searches by city, not IATA).
 
49
  "gurgaon", "gurugram", "noida", "vadodara", "visakhapatnam", "mysuru", "mysore",
50
  "kozhikode", "calicut", "madurai", "nashik", "aurangabad", "raipur", "ranchi",
51
  "patna", "kanpur", "bhopal", "gwalior", "dehradun", "port blair", "leh",
52
+ "ludhiana", "tiruchirappalli", "trichy", "rajkot",
53
  }
54
  INTL_CITIES = {
55
  "dubai", "abu dhabi", "sharjah", "doha", "muscat", "bahrain", "kuwait",
 
60
  "istanbul", "rome", "madrid", "barcelona", "new york", "san francisco",
61
  "los angeles", "chicago", "boston", "toronto", "vancouver", "sydney",
62
  "melbourne", "auckland", "johannesburg", "cape town", "nairobi", "mauritius",
63
+ "lisbon", "almaty", "baku", "tbilisi",
64
  }
65
 
66
 
app/offers.py CHANGED
@@ -131,6 +131,12 @@ class Offer:
131
  # Monday-only 12% on a Wednesday: the same class of over-claim as the AU
132
  # Thursday row, at scale. 0=Monday .. 6=Sunday; empty = every day.
133
  valid_days: List[int] = field(default_factory=list)
 
 
 
 
 
 
134
  # The discount exists only if the payment is converted to EMI at checkout.
135
  # Usually derived from the quote (derive_requires_emi), but some pages
136
  # state the condition OUTSIDE the crawled table: EaseMyTrip's IndusInd,
 
131
  # Monday-only 12% on a Wednesday: the same class of over-claim as the AU
132
  # Thursday row, at scale. 0=Monday .. 6=Sunday; empty = every day.
133
  valid_days: List[int] = field(default_factory=list)
134
+ # PASSENGER / TRIP-TYPE SCOPE. Yatra prices its bank discounts by party size
135
+ # and by one-way vs round trip; without these the engine picked the biggest
136
+ # slab and applied it to a single traveller. 0 = any party size;
137
+ # trip_type "any" | "oneway" | "round". Enforced in channels._trip_filter.
138
+ min_passengers: int = 0
139
+ trip_type: str = "any"
140
  # The discount exists only if the payment is converted to EMI at checkout.
141
  # Usually derived from the quote (derive_requires_emi), but some pages
142
  # state the condition OUTSIDE the crawled table: EaseMyTrip's IndusInd,
app/offers_data/curated_offers.json CHANGED
@@ -11,8 +11,8 @@
11
  "min_spend": 0,
12
  "channel": "online",
13
  "valid_from": "2026-07-29",
14
- "valid_to": "2026-08-28",
15
- "dated": false,
16
  "source": "https://www.axisbank.com/grab-deals",
17
  "last_verified": "2026-07-29",
18
  "evidence": "Get additional discount of \u20b93,000 on Air India"
@@ -575,61 +575,6 @@
575
  "last_verified": "2026-07-29",
576
  "evidence": "Get 15% OFF on a Minimum Purchase of \u20b91000 at Dry Fruits Home"
577
  },
578
- {
579
- "id": "of_easemytrip__pct_8a6286",
580
- "merchant_key": "easemytrip",
581
- "merchant_name": "EaseMyTrip",
582
- "applies_to_issuer": "",
583
- "card_id": null,
584
- "type": "pct",
585
- "value": 10.0,
586
- "max_discount": null,
587
- "min_spend": 0,
588
- "channel": "online",
589
- "valid_from": "2026-07-25",
590
- "valid_to": "2026-12-31",
591
- "dated": true,
592
- "source": "https://www.easemytrip.com/offers/bus.html",
593
- "last_verified": "2026-07-27",
594
- "evidence": "New User Offer\nGrab flat 10% OFF* on First Bus Booking with EaseMyTrip\n\n\nBOOKING PERIOD\n\nValid Till : 31st Dec 2026\n\n\nPromocode\nEMTFIRST",
595
- "requires_new_user": true
596
- },
597
- {
598
- "id": "of_easemytrip__upto_0973f8",
599
- "merchant_key": "easemytrip",
600
- "merchant_name": "EaseMyTrip",
601
- "applies_to_issuer": "",
602
- "card_id": null,
603
- "type": "upto",
604
- "value": 0.0,
605
- "max_discount": 900,
606
- "min_spend": 0,
607
- "channel": "online",
608
- "valid_from": "2026-07-25",
609
- "valid_to": "2026-07-31",
610
- "dated": true,
611
- "source": "https://www.easemytrip.com/offers/cab.html",
612
- "last_verified": "2026-07-29",
613
- "evidence": "Hourly rental cab Get up to Rs. 900 OFF on Cab Bookings with EaseMyTrip BOOKING PERIOD Valid till : 31st Jul, 2026 Promocode EMTHOURLY"
614
- },
615
- {
616
- "id": "of_easemytrip__upto_b7d1f4",
617
- "merchant_key": "easemytrip",
618
- "merchant_name": "EaseMyTrip",
619
- "applies_to_issuer": "",
620
- "card_id": null,
621
- "type": "upto",
622
- "value": 0.0,
623
- "max_discount": 500,
624
- "min_spend": 0,
625
- "channel": "online",
626
- "valid_from": "2026-07-25",
627
- "valid_to": "2026-12-31",
628
- "dated": true,
629
- "source": "https://www.easemytrip.com/offers/bus.html",
630
- "last_verified": "2026-07-27",
631
- "evidence": "Bus Deal\nBus Tickets to Different Destinations At A Discount up to Rs. 500\n\n\nBOOKING PERIOD\n\nValid Till : 31st Dec, 2026\n\n\nPromocode\nEMTBUS"
632
- },
633
  {
634
  "id": "of_easemytrip_ausmal_pct_215b61",
635
  "merchant_key": "easemytrip",
@@ -779,7 +724,7 @@
779
  "merchant_key": "easemytrip",
780
  "merchant_name": "EaseMyTrip",
781
  "applies_to_issuer": "ICICI Bank",
782
- "card_id": "icici_amazon_pay",
783
  "type": "flat",
784
  "value": 5000.0,
785
  "max_discount": null,
@@ -787,11 +732,11 @@
787
  "channel": "both",
788
  "valid_from": "2026-07-29",
789
  "valid_to": "2026-09-30",
790
- "dated": false,
791
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
792
  "last_verified": "2026-07-29",
793
  "evidence": "Rs 50,000 - Rs 74,999\nFlat Rs 5,000* discount",
794
- "promo_code": "ICICIAMZEMI",
795
  "requires_promo_code": true
796
  },
797
  {
@@ -799,7 +744,7 @@
799
  "merchant_key": "easemytrip",
800
  "merchant_name": "EaseMyTrip",
801
  "applies_to_issuer": "ICICI Bank",
802
- "card_id": "icici_amazon_pay",
803
  "type": "flat",
804
  "value": 7500.0,
805
  "max_discount": null,
@@ -807,11 +752,11 @@
807
  "channel": "both",
808
  "valid_from": "2026-07-29",
809
  "valid_to": "2026-09-30",
810
- "dated": false,
811
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
812
  "last_verified": "2026-07-29",
813
  "evidence": "Rs 75,000 - Rs 99,999\nFlat Rs 7,500* discount",
814
- "promo_code": "ICICIAMZEMI",
815
  "requires_promo_code": true
816
  },
817
  {
@@ -819,7 +764,7 @@
819
  "merchant_key": "easemytrip",
820
  "merchant_name": "EaseMyTrip",
821
  "applies_to_issuer": "ICICI Bank",
822
- "card_id": "icici_amazon_pay",
823
  "type": "flat",
824
  "value": 10000.0,
825
  "max_discount": null,
@@ -827,11 +772,11 @@
827
  "channel": "both",
828
  "valid_from": "2026-07-29",
829
  "valid_to": "2026-09-30",
830
- "dated": false,
831
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
832
  "last_verified": "2026-07-29",
833
  "evidence": "Rs 1,00,000 - Rs 1,49,999\nFlat Rs 10,000* discount",
834
- "promo_code": "ICICIAMZEMI",
835
  "requires_promo_code": true
836
  },
837
  {
@@ -839,7 +784,7 @@
839
  "merchant_key": "easemytrip",
840
  "merchant_name": "EaseMyTrip",
841
  "applies_to_issuer": "ICICI Bank",
842
- "card_id": "icici_amazon_pay",
843
  "type": "flat",
844
  "value": 2500.0,
845
  "max_discount": null,
@@ -847,11 +792,11 @@
847
  "channel": "both",
848
  "valid_from": "2026-07-29",
849
  "valid_to": "2026-09-30",
850
- "dated": false,
851
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
852
  "last_verified": "2026-07-29",
853
  "evidence": "Rs 25,000 - Rs 49,999\nFlat Rs 2,500* discount",
854
- "promo_code": "ICICIAMZEMI",
855
  "requires_promo_code": true
856
  },
857
  {
@@ -859,7 +804,7 @@
859
  "merchant_key": "easemytrip",
860
  "merchant_name": "EaseMyTrip",
861
  "applies_to_issuer": "ICICI Bank",
862
- "card_id": "icici_amazon_pay",
863
  "type": "flat",
864
  "value": 15000.0,
865
  "max_discount": null,
@@ -867,11 +812,11 @@
867
  "channel": "both",
868
  "valid_from": "2026-07-29",
869
  "valid_to": "2026-09-30",
870
- "dated": false,
871
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
872
  "last_verified": "2026-07-29",
873
  "evidence": "Rs 1,50,000 & Above\nFlat Rs 15,000* discount",
874
- "promo_code": "ICICIAMZEMI",
875
  "requires_promo_code": true
876
  },
877
  {
@@ -879,7 +824,7 @@
879
  "merchant_key": "easemytrip",
880
  "merchant_name": "EaseMyTrip",
881
  "applies_to_issuer": "ICICI Bank",
882
- "card_id": "icici_amazon_pay",
883
  "type": "pct",
884
  "value": 10.0,
885
  "max_discount": 3500,
@@ -887,11 +832,11 @@
887
  "channel": "both",
888
  "valid_from": "2026-07-29",
889
  "valid_to": "2026-09-30",
890
- "dated": false,
891
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
892
  "last_verified": "2026-07-29",
893
  "evidence": "International Flight & International Hotel\nRs 10,000 - Rs 49,999\n10% discount up to Rs 3,500*",
894
- "promo_code": "ICICIAMZEMI",
895
  "requires_promo_code": true
896
  },
897
  {
@@ -899,7 +844,7 @@
899
  "merchant_key": "easemytrip",
900
  "merchant_name": "EaseMyTrip",
901
  "applies_to_issuer": "ICICI Bank",
902
- "card_id": "icici_amazon_pay",
903
  "type": "pct",
904
  "value": 12.0,
905
  "max_discount": 1500,
@@ -907,11 +852,11 @@
907
  "channel": "online",
908
  "valid_from": "2026-07-24",
909
  "valid_to": "2026-09-30",
910
- "dated": false,
911
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
912
  "last_verified": "2026-07-29",
913
  "evidence": "Customers under this offer will get to enjoy exciting discounts on flight & hotel bookings using ICICI Bank Credit Cards EMI with EaseMyTrip. Category Minimum Transaction Value Discount Domestic Flight & Domestic Hotel Rs 5,000 - Rs 24,999 12% discount up to Rs 1,500*",
914
- "promo_code": "ICICIAMZEMI",
915
  "requires_promo_code": true
916
  },
917
  {
@@ -1708,11 +1653,14 @@
1708
  "min_spend": 0,
1709
  "channel": "online",
1710
  "valid_from": "2026-07-29",
1711
- "valid_to": "2026-08-28",
1712
- "dated": false,
1713
  "source": "https://www.axisbank.com/grab-deals",
1714
  "last_verified": "2026-07-29",
1715
- "evidence": "Flat 25% discount up to \u20b97,500 on Yatra"
 
 
 
1716
  },
1717
  {
1718
  "id": "of_yatra_axisba_pct_de1261",
@@ -2546,42 +2494,6 @@
2546
  "last_verified": "2026-07-29",
2547
  "evidence": "xbuddy.html) ![igp](assets/images/igpnewlogo.webp) ###### 20% off on a minimum purchase of \u20b91,200 Use code: IGPICICI20 Offer Validity: Aug 01, 2025 to Jul 31, 2027 Valid on Credit &"
2548
  },
2549
- {
2550
- "id": "of_anvayaa_icicib_pct_3a1cc0",
2551
- "merchant_key": "anvayaa",
2552
- "merchant_name": "Anvayaa",
2553
- "applies_to_issuer": "ICICI Bank",
2554
- "card_id": null,
2555
- "type": "pct",
2556
- "value": 21.0,
2557
- "max_discount": null,
2558
- "min_spend": 0,
2559
- "channel": "both",
2560
- "valid_from": "2026-07-29",
2561
- "valid_to": "2026-11-30",
2562
- "dated": true,
2563
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2564
- "last_verified": "2026-07-29",
2565
- "evidence": "21% off on Anvayaa Elder Care Plan \nOffer Validity: Dec 01, 2025 to Nov 30, 2026 \nValid on Credit & Debit Cards and Internet Banking"
2566
- },
2567
- {
2568
- "id": "of_anvayaa_icicib_pct_6d0280",
2569
- "merchant_key": "anvayaa",
2570
- "merchant_name": "Anvayaa",
2571
- "applies_to_issuer": "ICICI Bank",
2572
- "card_id": null,
2573
- "type": "pct",
2574
- "value": 10.0,
2575
- "max_discount": null,
2576
- "min_spend": 0,
2577
- "channel": "both",
2578
- "valid_from": "2026-07-29",
2579
- "valid_to": "2026-11-30",
2580
- "dated": true,
2581
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2582
- "last_verified": "2026-07-29",
2583
- "evidence": "10% off on Anvayaa Smart Emergency Response - Wearable device (smart watch) with in-built SOS service + 1 year of Emergency Assistance \nOffer Validity: Dec 01, 2025 to Nov 30, 2026 \nValid on Credit & Debit Cards and Internet Banking"
2584
- },
2585
  {
2586
  "id": "of_tata_1mg_icicib_pct_490753",
2587
  "merchant_key": "tata_1mg",
@@ -2672,78 +2584,6 @@
2672
  "last_verified": "2026-07-29",
2673
  "evidence": "Jul 15 to Sep 30, 2026 Valid on Credit Card EMIs ###### 5% off up to \u20b910,000 on minimum purchase of \u20b93,000. Valid on other categories Offer Validity: Jul 15 to Sep 30, 2026 Valid on Credit Card"
2674
  },
2675
- {
2676
- "id": "of_eazydiner_icicib_pct_490753",
2677
- "merchant_key": "eazydiner",
2678
- "merchant_name": "EazyDiner",
2679
- "applies_to_issuer": "ICICI Bank",
2680
- "card_id": null,
2681
- "type": "pct",
2682
- "value": 20.0,
2683
- "max_discount": null,
2684
- "min_spend": 699,
2685
- "channel": "both",
2686
- "valid_from": "2026-07-29",
2687
- "valid_to": "2026-12-31",
2688
- "dated": true,
2689
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2690
- "last_verified": "2026-07-29",
2691
- "evidence": "20% off on a minimum purchase of Rs.699 \nOffer Validity: Jan 05 to Dec 31, 2026 \nValid on Credit & Debit Cards and Internet Banking"
2692
- },
2693
- {
2694
- "id": "of_makemytrip_icicib_upto_e6ea89",
2695
- "merchant_key": "makemytrip",
2696
- "merchant_name": "MakeMyTrip",
2697
- "applies_to_issuer": "ICICI Bank",
2698
- "card_id": null,
2699
- "type": "upto",
2700
- "value": 0.0,
2701
- "max_discount": 10000,
2702
- "min_spend": 5000,
2703
- "channel": "online",
2704
- "valid_from": "2026-07-29",
2705
- "valid_to": "2026-09-30",
2706
- "dated": true,
2707
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2708
- "last_verified": "2026-07-29",
2709
- "evidence": "Domestic Flights & Hotels \n\nUp to Rs.10,000 off on a minimum purchase of Rs.5,000 \nUse Code: ICICIEMI \nOffer Validity: Jul 01 to Sep 30, 2026 \nValid on Credit Card EMIs"
2710
- },
2711
- {
2712
- "id": "of_yatra_icicib_pct_587c24",
2713
- "merchant_key": "yatra",
2714
- "merchant_name": "Yatra",
2715
- "applies_to_issuer": "ICICI Bank",
2716
- "card_id": null,
2717
- "type": "pct",
2718
- "value": 12.0,
2719
- "max_discount": 2000,
2720
- "min_spend": 5000,
2721
- "channel": "online",
2722
- "valid_from": "2026-07-29",
2723
- "valid_to": "2026-09-30",
2724
- "dated": true,
2725
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2726
- "last_verified": "2026-07-29",
2727
- "evidence": "Domestic Flights \n\n12% off up to Rs.2,000 on a minimum purchase of Rs.5,000 \nUse Code: YTICICIEMI \nOffer Validity: Jul 01 to Sep 30, 2026 \nValid on Credit Card EMIs"
2728
- },
2729
- {
2730
- "id": "of_cordelia_cruises_icicib_pct_7d52b7",
2731
- "merchant_key": "cordelia_cruises",
2732
- "merchant_name": "Cordelia Cruises",
2733
- "applies_to_issuer": "ICICI Bank",
2734
- "card_id": null,
2735
- "type": "pct",
2736
- "value": 25.0,
2737
- "max_discount": null,
2738
- "min_spend": 0,
2739
- "channel": "online",
2740
- "valid_from": "2026-07-29",
2741
- "valid_to": "2027-03-31",
2742
- "dated": true,
2743
- "source": "https://www.icicibank.com/campaigns/bonanza/Senior_Citizen.html",
2744
- "last_verified": "2026-07-29",
2745
- "evidence": "25% off on select cabin categories \nUse Code: CRUISEICICI25 \nOffer Validity: Mar 10 to Mar 31, 2027 \nValid on Credit & Debit Cards"
2746
- },
2747
  {
2748
  "id": "of_kfc_axisba_bogo_f5323e",
2749
  "merchant_key": "kfc",
@@ -2796,7 +2636,13 @@
2796
  "dated": false,
2797
  "source": "https://www.axisbank.com/grab-deals",
2798
  "last_verified": "2026-07-29",
2799
- "evidence": "Flat 20% off up to \u20b920,000 on international flights and hotels"
 
 
 
 
 
 
2800
  },
2801
  {
2802
  "id": "of_zomato_axisba_upto_538b76",
@@ -3086,24 +2932,6 @@
3086
  "last_verified": "2026-07-29",
3087
  "evidence": "Flat 25% off on pre-booking"
3088
  },
3089
- {
3090
- "id": "of_gurukripa__pct_7f638a",
3091
- "merchant_key": "gurukripa",
3092
- "merchant_name": "Gurukripa",
3093
- "applies_to_issuer": "",
3094
- "card_id": null,
3095
- "type": "pct",
3096
- "value": 30.0,
3097
- "max_discount": null,
3098
- "min_spend": 0,
3099
- "channel": "offline",
3100
- "valid_from": "2026-07-29",
3101
- "valid_to": "2026-08-28",
3102
- "dated": false,
3103
- "source": "https://www.swiggy.com/dineout",
3104
- "last_verified": "2026-07-29",
3105
- "evidence": "Flat 30% off on pre-booking"
3106
- },
3107
  {
3108
  "id": "of_uttam_da_dhaba__pct_3ac91e",
3109
  "merchant_key": "uttam_da_dhaba",
@@ -3140,78 +2968,6 @@
3140
  "last_verified": "2026-07-29",
3141
  "evidence": "Get extra 10% off using TRYNEW"
3142
  },
3143
- {
3144
- "id": "of_shalimar_restaurant__pct_7f638a",
3145
- "merchant_key": "shalimar_restaurant",
3146
- "merchant_name": "Shalimar Restaurant - Kurla",
3147
- "applies_to_issuer": "",
3148
- "card_id": null,
3149
- "type": "pct",
3150
- "value": 30.0,
3151
- "max_discount": null,
3152
- "min_spend": 0,
3153
- "channel": "offline",
3154
- "valid_from": "2026-07-29",
3155
- "valid_to": "2026-08-28",
3156
- "dated": false,
3157
- "source": "https://www.swiggy.com/dineout",
3158
- "last_verified": "2026-07-29",
3159
- "evidence": "Flat 30% off on pre-booking"
3160
- },
3161
- {
3162
- "id": "of_kohinoor_elite__pct_99b967",
3163
- "merchant_key": "kohinoor_elite",
3164
- "merchant_name": "Kohinoor Elite",
3165
- "applies_to_issuer": "",
3166
- "card_id": null,
3167
- "type": "pct",
3168
- "value": 50.0,
3169
- "max_discount": null,
3170
- "min_spend": 0,
3171
- "channel": "offline",
3172
- "valid_from": "2026-07-29",
3173
- "valid_to": "2026-08-28",
3174
- "dated": false,
3175
- "source": "https://www.swiggy.com/dineout",
3176
- "last_verified": "2026-07-29",
3177
- "evidence": "Flat 50% off on pre-booking"
3178
- },
3179
- {
3180
- "id": "of_mithiyaj__pct_3fe807",
3181
- "merchant_key": "mithiyaj",
3182
- "merchant_name": "Mithiyaj",
3183
- "applies_to_issuer": "",
3184
- "card_id": null,
3185
- "type": "pct",
3186
- "value": 10.0,
3187
- "max_discount": null,
3188
- "min_spend": 0,
3189
- "channel": "offline",
3190
- "valid_from": "2026-07-29",
3191
- "valid_to": "2026-08-28",
3192
- "dated": false,
3193
- "source": "https://www.swiggy.com/dineout",
3194
- "last_verified": "2026-07-29",
3195
- "evidence": "Flat 10% off on walk-in"
3196
- },
3197
- {
3198
- "id": "of_beer_cafe_hdfcba_flat_1e5579",
3199
- "merchant_key": "beer_cafe",
3200
- "merchant_name": "The Beer Cafe",
3201
- "applies_to_issuer": "HDFC Bank",
3202
- "card_id": "hdfc_swiggy",
3203
- "type": "flat",
3204
- "value": 150.0,
3205
- "max_discount": null,
3206
- "min_spend": 1500,
3207
- "channel": "offline",
3208
- "valid_from": "2026-07-29",
3209
- "valid_to": "2026-08-28",
3210
- "dated": false,
3211
- "source": "https://www.swiggy.com/dineout",
3212
- "last_verified": "2026-07-29",
3213
- "evidence": "\u20b9150 Off\nabove \u20b91500\n\u20b9150 off\nValid only on Swiggy HDFC Bank Credit Card or Swiggy Blck HDFC Bank Credit Card"
3214
- },
3215
  {
3216
  "id": "of_bercos__cashback_5517f9",
3217
  "merchant_key": "bercos",
@@ -3501,65 +3257,11 @@
3501
  "evidence": "Offers for you Pre-booking offers Walk-in offers [ Flat 10% off on total bill ](https://www.swiggy.com/auth) Available on Mon-Sun 10% cashback On"
3502
  },
3503
  {
3504
- "id": "of_pancakes_99_hdfcba_cashback_6c618d",
3505
- "merchant_key": "pancakes_99",
3506
- "merchant_name": "99 Pancakes",
3507
- "applies_to_issuer": "HDFC Bank",
3508
- "card_id": "hdfc_swiggy",
3509
- "type": "cashback",
3510
- "value": 10.0,
3511
- "max_discount": 1500,
3512
- "min_spend": 249,
3513
- "channel": "offline",
3514
- "valid_from": "2026-07-29",
3515
- "valid_to": "2026-08-28",
3516
- "dated": false,
3517
- "source": "https://www.swiggy.com/restaurants/99-pancakes-kurla-mumbai-1195877/dineout",
3518
- "last_verified": "2026-07-29",
3519
- "evidence": "Cashback 10%* ... Valid only on Swiggy HDFC Bank Credit Card or Swiggy Blck HDFC Bank Credit Card ... Monthly cashback limit of \u20b91500 on Swiggy spends ... Avail on final payable amount of \u20b9249 or more"
3520
- },
3521
- {
3522
- "id": "of_pancakes_99_hdfcba_cashback_4c2e2f",
3523
- "merchant_key": "pancakes_99",
3524
- "merchant_name": "99 Pancakes",
3525
- "applies_to_issuer": "HDFC Bank",
3526
- "card_id": "hdfc_swiggy_ornge",
3527
- "type": "cashback",
3528
- "value": 5.0,
3529
- "max_discount": null,
3530
- "min_spend": 249,
3531
- "channel": "offline",
3532
- "valid_from": "2026-07-29",
3533
- "valid_to": "2026-08-28",
3534
- "dated": false,
3535
- "source": "https://www.swiggy.com/restaurants/99-pancakes-kurla-mumbai-1195877/dineout",
3536
- "last_verified": "2026-07-29",
3537
- "evidence": "Cashback 5%* ... Valid only on Swiggy Ornge HDFC Bank Credit Card ... Applicable on a minimum net transaction value of \u20b9249"
3538
- },
3539
- {
3540
- "id": "of_pancakes_99__cashback_5517f9",
3541
- "merchant_key": "pancakes_99",
3542
- "merchant_name": "99 Pancakes",
3543
- "applies_to_issuer": "",
3544
- "card_id": null,
3545
- "type": "cashback",
3546
- "value": 10.0,
3547
- "max_discount": null,
3548
- "min_spend": 0,
3549
- "channel": "offline",
3550
- "valid_from": "2026-07-29",
3551
- "valid_to": "2026-08-28",
3552
- "dated": false,
3553
- "source": "https://www.swiggy.com/restaurants/99-pancakes-kurla-mumbai-1195877/dineout",
3554
- "last_verified": "2026-07-29",
3555
- "evidence": "Get flat 10% cashback on every bill you pay on Dineout"
3556
- },
3557
- {
3558
- "id": "of_nom_nom_express__cashback_6004c0",
3559
- "merchant_key": "nom_nom_express",
3560
- "merchant_name": "Nom Nom Express",
3561
- "applies_to_issuer": "",
3562
- "card_id": null,
3563
  "type": "cashback",
3564
  "value": 10.0,
3565
  "max_discount": null,
@@ -5410,24 +5112,6 @@
5410
  "last_verified": "2026-07-29",
5411
  "evidence": "Flat 8% off on Flights\nwith IDFC First Bank Credit Card EMI!"
5412
  },
5413
- {
5414
- "id": "of_pharmeasy__pct_9cd7f0",
5415
- "merchant_key": "pharmeasy",
5416
- "merchant_name": "PharmEasy",
5417
- "applies_to_issuer": "",
5418
- "card_id": null,
5419
- "type": "pct",
5420
- "value": 27.0,
5421
- "max_discount": 450,
5422
- "min_spend": 1500,
5423
- "channel": "online",
5424
- "valid_from": "2026-07-29",
5425
- "valid_to": "2026-08-28",
5426
- "dated": false,
5427
- "source": "https://pharmeasy.in/offers/get-27-off-on-orders-with-12-month-plus-membership-at-149-17570",
5428
- "last_verified": "2026-07-29",
5429
- "evidence": "All eligible users will get 27% OFF on medicine & healthcare orders, once placed with Plus membership in cart. 3. Minimum cart value of Rs.1500 is required. 4. Max discount applicable on the coupon discount is Rs.450"
5430
- },
5431
  {
5432
  "id": "of_pharmeasy__pct_1239f1",
5433
  "merchant_key": "pharmeasy",
@@ -5446,43 +5130,6 @@
5446
  "last_verified": "2026-07-29",
5447
  "evidence": "All eligible users will get 23% OFF on medicine & healthcare orders, once placed with Plus membership in cart. 3. Minimum cart value of Rs.1400 is required. 4. Max discount applicable on the coupon discount is Rs.280"
5448
  },
5449
- {
5450
- "id": "of_pharmeasy__pct_99f48c",
5451
- "merchant_key": "pharmeasy",
5452
- "merchant_name": "PharmEasy",
5453
- "applies_to_issuer": "",
5454
- "card_id": null,
5455
- "type": "pct",
5456
- "value": 30.0,
5457
- "max_discount": 500,
5458
- "min_spend": 1500,
5459
- "channel": "online",
5460
- "valid_from": "2026-07-29",
5461
- "valid_to": "2026-08-28",
5462
- "dated": false,
5463
- "source": "https://pharmeasy.in/offers/get-30-off-on-orders-with-12-month-plus-membership-at-149-17571",
5464
- "last_verified": "2026-07-29",
5465
- "evidence": "Unlock 30% OFF + 12 Months Plus Membership on all orders above Rs.1500/- Code: PLUSSURE ... Max discount applicable on the coupon discount is Rs.500"
5466
- },
5467
- {
5468
- "id": "of_pharmeasy__pct_3a8860",
5469
- "merchant_key": "pharmeasy",
5470
- "merchant_name": "PharmEasy",
5471
- "applies_to_issuer": "",
5472
- "card_id": null,
5473
- "type": "pct",
5474
- "value": 25.0,
5475
- "max_discount": 1000,
5476
- "min_spend": 0,
5477
- "channel": "online",
5478
- "valid_from": "2026-07-29",
5479
- "valid_to": "2026-07-31",
5480
- "dated": true,
5481
- "source": "https://pharmeasy.in/offers/get-extra-25-off-on-cipla-products-on-your-first-3-orders-18109",
5482
- "last_verified": "2026-07-29",
5483
- "evidence": "Get FLAT 25% OFF up to Rs.1000 on your first 3 orders on Cipla Products. ... Validity 01 July 2026 to 31 July 2026",
5484
- "requires_new_user": true
5485
- },
5486
  {
5487
  "id": "of_redbus_idfcfi_upto_af5d3f",
5488
  "merchant_key": "redbus",
@@ -8434,107 +8081,6 @@
8434
  ],
8435
  "id": "of_makemytrip_bankof_d28895"
8436
  },
8437
- {
8438
- "merchant_key": "makemytrip",
8439
- "merchant_name": "MakeMyTrip",
8440
- "applies_to_issuer": "HSBC",
8441
- "card_id": null,
8442
- "type": "pct",
8443
- "value": 8.0,
8444
- "max_discount": null,
8445
- "min_spend": 0.0,
8446
- "channel": "online",
8447
- "valid_from": "2026-08-03",
8448
- "valid_to": "2026-09-02",
8449
- "dated": false,
8450
- "source": "https://www.makemytrip.com/promos/business-class-offers-300726.html",
8451
- "last_verified": "2026-08-03",
8452
- "evidence": "Business Class Offers - July'26 | Valid on HSBC Credit Cards | ## FLAT 8% OFF\\* | on Domestic & International Flights | Use Code: MMTHSBCBIZ",
8453
- "categories": [
8454
- "travel_flights"
8455
- ],
8456
- "promo_code": "MMTHSBCBIZ",
8457
- "requires_promo_code": true,
8458
- "id": "of_makemytrip_hsbc_939080"
8459
- },
8460
- {
8461
- "merchant_key": "makemytrip",
8462
- "merchant_name": "MakeMyTrip",
8463
- "applies_to_issuer": "Axis Bank",
8464
- "card_id": null,
8465
- "type": "pct",
8466
- "value": 8.0,
8467
- "max_discount": null,
8468
- "min_spend": 0.0,
8469
- "channel": "online",
8470
- "valid_from": "2026-08-03",
8471
- "valid_to": "2026-09-02",
8472
- "dated": false,
8473
- "source": "https://www.makemytrip.com/promos/business-class-offers-300726.html",
8474
- "last_verified": "2026-08-03",
8475
- "evidence": "Business Class Offers - July'26 | Valid on Axis Bank Credit Cards | ## FLAT 8% OFF\\* | on Domestic Flights | Use Code : MMTAXISBIZ | Offer valid every Wednesday",
8476
- "categories": [
8477
- "travel_flights"
8478
- ],
8479
- "geo": "domestic",
8480
- "promo_code": "MMTAXISBIZ",
8481
- "requires_promo_code": true,
8482
- "valid_days": [
8483
- 2
8484
- ],
8485
- "id": "of_makemytrip_axisba_0db186"
8486
- },
8487
- {
8488
- "merchant_key": "makemytrip",
8489
- "merchant_name": "MakeMyTrip",
8490
- "applies_to_issuer": "Axis Bank",
8491
- "card_id": null,
8492
- "type": "pct",
8493
- "value": 8.0,
8494
- "max_discount": null,
8495
- "min_spend": 0.0,
8496
- "channel": "online",
8497
- "valid_from": "2026-08-03",
8498
- "valid_to": "2026-09-02",
8499
- "dated": false,
8500
- "source": "https://www.makemytrip.com/promos/business-class-offers-300726.html",
8501
- "last_verified": "2026-08-03",
8502
- "evidence": "Business Class Offers - July'26 | Valid on Axis Bank Credit Cards | ## FLAT 8% OFF\\* | on International Flights | Use Code : MMTAXISBIZINT | Offer valid every Tuesday & Wednesday",
8503
- "categories": [
8504
- "travel_flights"
8505
- ],
8506
- "geo": "international",
8507
- "promo_code": "MMTAXISBIZINT",
8508
- "requires_promo_code": true,
8509
- "valid_days": [
8510
- 1,
8511
- 2
8512
- ],
8513
- "id": "of_makemytrip_axisba_2e5436"
8514
- },
8515
- {
8516
- "merchant_key": "makemytrip",
8517
- "merchant_name": "MakeMyTrip",
8518
- "applies_to_issuer": "",
8519
- "card_id": null,
8520
- "type": "upto",
8521
- "value": 0.0,
8522
- "max_discount": 10000.0,
8523
- "min_spend": 0.0,
8524
- "channel": "online",
8525
- "valid_from": "2026-08-03",
8526
- "valid_to": "2026-09-02",
8527
- "dated": false,
8528
- "source": "https://www.makemytrip.com/promos/business-class-offers-300726.html",
8529
- "last_verified": "2026-08-03",
8530
- "evidence": "Business Class Offers - July'26 | Or you can grab: | ## Up to \u20b910,000 OFF\\* | on Domestic & International Flights | Use Code: MMTBIZ",
8531
- "categories": [
8532
- "travel_flights"
8533
- ],
8534
- "promo_code": "MMTBIZ",
8535
- "requires_promo_code": true,
8536
- "id": "of_makemytrip_open_d576c3"
8537
- },
8538
  {
8539
  "merchant_key": "makemytrip",
8540
  "merchant_name": "MakeMyTrip",
@@ -9500,26 +9046,6 @@
9500
  "requires_promo_code": true,
9501
  "id": "of_makemytrip_onecar_18af9b"
9502
  },
9503
- {
9504
- "merchant_key": "makemytrip",
9505
- "merchant_name": "MakeMyTrip",
9506
- "applies_to_issuer": "",
9507
- "card_id": "onecard_metal",
9508
- "type": "upto",
9509
- "value": 0.0,
9510
- "max_discount": 40.0,
9511
- "min_spend": 0.0,
9512
- "channel": "online",
9513
- "valid_from": "2026-08-01",
9514
- "valid_to": "2026-08-31",
9515
- "dated": false,
9516
- "source": "https://www.makemytrip.com/promos/onecard-offer-100226.html",
9517
- "last_verified": "2026-08-03",
9518
- "evidence": "Get up to \u20b940 OFF\\* **, on Train** | Minimum Transaction Amount - NA | MMTONECARD | Valid on OneCard Credit Cards | The offer is valid on **1st August \u2013 31st August\u201926** (Every Day) (both days included) between 0000 Hours and 2359 Hours. | The offer is valid for 1 booking per card during the offer period. | This offer is not valid on the booking made though One Card EMI option | This Offer is NOT applicable on Onecard Corporate and Commercial cards.",
9519
- "promo_code": "MMTONECARD",
9520
- "requires_promo_code": true,
9521
- "id": "of_makemytrip_onecar_94a73c"
9522
- },
9523
  {
9524
  "merchant_key": "makemytrip",
9525
  "merchant_name": "MakeMyTrip",
@@ -10453,7 +9979,8 @@
10453
  "geo": "domestic",
10454
  "promo_code": "YT20",
10455
  "requires_promo_code": true,
10456
- "id": "of_yatra_open_f0ec06"
 
10457
  },
10458
  {
10459
  "merchant_key": "yatra",
@@ -10461,7 +9988,7 @@
10461
  "applies_to_issuer": "",
10462
  "card_id": null,
10463
  "type": "flat",
10464
- "value": 1800.0,
10465
  "max_discount": null,
10466
  "min_spend": 0.0,
10467
  "channel": "online",
@@ -10470,260 +9997,117 @@
10470
  "dated": true,
10471
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10472
  "last_verified": "2026-08-03",
10473
- "evidence": "Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passe",
10474
  "categories": [
10475
  "travel_flights"
10476
  ],
10477
- "geo": "domestic",
10478
  "promo_code": "YT20",
10479
  "requires_promo_code": true,
10480
- "id": "of_yatra_open_059a06"
 
10481
  },
10482
  {
10483
  "merchant_key": "yatra",
10484
  "merchant_name": "Yatra",
10485
  "applies_to_issuer": "",
10486
  "card_id": null,
10487
- "type": "flat",
10488
- "value": 2500.0,
10489
- "max_discount": null,
10490
- "min_spend": 0.0,
10491
  "channel": "online",
10492
  "valid_from": "2026-08-01",
10493
  "valid_to": "2026-08-10",
10494
  "dated": true,
10495
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10496
  "last_verified": "2026-08-03",
10497
- "evidence": "Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,50",
10498
  "categories": [
10499
- "travel_flights"
10500
  ],
10501
- "geo": "domestic",
10502
  "promo_code": "YT20",
10503
  "requires_promo_code": true,
10504
- "id": "of_yatra_open_efc93d"
10505
  },
10506
  {
10507
  "merchant_key": "yatra",
10508
  "merchant_name": "Yatra",
10509
  "applies_to_issuer": "",
10510
  "card_id": null,
10511
- "type": "flat",
10512
- "value": 1500.0,
10513
- "max_discount": null,
10514
- "min_spend": 0.0,
10515
  "channel": "online",
10516
  "valid_from": "2026-08-01",
10517
  "valid_to": "2026-08-10",
10518
  "dated": true,
10519
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10520
  "last_verified": "2026-08-03",
10521
- "evidence": "ryday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 5,000 for discount of up to INR 1,000 on hotels * Between INR 5,001 and INR 8,000 for discount of up to INR 1,500 on hotels * Between INR 8,000 and INR 12,000 for discount of up to INR 2,000 on hotels",
10522
  "categories": [
10523
- "travel_flights"
10524
  ],
10525
- "geo": "domestic",
10526
  "promo_code": "YT20",
10527
  "requires_promo_code": true,
10528
- "id": "of_yatra_open_ed71f2"
10529
  },
10530
  {
10531
  "merchant_key": "yatra",
10532
  "merchant_name": "Yatra",
10533
  "applies_to_issuer": "",
10534
  "card_id": null,
10535
- "type": "flat",
10536
- "value": 3500.0,
10537
- "max_discount": null,
10538
- "min_spend": 0.0,
10539
  "channel": "online",
10540
  "valid_from": "2026-08-01",
10541
  "valid_to": "2026-08-10",
10542
  "dated": true,
10543
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10544
  "last_verified": "2026-08-03",
10545
- "evidence": "Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,500 off for booking made for 1 passenger * Flat INR 2,500 off for booking made for 2 passengers * Flat INR 3,500 off for booking made for 3 passengers and more **International flights deal:**",
10546
  "categories": [
10547
- "travel_flights"
10548
  ],
10549
- "geo": "domestic",
10550
  "promo_code": "YT20",
10551
  "requires_promo_code": true,
10552
- "id": "of_yatra_open_db1740"
10553
  },
10554
  {
10555
  "merchant_key": "yatra",
10556
  "merchant_name": "Yatra",
10557
  "applies_to_issuer": "",
10558
  "card_id": null,
10559
- "type": "flat",
10560
- "value": 2500.0,
10561
- "max_discount": null,
10562
- "min_spend": 0.0,
10563
  "channel": "online",
10564
  "valid_from": "2026-08-01",
10565
  "valid_to": "2026-08-10",
10566
  "dated": true,
10567
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10568
  "last_verified": "2026-08-03",
10569
- "evidence": "Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,50",
10570
  "categories": [
10571
- "travel_flights"
10572
  ],
10573
- "geo": "international",
10574
  "promo_code": "YT20",
10575
  "requires_promo_code": true,
10576
- "id": "of_yatra_open_e424d0"
10577
  },
10578
  {
10579
  "merchant_key": "yatra",
10580
  "merchant_name": "Yatra",
10581
- "applies_to_issuer": "",
10582
  "card_id": null,
10583
- "type": "flat",
10584
- "value": 4500.0,
10585
- "max_discount": null,
10586
- "min_spend": 0.0,
10587
- "channel": "online",
10588
- "valid_from": "2026-08-01",
10589
- "valid_to": "2026-08-10",
10590
- "dated": true,
10591
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10592
- "last_verified": "2026-08-03",
10593
- "evidence": "lat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10594
- "categories": [
10595
- "travel_flights"
10596
- ],
10597
- "geo": "international",
10598
- "promo_code": "YT20",
10599
- "requires_promo_code": true,
10600
- "id": "of_yatra_open_c72f1f"
10601
- },
10602
- {
10603
- "merchant_key": "yatra",
10604
- "merchant_name": "Yatra",
10605
- "applies_to_issuer": "",
10606
- "card_id": null,
10607
- "type": "flat",
10608
- "value": 5500.0,
10609
- "max_discount": null,
10610
- "min_spend": 0.0,
10611
- "channel": "online",
10612
- "valid_from": "2026-08-01",
10613
- "valid_to": "2026-08-10",
10614
- "dated": true,
10615
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10616
- "last_verified": "2026-08-03",
10617
- "evidence": "at INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10618
- "categories": [
10619
- "travel_flights"
10620
- ],
10621
- "geo": "international",
10622
- "promo_code": "YT20",
10623
- "requires_promo_code": true,
10624
- "id": "of_yatra_open_682564"
10625
- },
10626
- {
10627
- "merchant_key": "yatra",
10628
- "merchant_name": "Yatra",
10629
- "applies_to_issuer": "",
10630
- "card_id": null,
10631
- "type": "pct",
10632
- "value": 20.0,
10633
- "max_discount": 1000.0,
10634
- "min_spend": 2000.0,
10635
- "channel": "online",
10636
- "valid_from": "2026-08-01",
10637
- "valid_to": "2026-08-10",
10638
- "dated": true,
10639
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10640
- "last_verified": "2026-08-03",
10641
- "evidence": "more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10642
- "categories": [
10643
- "travel_hotels"
10644
- ],
10645
- "promo_code": "YT20",
10646
- "requires_promo_code": true,
10647
- "id": "of_yatra_open_a7f223"
10648
- },
10649
- {
10650
- "merchant_key": "yatra",
10651
- "merchant_name": "Yatra",
10652
- "applies_to_issuer": "",
10653
- "card_id": null,
10654
- "type": "pct",
10655
- "value": 20.0,
10656
- "max_discount": 1500.0,
10657
- "min_spend": 5001.0,
10658
- "channel": "online",
10659
- "valid_from": "2026-08-01",
10660
- "valid_to": "2026-08-10",
10661
- "dated": true,
10662
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10663
- "last_verified": "2026-08-03",
10664
- "evidence": "range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10665
- "categories": [
10666
- "travel_hotels"
10667
- ],
10668
- "promo_code": "YT20",
10669
- "requires_promo_code": true,
10670
- "id": "of_yatra_open_1a4caa"
10671
- },
10672
- {
10673
- "merchant_key": "yatra",
10674
- "merchant_name": "Yatra",
10675
- "applies_to_issuer": "",
10676
- "card_id": null,
10677
- "type": "pct",
10678
- "value": 20.0,
10679
- "max_discount": 2000.0,
10680
- "min_spend": 8000.0,
10681
- "channel": "online",
10682
- "valid_from": "2026-08-01",
10683
- "valid_to": "2026-08-10",
10684
- "dated": true,
10685
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10686
- "last_verified": "2026-08-03",
10687
- "evidence": "to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10688
- "categories": [
10689
- "travel_hotels"
10690
- ],
10691
- "promo_code": "YT20",
10692
- "requires_promo_code": true,
10693
- "id": "of_yatra_open_16960a"
10694
- },
10695
- {
10696
- "merchant_key": "yatra",
10697
- "merchant_name": "Yatra",
10698
- "applies_to_issuer": "",
10699
- "card_id": null,
10700
- "type": "pct",
10701
- "value": 15.0,
10702
- "max_discount": 8000.0,
10703
- "min_spend": 12000.0,
10704
- "channel": "online",
10705
- "valid_from": "2026-08-01",
10706
- "valid_to": "2026-08-10",
10707
- "dated": true,
10708
- "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10709
- "last_verified": "2026-08-03",
10710
- "evidence": "to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10711
- "categories": [
10712
- "travel_hotels"
10713
- ],
10714
- "promo_code": "YT20",
10715
- "requires_promo_code": true,
10716
- "id": "of_yatra_open_68c5c4"
10717
- },
10718
- {
10719
- "merchant_key": "yatra",
10720
- "merchant_name": "Yatra",
10721
- "applies_to_issuer": "AU Small Finance Bank",
10722
- "card_id": null,
10723
- "type": "pct",
10724
- "value": 12.0,
10725
- "max_discount": 1800.0,
10726
- "min_spend": 5000.0,
10727
  "channel": "online",
10728
  "valid_from": "2026-07-01",
10729
  "valid_to": "2026-08-31",
@@ -10787,55 +10171,8 @@
10787
  "geo": "domestic",
10788
  "promo_code": "YATRAAU",
10789
  "requires_promo_code": true,
10790
- "id": "of_yatra_ausmal_7cada6"
10791
- },
10792
- {
10793
- "merchant_key": "yatra",
10794
- "merchant_name": "Yatra",
10795
- "applies_to_issuer": "AU Small Finance Bank",
10796
- "card_id": null,
10797
- "type": "flat",
10798
- "value": 1598.0,
10799
- "max_discount": null,
10800
- "min_spend": 0.0,
10801
- "channel": "online",
10802
- "valid_from": "2026-06-01",
10803
- "valid_to": "2026-09-30",
10804
- "dated": true,
10805
- "source": "https://www.yatra.com/offer/details/au-credit-card-offer",
10806
- "last_verified": "2026-08-03",
10807
- "evidence": "er:** * Flat INR 799 off for one passenger. * Flat INR 1,598 off for two passengers. * Flat INR 2,397 off for three and more passengers. **International flight booking offer:** * Flat INR 2,000 off for bookings of less than INR 30,000. * Flat 8% off (up to INR 10,000) for bookings of more than INR 30,000. * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code: YATRAAU** * **Applicable on: AU Credit Card** * **Minimum transaction value:** INR 30,000 on",
10808
- "categories": [
10809
- "travel_flights"
10810
- ],
10811
- "geo": "domestic",
10812
- "promo_code": "YATRAAU",
10813
- "requires_promo_code": true,
10814
- "id": "of_yatra_ausmal_a1891b"
10815
- },
10816
- {
10817
- "merchant_key": "yatra",
10818
- "merchant_name": "Yatra",
10819
- "applies_to_issuer": "AU Small Finance Bank",
10820
- "card_id": null,
10821
- "type": "flat",
10822
- "value": 2397.0,
10823
- "max_discount": null,
10824
- "min_spend": 0.0,
10825
- "channel": "online",
10826
- "valid_from": "2026-06-01",
10827
- "valid_to": "2026-09-30",
10828
- "dated": true,
10829
- "source": "https://www.yatra.com/offer/details/au-credit-card-offer",
10830
- "last_verified": "2026-08-03",
10831
- "evidence": "estic Flights # AU Credit Card offer Apply the promo code YATRAAU on your AU Credit Card and avail an attractive flat-rate discount on your domestic and international flights booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.2,397 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** **Do",
10832
- "categories": [
10833
- "travel_flights"
10834
- ],
10835
- "geo": "domestic",
10836
- "promo_code": "YATRAAU",
10837
- "requires_promo_code": true,
10838
- "id": "of_yatra_ausmal_91bb6d"
10839
  },
10840
  {
10841
  "merchant_key": "yatra",
@@ -10908,57 +10245,8 @@
10908
  "requires_debit": true,
10909
  "promo_code": "YRDBSVISADC",
10910
  "requires_promo_code": true,
10911
- "id": "of_yatra_dbsban_0ad19b"
10912
- },
10913
- {
10914
- "merchant_key": "yatra",
10915
- "merchant_name": "Yatra",
10916
- "applies_to_issuer": "DBS Bank India",
10917
- "card_id": null,
10918
- "type": "flat",
10919
- "value": 1500.0,
10920
- "max_discount": null,
10921
- "min_spend": 0.0,
10922
- "channel": "online",
10923
- "valid_from": "2026-06-29",
10924
- "valid_to": "2026-09-30",
10925
- "dated": true,
10926
- "source": "https://www.yatra.com/offer/details/dbs-bank-visa-debit-card-offer",
10927
- "last_verified": "2026-08-03",
10928
- "evidence": "ts offer:** * Flat INR 799 off for one passenger * Flat INR 1,500 off for two passengers * Flat INR 2,026 off for three and more passengers * **International flights offer:** * Flat INR 2,000 off for bookings worth less than INR 25,000. * Flat 8% off (up to INR 10,000) for bookings worth more than INR 25,000. * **Hotels offer:** * Flat 12% off (up to INR 7,500) * Offer days and validity: Everyday, from 29 June to 30 September 2026. * Promo code: YRDBSVISADC * Applicable on: DBS Bank VISA Debit Cards only * Minimum transaction value: INR 25,0",
10929
- "categories": [
10930
- "travel_flights"
10931
- ],
10932
- "geo": "domestic",
10933
- "requires_debit": true,
10934
- "promo_code": "YRDBSVISADC",
10935
- "requires_promo_code": true,
10936
- "id": "of_yatra_dbsban_f9b06a"
10937
- },
10938
- {
10939
- "merchant_key": "yatra",
10940
- "merchant_name": "Yatra",
10941
- "applies_to_issuer": "DBS Bank India",
10942
- "card_id": null,
10943
- "type": "flat",
10944
- "value": 2026.0,
10945
- "max_discount": null,
10946
- "min_spend": 0.0,
10947
- "channel": "online",
10948
- "valid_from": "2026-06-29",
10949
- "valid_to": "2026-09-30",
10950
- "dated": true,
10951
- "source": "https://www.yatra.com/offer/details/dbs-bank-visa-debit-card-offer",
10952
- "last_verified": "2026-08-03",
10953
- "evidence": "ck/2026/Jun/bab288d2e156b88438c28c2447699d6e.png) ## Up to INR 2,026 OFF\\* On Domestic Flights # DBS Visa Debit Card offer Apply the promo code YRDBSVISADC on your DBS Bank VISA Debit Card and avail lucrative flat-rate discount on flights (domes",
10954
- "categories": [
10955
- "travel_flights"
10956
- ],
10957
- "geo": "domestic",
10958
- "requires_debit": true,
10959
- "promo_code": "YRDBSVISADC",
10960
- "requires_promo_code": true,
10961
- "id": "of_yatra_dbsban_8286b2"
10962
  },
10963
  {
10964
  "merchant_key": "yatra",
@@ -11356,185 +10644,66 @@
11356
  "geo": "domestic",
11357
  "promo_code": "YATRAHSBC",
11358
  "requires_promo_code": true,
11359
- "id": "of_yatra_hsbc_0bb63d"
 
11360
  },
11361
  {
11362
  "merchant_key": "yatra",
11363
  "merchant_name": "Yatra",
11364
  "applies_to_issuer": "HSBC",
11365
  "card_id": null,
11366
- "type": "flat",
11367
- "value": 1200.0,
11368
- "max_discount": null,
11369
- "min_spend": 0.0,
11370
  "channel": "online",
11371
  "valid_from": "2026-06-01",
11372
  "valid_to": "2026-09-30",
11373
  "dated": true,
11374
  "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11375
  "last_verified": "2026-08-03",
11376
- "evidence": "estic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.3,000 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** Domestic Hotel No Minimum Transaction Value **Up to Rs.7,500 OFF** **Domestic flight booking offer** * Flat INR 799 off on a one-way trip and INR 1,200 off on a round-trip for one passenger. * Flat INR 1,500 off on a one-way trip and INR 2",
11377
  "categories": [
11378
  "travel_flights"
11379
  ],
11380
- "geo": "domestic",
11381
  "promo_code": "YATRAHSBC",
11382
  "requires_promo_code": true,
11383
- "id": "of_yatra_hsbc_509d32"
11384
  },
11385
  {
11386
  "merchant_key": "yatra",
11387
  "merchant_name": "Yatra",
11388
  "applies_to_issuer": "HSBC",
11389
  "card_id": null,
11390
- "type": "flat",
11391
- "value": 1500.0,
11392
- "max_discount": null,
11393
- "min_spend": 0.0,
11394
  "channel": "online",
11395
  "valid_from": "2026-06-01",
11396
  "valid_to": "2026-09-30",
11397
  "dated": true,
11398
  "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11399
  "last_verified": "2026-08-03",
11400
- "evidence": "estic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.3,000 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** Domestic Hotel No Minimum Transaction Value **Up to Rs.7,500 OFF** **Domestic flight booking offer** * Flat INR 799 off on a one-way trip and INR 1,200 off on a round-trip for one passenger. * Flat INR 1,500 off on a one-way trip and INR 2,200 on a round-trip for two passengers. * Flat INR 2,02",
11401
  "categories": [
11402
  "travel_flights"
11403
  ],
11404
- "geo": "domestic",
11405
  "promo_code": "YATRAHSBC",
11406
  "requires_promo_code": true,
11407
- "id": "of_yatra_hsbc_73893a"
11408
  },
11409
  {
11410
  "merchant_key": "yatra",
11411
  "merchant_name": "Yatra",
11412
  "applies_to_issuer": "HSBC",
11413
  "card_id": null,
11414
- "type": "flat",
11415
- "value": 2200.0,
11416
- "max_discount": null,
11417
- "min_spend": 0.0,
11418
- "channel": "online",
11419
- "valid_from": "2026-06-01",
11420
- "valid_to": "2026-09-30",
11421
- "dated": true,
11422
- "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11423
- "last_verified": "2026-08-03",
11424
- "evidence": "one passenger. * Flat INR 1,500 off on a one-way trip and INR 2,200 on a round-trip for two passengers. * Flat INR 2,026 off on a one-way trip and INR 3,000 on a round-trip for three and more passengers. **International flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
11425
- "categories": [
11426
- "travel_flights"
11427
- ],
11428
- "geo": "domestic",
11429
- "promo_code": "YATRAHSBC",
11430
- "requires_promo_code": true,
11431
- "id": "of_yatra_hsbc_a9bbdf"
11432
- },
11433
- {
11434
- "merchant_key": "yatra",
11435
- "merchant_name": "Yatra",
11436
- "applies_to_issuer": "HSBC",
11437
- "card_id": null,
11438
- "type": "flat",
11439
- "value": 2026.0,
11440
- "max_discount": null,
11441
- "min_spend": 0.0,
11442
- "channel": "online",
11443
- "valid_from": "2026-06-01",
11444
- "valid_to": "2026-09-30",
11445
- "dated": true,
11446
- "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11447
- "last_verified": "2026-08-03",
11448
- "evidence": "and INR 2,200 on a round-trip for two passengers. * Flat INR 2,026 off on a one-way trip and INR 3,000 on a round-trip for three and more passengers. **International flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
11449
- "categories": [
11450
- "travel_flights"
11451
- ],
11452
- "geo": "domestic",
11453
- "promo_code": "YATRAHSBC",
11454
- "requires_promo_code": true,
11455
- "id": "of_yatra_hsbc_b16354"
11456
- },
11457
- {
11458
- "merchant_key": "yatra",
11459
- "merchant_name": "Yatra",
11460
- "applies_to_issuer": "HSBC",
11461
- "card_id": null,
11462
- "type": "flat",
11463
- "value": 3000.0,
11464
- "max_discount": null,
11465
- "min_spend": 0.0,
11466
- "channel": "online",
11467
- "valid_from": "2026-06-01",
11468
- "valid_to": "2026-09-30",
11469
- "dated": true,
11470
- "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11471
- "last_verified": "2026-08-03",
11472
- "evidence": "ck/2026/Jun/ee1f9d87944eb91d443f7c02ad372e13.jpg) ## Up to INR 3,000 OFF\\* On Domestic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domest",
11473
- "categories": [
11474
- "travel_flights"
11475
- ],
11476
- "geo": "domestic",
11477
- "promo_code": "YATRAHSBC",
11478
- "requires_promo_code": true,
11479
- "id": "of_yatra_hsbc_bea175"
11480
- },
11481
- {
11482
- "merchant_key": "yatra",
11483
- "merchant_name": "Yatra",
11484
- "applies_to_issuer": "HSBC",
11485
- "card_id": null,
11486
- "type": "pct",
11487
- "value": 10.0,
11488
- "max_discount": 4000.0,
11489
- "min_spend": 10000.0,
11490
- "channel": "online",
11491
- "valid_from": "2026-06-01",
11492
- "valid_to": "2026-09-30",
11493
- "dated": true,
11494
- "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11495
- "last_verified": "2026-08-03",
11496
- "evidence": "nal flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
11497
- "categories": [
11498
- "travel_flights"
11499
- ],
11500
- "geo": "international",
11501
- "promo_code": "YATRAHSBC",
11502
- "requires_promo_code": true,
11503
- "id": "of_yatra_hsbc_b86b12"
11504
- },
11505
- {
11506
- "merchant_key": "yatra",
11507
- "merchant_name": "Yatra",
11508
- "applies_to_issuer": "HSBC",
11509
- "card_id": null,
11510
- "type": "pct",
11511
- "value": 10.0,
11512
- "max_discount": 8000.0,
11513
- "min_spend": 10000.0,
11514
- "channel": "online",
11515
- "valid_from": "2026-06-01",
11516
- "valid_to": "2026-09-30",
11517
- "dated": true,
11518
- "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
11519
- "last_verified": "2026-08-03",
11520
- "evidence": "to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
11521
- "categories": [
11522
- "travel_flights"
11523
- ],
11524
- "geo": "international",
11525
- "promo_code": "YATRAHSBC",
11526
- "requires_promo_code": true,
11527
- "id": "of_yatra_hsbc_4f54ec"
11528
- },
11529
- {
11530
- "merchant_key": "yatra",
11531
- "merchant_name": "Yatra",
11532
- "applies_to_issuer": "HSBC",
11533
- "card_id": null,
11534
- "type": "pct",
11535
- "value": 10.0,
11536
- "max_discount": 10000.0,
11537
- "min_spend": 10000.0,
11538
  "channel": "online",
11539
  "valid_from": "2026-06-01",
11540
  "valid_to": "2026-09-30",
@@ -12093,79 +11262,8 @@
12093
  "geo": "domestic",
12094
  "promo_code": "YATRARBL",
12095
  "requires_promo_code": true,
12096
- "id": "of_yatra_rblban_a86578"
12097
- },
12098
- {
12099
- "merchant_key": "yatra",
12100
- "merchant_name": "Yatra",
12101
- "applies_to_issuer": "RBL Bank",
12102
- "card_id": null,
12103
- "type": "flat",
12104
- "value": 900.0,
12105
- "max_discount": null,
12106
- "min_spend": 3000.0,
12107
- "channel": "online",
12108
- "valid_from": "2026-07-01",
12109
- "valid_to": "2026-08-15",
12110
- "dated": true,
12111
- "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12112
- "last_verified": "2026-08-03",
12113
- "evidence": "Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF** **Domestic flight booking offer:** * Flat INR 650 off for one passenger for one-way trip * Flat INR 900 off for one passenger for a round trip. * Flat INR 1,250 off for two passengers for a o",
12114
- "categories": [
12115
- "travel_flights"
12116
- ],
12117
- "geo": "domestic",
12118
- "promo_code": "YATRARBL",
12119
- "requires_promo_code": true,
12120
- "id": "of_yatra_rblban_8a2e9c"
12121
- },
12122
- {
12123
- "merchant_key": "yatra",
12124
- "merchant_name": "Yatra",
12125
- "applies_to_issuer": "RBL Bank",
12126
- "card_id": null,
12127
- "type": "flat",
12128
- "value": 1250.0,
12129
- "max_discount": null,
12130
- "min_spend": 3000.0,
12131
- "channel": "online",
12132
- "valid_from": "2026-07-01",
12133
- "valid_to": "2026-08-15",
12134
- "dated": true,
12135
- "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12136
- "last_verified": "2026-08-03",
12137
- "evidence": "Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF** **Domestic flight booking offer:** * Flat INR 650 off for one passenger for one-way trip * Flat INR 900 off for one passenger for a round trip. * Flat INR 1,250 off for two passengers for a one-way trip. * Flat INR 1,800 off for two passengers for",
12138
- "categories": [
12139
- "travel_flights"
12140
- ],
12141
- "geo": "domestic",
12142
- "promo_code": "YATRARBL",
12143
- "requires_promo_code": true,
12144
- "id": "of_yatra_rblban_f263d5"
12145
- },
12146
- {
12147
- "merchant_key": "yatra",
12148
- "merchant_name": "Yatra",
12149
- "applies_to_issuer": "RBL Bank",
12150
- "card_id": null,
12151
- "type": "flat",
12152
- "value": 2500.0,
12153
- "max_discount": null,
12154
- "min_spend": 3000.0,
12155
- "channel": "online",
12156
- "valid_from": "2026-07-01",
12157
- "valid_to": "2026-08-15",
12158
- "dated": true,
12159
- "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12160
- "last_verified": "2026-08-03",
12161
- "evidence": "Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up",
12162
- "categories": [
12163
- "travel_flights"
12164
- ],
12165
- "geo": "domestic",
12166
- "promo_code": "YATRARBL",
12167
- "requires_promo_code": true,
12168
- "id": "of_yatra_rblban_2df0aa"
12169
  },
12170
  {
12171
  "merchant_key": "yatra",
@@ -12357,7 +11455,8 @@
12357
  "geo": "domestic",
12358
  "promo_code": "FLASHDEAL",
12359
  "requires_promo_code": true,
12360
- "id": "of_yatra_open_e99cb1"
 
12361
  },
12362
  {
12363
  "merchant_key": "yatra",
@@ -12365,7 +11464,7 @@
12365
  "applies_to_issuer": "",
12366
  "card_id": null,
12367
  "type": "flat",
12368
- "value": 1800.0,
12369
  "max_discount": null,
12370
  "min_spend": 0.0,
12371
  "channel": "online",
@@ -12374,256 +11473,113 @@
12374
  "dated": true,
12375
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12376
  "last_verified": "2026-08-03",
12377
- "evidence": "ts # YATRA 20th Anniversary Flash Deal Use the promo code FLASHDEAL and reap in the benefit of flat-rate discount on domestic and international flights and hotel bookings on the Yatra app. Be among the first few customers each day to avail these attractive offers. **The window opens for 20 minutes everyday, between 04:00 pm and 04:20 pm.** Pull up your socks for one of Yatra\u2019s greatest flash sales! **The offer is available on a first come, first served basis.** **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passe",
12378
  "categories": [
12379
  "travel_flights"
12380
  ],
12381
- "geo": "domestic",
12382
  "promo_code": "FLASHDEAL",
12383
  "requires_promo_code": true,
12384
- "id": "of_yatra_open_811f75"
 
12385
  },
12386
  {
12387
  "merchant_key": "yatra",
12388
  "merchant_name": "Yatra",
12389
  "applies_to_issuer": "",
12390
  "card_id": null,
12391
- "type": "flat",
12392
- "value": 2500.0,
12393
  "max_discount": null,
12394
- "min_spend": 0.0,
12395
  "channel": "online",
12396
  "valid_from": "2026-08-01",
12397
  "valid_to": "2026-08-10",
12398
  "dated": true,
12399
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12400
  "last_verified": "2026-08-03",
12401
- "evidence": "and more **International flights deal:** * Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12402
  "categories": [
12403
- "travel_flights"
12404
  ],
12405
- "geo": "domestic",
12406
  "promo_code": "FLASHDEAL",
12407
  "requires_promo_code": true,
12408
- "id": "of_yatra_open_8cac81"
12409
  },
12410
  {
12411
  "merchant_key": "yatra",
12412
  "merchant_name": "Yatra",
12413
  "applies_to_issuer": "",
12414
  "card_id": null,
12415
- "type": "flat",
12416
- "value": 1500.0,
12417
  "max_discount": null,
12418
- "min_spend": 0.0,
12419
  "channel": "online",
12420
  "valid_from": "2026-08-01",
12421
  "valid_to": "2026-08-10",
12422
  "dated": true,
12423
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12424
  "last_verified": "2026-08-03",
12425
- "evidence": "made for 3 passengers and more * **Round-trip:** * Flat INR 1,500 off for booking made for 1 passenger * Flat INR 2,500 off for booking made for 2 passengers * Flat INR 3,500 off for booking made for 3 passengers and more **International flights deal:** * Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12426
  "categories": [
12427
- "travel_flights"
12428
  ],
12429
- "geo": "domestic",
12430
  "promo_code": "FLASHDEAL",
12431
  "requires_promo_code": true,
12432
- "id": "of_yatra_open_15de48"
12433
  },
12434
  {
12435
  "merchant_key": "yatra",
12436
  "merchant_name": "Yatra",
12437
  "applies_to_issuer": "",
12438
  "card_id": null,
12439
- "type": "flat",
12440
- "value": 3500.0,
12441
  "max_discount": null,
12442
- "min_spend": 0.0,
12443
  "channel": "online",
12444
  "valid_from": "2026-08-01",
12445
  "valid_to": "2026-08-10",
12446
  "dated": true,
12447
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12448
  "last_verified": "2026-08-03",
12449
- "evidence": "at INR 2,500 off for booking made for 2 passengers * Flat INR 3,500 off for booking made for 3 passengers and more **International flights deal:** * Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12450
  "categories": [
12451
- "travel_flights"
12452
  ],
12453
- "geo": "domestic",
12454
  "promo_code": "FLASHDEAL",
12455
  "requires_promo_code": true,
12456
- "id": "of_yatra_open_0ada5e"
12457
  },
12458
  {
12459
- "merchant_key": "yatra",
12460
- "merchant_name": "Yatra",
12461
- "applies_to_issuer": "",
12462
  "card_id": null,
12463
- "type": "flat",
12464
- "value": 2500.0,
12465
- "max_discount": null,
12466
  "min_spend": 0.0,
12467
  "channel": "online",
12468
- "valid_from": "2026-08-01",
12469
- "valid_to": "2026-08-10",
12470
- "dated": true,
12471
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12472
  "last_verified": "2026-08-03",
12473
- "evidence": "and more **International flights deal:** * Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12474
  "categories": [
12475
  "travel_flights"
12476
  ],
12477
- "geo": "international",
12478
- "promo_code": "FLASHDEAL",
12479
  "requires_promo_code": true,
12480
- "id": "of_yatra_open_ff9742"
12481
  },
12482
  {
12483
- "merchant_key": "yatra",
12484
- "merchant_name": "Yatra",
12485
- "applies_to_issuer": "",
12486
- "card_id": null,
12487
- "type": "flat",
12488
- "value": 4500.0,
12489
- "max_discount": null,
12490
- "min_spend": 0.0,
12491
- "channel": "online",
12492
- "valid_from": "2026-08-01",
12493
- "valid_to": "2026-08-10",
12494
- "dated": true,
12495
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12496
- "last_verified": "2026-08-03",
12497
- "evidence": "lat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12498
- "categories": [
12499
- "travel_flights"
12500
- ],
12501
- "geo": "international",
12502
- "promo_code": "FLASHDEAL",
12503
- "requires_promo_code": true,
12504
- "id": "of_yatra_open_c5e01e"
12505
- },
12506
- {
12507
- "merchant_key": "yatra",
12508
- "merchant_name": "Yatra",
12509
- "applies_to_issuer": "",
12510
- "card_id": null,
12511
- "type": "flat",
12512
- "value": 5500.0,
12513
- "max_discount": null,
12514
- "min_spend": 0.0,
12515
- "channel": "online",
12516
- "valid_from": "2026-08-01",
12517
- "valid_to": "2026-08-10",
12518
- "dated": true,
12519
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12520
- "last_verified": "2026-08-03",
12521
- "evidence": "at INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
12522
- "categories": [
12523
- "travel_flights"
12524
- ],
12525
- "geo": "international",
12526
- "promo_code": "FLASHDEAL",
12527
- "requires_promo_code": true,
12528
- "id": "of_yatra_open_911b6a"
12529
- },
12530
- {
12531
- "merchant_key": "yatra",
12532
- "merchant_name": "Yatra",
12533
- "applies_to_issuer": "",
12534
- "card_id": null,
12535
- "type": "pct",
12536
- "value": 25.0,
12537
- "max_discount": null,
12538
- "min_spend": 2000.0,
12539
- "channel": "online",
12540
- "valid_from": "2026-08-01",
12541
- "valid_to": "2026-08-10",
12542
- "dated": true,
12543
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12544
- "last_verified": "2026-08-03",
12545
- "evidence": "20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 8,000 for 25% discount on hotels * Between INR 8,001 and INR 12,000 for 22% discount on hotels * Mo",
12546
- "categories": [
12547
- "travel_hotels"
12548
- ],
12549
- "promo_code": "FLASHDEAL",
12550
- "requires_promo_code": true,
12551
- "id": "of_yatra_open_292039"
12552
- },
12553
- {
12554
- "merchant_key": "yatra",
12555
- "merchant_name": "Yatra",
12556
- "applies_to_issuer": "",
12557
- "card_id": null,
12558
- "type": "pct",
12559
- "value": 22.0,
12560
- "max_discount": null,
12561
- "min_spend": 8001.0,
12562
- "channel": "online",
12563
- "valid_from": "2026-08-01",
12564
- "valid_to": "2026-08-10",
12565
- "dated": true,
12566
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12567
- "last_verified": "2026-08-03",
12568
- "evidence": "20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 8,000 for 25% discount on hotels * Between INR 8,001 and INR 12,000 for 22% discount on hotels * More than INR 12,000 for 20% discount on hotels **How to avai",
12569
- "categories": [
12570
- "travel_hotels"
12571
- ],
12572
- "promo_code": "FLASHDEAL",
12573
- "requires_promo_code": true,
12574
- "id": "of_yatra_open_8d7c73"
12575
- },
12576
- {
12577
- "merchant_key": "yatra",
12578
- "merchant_name": "Yatra",
12579
- "applies_to_issuer": "",
12580
- "card_id": null,
12581
- "type": "pct",
12582
- "value": 20.0,
12583
- "max_discount": null,
12584
- "min_spend": 12000.0,
12585
- "channel": "online",
12586
- "valid_from": "2026-08-01",
12587
- "valid_to": "2026-08-10",
12588
- "dated": true,
12589
- "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
12590
- "last_verified": "2026-08-03",
12591
- "evidence": "and INR 12,000 for 22% discount on hotels * More than INR 12,000 for 20% discount on hotels **How to avail the offer:** * The offer is valid only once per user for the entire duration of the campaign. * Enter the promo code \u2018FLASHDEAL\u2019. * The offer can be availed everyday between 04:00 pm and 04:20 pm, between 1 August a",
12592
- "categories": [
12593
- "travel_hotels"
12594
- ],
12595
- "promo_code": "FLASHDEAL",
12596
- "requires_promo_code": true,
12597
- "id": "of_yatra_open_9ed0a6"
12598
- },
12599
- {
12600
- "merchant_key": "air_india",
12601
- "merchant_name": "Air India",
12602
- "applies_to_issuer": "HDFC Bank",
12603
- "card_id": null,
12604
- "type": "upto",
12605
- "value": 0.0,
12606
- "max_discount": 10000.0,
12607
- "min_spend": 0.0,
12608
- "channel": "online",
12609
- "valid_from": "2026-08-03",
12610
- "valid_to": "2026-09-02",
12611
- "dated": false,
12612
- "source": "https://www.airindia.com/in/en/book/exclusive-deals.html",
12613
- "last_verified": "2026-08-03",
12614
- "evidence": "Get up to \u20b910,000\\* instant discount on flights | Use Code: HDFCEMI. Valid on HDFC Bank Easy EMI on Credit Card EMI Transactions.",
12615
- "categories": [
12616
- "travel_flights"
12617
- ],
12618
- "requires_emi": true,
12619
- "promo_code": "HDFCEMI",
12620
- "requires_promo_code": true,
12621
- "id": "of_air_india_hdfcba_cb475c"
12622
- },
12623
- {
12624
- "merchant_key": "air_india",
12625
- "merchant_name": "Air India",
12626
- "applies_to_issuer": "ICICI Bank",
12627
  "card_id": null,
12628
  "type": "upto",
12629
  "value": 0.0,
@@ -13300,5 +12256,567 @@
13300
  "promo_code": "SBIDC",
13301
  "requires_promo_code": true,
13302
  "id": "of_cleartrip_sbicar_eb305c"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13303
  }
13304
  ]
 
11
  "min_spend": 0,
12
  "channel": "online",
13
  "valid_from": "2026-07-29",
14
+ "valid_to": "2026-09-30",
15
+ "dated": true,
16
  "source": "https://www.axisbank.com/grab-deals",
17
  "last_verified": "2026-07-29",
18
  "evidence": "Get additional discount of \u20b93,000 on Air India"
 
575
  "last_verified": "2026-07-29",
576
  "evidence": "Get 15% OFF on a Minimum Purchase of \u20b91000 at Dry Fruits Home"
577
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
578
  {
579
  "id": "of_easemytrip_ausmal_pct_215b61",
580
  "merchant_key": "easemytrip",
 
724
  "merchant_key": "easemytrip",
725
  "merchant_name": "EaseMyTrip",
726
  "applies_to_issuer": "ICICI Bank",
727
+ "card_id": null,
728
  "type": "flat",
729
  "value": 5000.0,
730
  "max_discount": null,
 
732
  "channel": "both",
733
  "valid_from": "2026-07-29",
734
  "valid_to": "2026-09-30",
735
+ "dated": true,
736
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
737
  "last_verified": "2026-07-29",
738
  "evidence": "Rs 50,000 - Rs 74,999\nFlat Rs 5,000* discount",
739
+ "promo_code": "ICICIEMI",
740
  "requires_promo_code": true
741
  },
742
  {
 
744
  "merchant_key": "easemytrip",
745
  "merchant_name": "EaseMyTrip",
746
  "applies_to_issuer": "ICICI Bank",
747
+ "card_id": null,
748
  "type": "flat",
749
  "value": 7500.0,
750
  "max_discount": null,
 
752
  "channel": "both",
753
  "valid_from": "2026-07-29",
754
  "valid_to": "2026-09-30",
755
+ "dated": true,
756
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
757
  "last_verified": "2026-07-29",
758
  "evidence": "Rs 75,000 - Rs 99,999\nFlat Rs 7,500* discount",
759
+ "promo_code": "ICICIEMI",
760
  "requires_promo_code": true
761
  },
762
  {
 
764
  "merchant_key": "easemytrip",
765
  "merchant_name": "EaseMyTrip",
766
  "applies_to_issuer": "ICICI Bank",
767
+ "card_id": null,
768
  "type": "flat",
769
  "value": 10000.0,
770
  "max_discount": null,
 
772
  "channel": "both",
773
  "valid_from": "2026-07-29",
774
  "valid_to": "2026-09-30",
775
+ "dated": true,
776
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
777
  "last_verified": "2026-07-29",
778
  "evidence": "Rs 1,00,000 - Rs 1,49,999\nFlat Rs 10,000* discount",
779
+ "promo_code": "ICICIEMI",
780
  "requires_promo_code": true
781
  },
782
  {
 
784
  "merchant_key": "easemytrip",
785
  "merchant_name": "EaseMyTrip",
786
  "applies_to_issuer": "ICICI Bank",
787
+ "card_id": null,
788
  "type": "flat",
789
  "value": 2500.0,
790
  "max_discount": null,
 
792
  "channel": "both",
793
  "valid_from": "2026-07-29",
794
  "valid_to": "2026-09-30",
795
+ "dated": true,
796
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
797
  "last_verified": "2026-07-29",
798
  "evidence": "Rs 25,000 - Rs 49,999\nFlat Rs 2,500* discount",
799
+ "promo_code": "ICICIEMI",
800
  "requires_promo_code": true
801
  },
802
  {
 
804
  "merchant_key": "easemytrip",
805
  "merchant_name": "EaseMyTrip",
806
  "applies_to_issuer": "ICICI Bank",
807
+ "card_id": null,
808
  "type": "flat",
809
  "value": 15000.0,
810
  "max_discount": null,
 
812
  "channel": "both",
813
  "valid_from": "2026-07-29",
814
  "valid_to": "2026-09-30",
815
+ "dated": true,
816
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
817
  "last_verified": "2026-07-29",
818
  "evidence": "Rs 1,50,000 & Above\nFlat Rs 15,000* discount",
819
+ "promo_code": "ICICIEMI",
820
  "requires_promo_code": true
821
  },
822
  {
 
824
  "merchant_key": "easemytrip",
825
  "merchant_name": "EaseMyTrip",
826
  "applies_to_issuer": "ICICI Bank",
827
+ "card_id": null,
828
  "type": "pct",
829
  "value": 10.0,
830
  "max_discount": 3500,
 
832
  "channel": "both",
833
  "valid_from": "2026-07-29",
834
  "valid_to": "2026-09-30",
835
+ "dated": true,
836
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
837
  "last_verified": "2026-07-29",
838
  "evidence": "International Flight & International Hotel\nRs 10,000 - Rs 49,999\n10% discount up to Rs 3,500*",
839
+ "promo_code": "ICICIEMI",
840
  "requires_promo_code": true
841
  },
842
  {
 
844
  "merchant_key": "easemytrip",
845
  "merchant_name": "EaseMyTrip",
846
  "applies_to_issuer": "ICICI Bank",
847
+ "card_id": null,
848
  "type": "pct",
849
  "value": 12.0,
850
  "max_discount": 1500,
 
852
  "channel": "online",
853
  "valid_from": "2026-07-24",
854
  "valid_to": "2026-09-30",
855
+ "dated": true,
856
  "source": "https://www.easemytrip.com/offers/icici-bank-credit-card-emi.html",
857
  "last_verified": "2026-07-29",
858
  "evidence": "Customers under this offer will get to enjoy exciting discounts on flight & hotel bookings using ICICI Bank Credit Cards EMI with EaseMyTrip. Category Minimum Transaction Value Discount Domestic Flight & Domestic Hotel Rs 5,000 - Rs 24,999 12% discount up to Rs 1,500*",
859
+ "promo_code": "ICICIEMI",
860
  "requires_promo_code": true
861
  },
862
  {
 
1653
  "min_spend": 0,
1654
  "channel": "online",
1655
  "valid_from": "2026-07-29",
1656
+ "valid_to": "2026-09-07",
1657
+ "dated": true,
1658
  "source": "https://www.axisbank.com/grab-deals",
1659
  "last_verified": "2026-07-29",
1660
+ "evidence": "Flat 25% discount up to \u20b97,500 on Yatra",
1661
+ "network": "amex",
1662
+ "promo_code": "YTDELIGHT",
1663
+ "requires_promo_code": true
1664
  },
1665
  {
1666
  "id": "of_yatra_axisba_pct_de1261",
 
2494
  "last_verified": "2026-07-29",
2495
  "evidence": "xbuddy.html) ![igp](assets/images/igpnewlogo.webp) ###### 20% off on a minimum purchase of \u20b91,200 Use code: IGPICICI20 Offer Validity: Aug 01, 2025 to Jul 31, 2027 Valid on Credit &"
2496
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2497
  {
2498
  "id": "of_tata_1mg_icicib_pct_490753",
2499
  "merchant_key": "tata_1mg",
 
2584
  "last_verified": "2026-07-29",
2585
  "evidence": "Jul 15 to Sep 30, 2026 Valid on Credit Card EMIs ###### 5% off up to \u20b910,000 on minimum purchase of \u20b93,000. Valid on other categories Offer Validity: Jul 15 to Sep 30, 2026 Valid on Credit Card"
2586
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2587
  {
2588
  "id": "of_kfc_axisba_bogo_f5323e",
2589
  "merchant_key": "kfc",
 
2636
  "dated": false,
2637
  "source": "https://www.axisbank.com/grab-deals",
2638
  "last_verified": "2026-07-29",
2639
+ "evidence": "Flat 20% off up to \u20b920,000 on international flights and hotels",
2640
+ "promo_code": "MMTAXISBIZ",
2641
+ "requires_promo_code": true,
2642
+ "geo": "international",
2643
+ "valid_days": [
2644
+ 2
2645
+ ]
2646
  },
2647
  {
2648
  "id": "of_zomato_axisba_upto_538b76",
 
2932
  "last_verified": "2026-07-29",
2933
  "evidence": "Flat 25% off on pre-booking"
2934
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2935
  {
2936
  "id": "of_uttam_da_dhaba__pct_3ac91e",
2937
  "merchant_key": "uttam_da_dhaba",
 
2968
  "last_verified": "2026-07-29",
2969
  "evidence": "Get extra 10% off using TRYNEW"
2970
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2971
  {
2972
  "id": "of_bercos__cashback_5517f9",
2973
  "merchant_key": "bercos",
 
3257
  "evidence": "Offers for you Pre-booking offers Walk-in offers [ Flat 10% off on total bill ](https://www.swiggy.com/auth) Available on Mon-Sun 10% cashback On"
3258
  },
3259
  {
3260
+ "id": "of_nom_nom_express__cashback_6004c0",
3261
+ "merchant_key": "nom_nom_express",
3262
+ "merchant_name": "Nom Nom Express",
3263
+ "applies_to_issuer": "",
3264
+ "card_id": null,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3265
  "type": "cashback",
3266
  "value": 10.0,
3267
  "max_discount": null,
 
5112
  "last_verified": "2026-07-29",
5113
  "evidence": "Flat 8% off on Flights\nwith IDFC First Bank Credit Card EMI!"
5114
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5115
  {
5116
  "id": "of_pharmeasy__pct_1239f1",
5117
  "merchant_key": "pharmeasy",
 
5130
  "last_verified": "2026-07-29",
5131
  "evidence": "All eligible users will get 23% OFF on medicine & healthcare orders, once placed with Plus membership in cart. 3. Minimum cart value of Rs.1400 is required. 4. Max discount applicable on the coupon discount is Rs.280"
5132
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5133
  {
5134
  "id": "of_redbus_idfcfi_upto_af5d3f",
5135
  "merchant_key": "redbus",
 
8081
  ],
8082
  "id": "of_makemytrip_bankof_d28895"
8083
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8084
  {
8085
  "merchant_key": "makemytrip",
8086
  "merchant_name": "MakeMyTrip",
 
9046
  "requires_promo_code": true,
9047
  "id": "of_makemytrip_onecar_18af9b"
9048
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9049
  {
9050
  "merchant_key": "makemytrip",
9051
  "merchant_name": "MakeMyTrip",
 
9979
  "geo": "domestic",
9980
  "promo_code": "YT20",
9981
  "requires_promo_code": true,
9982
+ "id": "of_yatra_open_f0ec06",
9983
+ "pax_scoped_floor": true
9984
  },
9985
  {
9986
  "merchant_key": "yatra",
 
9988
  "applies_to_issuer": "",
9989
  "card_id": null,
9990
  "type": "flat",
9991
+ "value": 2500.0,
9992
  "max_discount": null,
9993
  "min_spend": 0.0,
9994
  "channel": "online",
 
9997
  "dated": true,
9998
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
9999
  "last_verified": "2026-08-03",
10000
+ "evidence": "Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,50",
10001
  "categories": [
10002
  "travel_flights"
10003
  ],
10004
+ "geo": "international",
10005
  "promo_code": "YT20",
10006
  "requires_promo_code": true,
10007
+ "id": "of_yatra_open_e424d0",
10008
+ "pax_scoped_floor": true
10009
  },
10010
  {
10011
  "merchant_key": "yatra",
10012
  "merchant_name": "Yatra",
10013
  "applies_to_issuer": "",
10014
  "card_id": null,
10015
+ "type": "pct",
10016
+ "value": 20.0,
10017
+ "max_discount": 1000.0,
10018
+ "min_spend": 2000.0,
10019
  "channel": "online",
10020
  "valid_from": "2026-08-01",
10021
  "valid_to": "2026-08-10",
10022
  "dated": true,
10023
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10024
  "last_verified": "2026-08-03",
10025
+ "evidence": "more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10026
  "categories": [
10027
+ "travel_hotels"
10028
  ],
 
10029
  "promo_code": "YT20",
10030
  "requires_promo_code": true,
10031
+ "id": "of_yatra_open_a7f223"
10032
  },
10033
  {
10034
  "merchant_key": "yatra",
10035
  "merchant_name": "Yatra",
10036
  "applies_to_issuer": "",
10037
  "card_id": null,
10038
+ "type": "pct",
10039
+ "value": 20.0,
10040
+ "max_discount": 1500.0,
10041
+ "min_spend": 5001.0,
10042
  "channel": "online",
10043
  "valid_from": "2026-08-01",
10044
  "valid_to": "2026-08-10",
10045
  "dated": true,
10046
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10047
  "last_verified": "2026-08-03",
10048
+ "evidence": "range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10049
  "categories": [
10050
+ "travel_hotels"
10051
  ],
 
10052
  "promo_code": "YT20",
10053
  "requires_promo_code": true,
10054
+ "id": "of_yatra_open_1a4caa"
10055
  },
10056
  {
10057
  "merchant_key": "yatra",
10058
  "merchant_name": "Yatra",
10059
  "applies_to_issuer": "",
10060
  "card_id": null,
10061
+ "type": "pct",
10062
+ "value": 20.0,
10063
+ "max_discount": 2000.0,
10064
+ "min_spend": 8000.0,
10065
  "channel": "online",
10066
  "valid_from": "2026-08-01",
10067
  "valid_to": "2026-08-10",
10068
  "dated": true,
10069
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10070
  "last_verified": "2026-08-03",
10071
+ "evidence": "to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10072
  "categories": [
10073
+ "travel_hotels"
10074
  ],
 
10075
  "promo_code": "YT20",
10076
  "requires_promo_code": true,
10077
+ "id": "of_yatra_open_16960a"
10078
  },
10079
  {
10080
  "merchant_key": "yatra",
10081
  "merchant_name": "Yatra",
10082
  "applies_to_issuer": "",
10083
  "card_id": null,
10084
+ "type": "pct",
10085
+ "value": 15.0,
10086
+ "max_discount": 8000.0,
10087
+ "min_spend": 12000.0,
10088
  "channel": "online",
10089
  "valid_from": "2026-08-01",
10090
  "valid_to": "2026-08-10",
10091
  "dated": true,
10092
  "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
10093
  "last_verified": "2026-08-03",
10094
+ "evidence": "to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
10095
  "categories": [
10096
+ "travel_hotels"
10097
  ],
 
10098
  "promo_code": "YT20",
10099
  "requires_promo_code": true,
10100
+ "id": "of_yatra_open_68c5c4"
10101
  },
10102
  {
10103
  "merchant_key": "yatra",
10104
  "merchant_name": "Yatra",
10105
+ "applies_to_issuer": "AU Small Finance Bank",
10106
  "card_id": null,
10107
+ "type": "pct",
10108
+ "value": 12.0,
10109
+ "max_discount": 1800.0,
10110
+ "min_spend": 5000.0,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10111
  "channel": "online",
10112
  "valid_from": "2026-07-01",
10113
  "valid_to": "2026-08-31",
 
10171
  "geo": "domestic",
10172
  "promo_code": "YATRAAU",
10173
  "requires_promo_code": true,
10174
+ "id": "of_yatra_ausmal_7cada6",
10175
+ "pax_scoped_floor": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10176
  },
10177
  {
10178
  "merchant_key": "yatra",
 
10245
  "requires_debit": true,
10246
  "promo_code": "YRDBSVISADC",
10247
  "requires_promo_code": true,
10248
+ "id": "of_yatra_dbsban_0ad19b",
10249
+ "pax_scoped_floor": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10250
  },
10251
  {
10252
  "merchant_key": "yatra",
 
10644
  "geo": "domestic",
10645
  "promo_code": "YATRAHSBC",
10646
  "requires_promo_code": true,
10647
+ "id": "of_yatra_hsbc_0bb63d",
10648
+ "pax_scoped_floor": true
10649
  },
10650
  {
10651
  "merchant_key": "yatra",
10652
  "merchant_name": "Yatra",
10653
  "applies_to_issuer": "HSBC",
10654
  "card_id": null,
10655
+ "type": "pct",
10656
+ "value": 10.0,
10657
+ "max_discount": 4000.0,
10658
+ "min_spend": 10000.0,
10659
  "channel": "online",
10660
  "valid_from": "2026-06-01",
10661
  "valid_to": "2026-09-30",
10662
  "dated": true,
10663
  "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
10664
  "last_verified": "2026-08-03",
10665
+ "evidence": "nal flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
10666
  "categories": [
10667
  "travel_flights"
10668
  ],
10669
+ "geo": "international",
10670
  "promo_code": "YATRAHSBC",
10671
  "requires_promo_code": true,
10672
+ "id": "of_yatra_hsbc_b86b12"
10673
  },
10674
  {
10675
  "merchant_key": "yatra",
10676
  "merchant_name": "Yatra",
10677
  "applies_to_issuer": "HSBC",
10678
  "card_id": null,
10679
+ "type": "pct",
10680
+ "value": 10.0,
10681
+ "max_discount": 8000.0,
10682
+ "min_spend": 10000.0,
10683
  "channel": "online",
10684
  "valid_from": "2026-06-01",
10685
  "valid_to": "2026-09-30",
10686
  "dated": true,
10687
  "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
10688
  "last_verified": "2026-08-03",
10689
+ "evidence": "to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on",
10690
  "categories": [
10691
  "travel_flights"
10692
  ],
10693
+ "geo": "international",
10694
  "promo_code": "YATRAHSBC",
10695
  "requires_promo_code": true,
10696
+ "id": "of_yatra_hsbc_4f54ec"
10697
  },
10698
  {
10699
  "merchant_key": "yatra",
10700
  "merchant_name": "Yatra",
10701
  "applies_to_issuer": "HSBC",
10702
  "card_id": null,
10703
+ "type": "pct",
10704
+ "value": 10.0,
10705
+ "max_discount": 10000.0,
10706
+ "min_spend": 10000.0,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10707
  "channel": "online",
10708
  "valid_from": "2026-06-01",
10709
  "valid_to": "2026-09-30",
 
11262
  "geo": "domestic",
11263
  "promo_code": "YATRARBL",
11264
  "requires_promo_code": true,
11265
+ "id": "of_yatra_rblban_a86578",
11266
+ "pax_scoped_floor": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11267
  },
11268
  {
11269
  "merchant_key": "yatra",
 
11455
  "geo": "domestic",
11456
  "promo_code": "FLASHDEAL",
11457
  "requires_promo_code": true,
11458
+ "id": "of_yatra_open_e99cb1",
11459
+ "pax_scoped_floor": true
11460
  },
11461
  {
11462
  "merchant_key": "yatra",
 
11464
  "applies_to_issuer": "",
11465
  "card_id": null,
11466
  "type": "flat",
11467
+ "value": 2500.0,
11468
  "max_discount": null,
11469
  "min_spend": 0.0,
11470
  "channel": "online",
 
11473
  "dated": true,
11474
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
11475
  "last_verified": "2026-08-03",
11476
+ "evidence": "and more **International flights deal:** * Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * **Offer days and validity:** Everyday between 04:00 pm and 04:20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Betwe",
11477
  "categories": [
11478
  "travel_flights"
11479
  ],
11480
+ "geo": "international",
11481
  "promo_code": "FLASHDEAL",
11482
  "requires_promo_code": true,
11483
+ "id": "of_yatra_open_ff9742",
11484
+ "pax_scoped_floor": true
11485
  },
11486
  {
11487
  "merchant_key": "yatra",
11488
  "merchant_name": "Yatra",
11489
  "applies_to_issuer": "",
11490
  "card_id": null,
11491
+ "type": "pct",
11492
+ "value": 25.0,
11493
  "max_discount": null,
11494
+ "min_spend": 2000.0,
11495
  "channel": "online",
11496
  "valid_from": "2026-08-01",
11497
  "valid_to": "2026-08-10",
11498
  "dated": true,
11499
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
11500
  "last_verified": "2026-08-03",
11501
+ "evidence": "20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 8,000 for 25% discount on hotels * Between INR 8,001 and INR 12,000 for 22% discount on hotels * Mo",
11502
  "categories": [
11503
+ "travel_hotels"
11504
  ],
 
11505
  "promo_code": "FLASHDEAL",
11506
  "requires_promo_code": true,
11507
+ "id": "of_yatra_open_292039"
11508
  },
11509
  {
11510
  "merchant_key": "yatra",
11511
  "merchant_name": "Yatra",
11512
  "applies_to_issuer": "",
11513
  "card_id": null,
11514
+ "type": "pct",
11515
+ "value": 22.0,
11516
  "max_discount": null,
11517
+ "min_spend": 8001.0,
11518
  "channel": "online",
11519
  "valid_from": "2026-08-01",
11520
  "valid_to": "2026-08-10",
11521
  "dated": true,
11522
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
11523
  "last_verified": "2026-08-03",
11524
+ "evidence": "20 pm, from 1 August to 10 August 2026. * **Promo code:** FLASHDEAL * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 8,000 for 25% discount on hotels * Between INR 8,001 and INR 12,000 for 22% discount on hotels * More than INR 12,000 for 20% discount on hotels **How to avai",
11525
  "categories": [
11526
+ "travel_hotels"
11527
  ],
 
11528
  "promo_code": "FLASHDEAL",
11529
  "requires_promo_code": true,
11530
+ "id": "of_yatra_open_8d7c73"
11531
  },
11532
  {
11533
  "merchant_key": "yatra",
11534
  "merchant_name": "Yatra",
11535
  "applies_to_issuer": "",
11536
  "card_id": null,
11537
+ "type": "pct",
11538
+ "value": 20.0,
11539
  "max_discount": null,
11540
+ "min_spend": 12000.0,
11541
  "channel": "online",
11542
  "valid_from": "2026-08-01",
11543
  "valid_to": "2026-08-10",
11544
  "dated": true,
11545
  "source": "https://www.yatra.com/offer/details/yatra-anniversary-flash-sale",
11546
  "last_verified": "2026-08-03",
11547
+ "evidence": "and INR 12,000 for 22% discount on hotels * More than INR 12,000 for 20% discount on hotels **How to avail the offer:** * The offer is valid only once per user for the entire duration of the campaign. * Enter the promo code \u2018FLASHDEAL\u2019. * The offer can be availed everyday between 04:00 pm and 04:20 pm, between 1 August a",
11548
  "categories": [
11549
+ "travel_hotels"
11550
  ],
 
11551
  "promo_code": "FLASHDEAL",
11552
  "requires_promo_code": true,
11553
+ "id": "of_yatra_open_9ed0a6"
11554
  },
11555
  {
11556
+ "merchant_key": "air_india",
11557
+ "merchant_name": "Air India",
11558
+ "applies_to_issuer": "HDFC Bank",
11559
  "card_id": null,
11560
+ "type": "upto",
11561
+ "value": 0.0,
11562
+ "max_discount": 10000.0,
11563
  "min_spend": 0.0,
11564
  "channel": "online",
11565
+ "valid_from": "2026-08-03",
11566
+ "valid_to": "2026-09-02",
11567
+ "dated": false,
11568
+ "source": "https://www.airindia.com/in/en/book/exclusive-deals.html",
11569
  "last_verified": "2026-08-03",
11570
+ "evidence": "Get up to \u20b910,000\\* instant discount on flights | Use Code: HDFCEMI. Valid on HDFC Bank Easy EMI on Credit Card EMI Transactions.",
11571
  "categories": [
11572
  "travel_flights"
11573
  ],
11574
+ "requires_emi": true,
11575
+ "promo_code": "HDFCEMI",
11576
  "requires_promo_code": true,
11577
+ "id": "of_air_india_hdfcba_cb475c"
11578
  },
11579
  {
11580
+ "merchant_key": "air_india",
11581
+ "merchant_name": "Air India",
11582
+ "applies_to_issuer": "ICICI Bank",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11583
  "card_id": null,
11584
  "type": "upto",
11585
  "value": 0.0,
 
12256
  "promo_code": "SBIDC",
12257
  "requires_promo_code": true,
12258
  "id": "of_cleartrip_sbicar_eb305c"
12259
+ },
12260
+ {
12261
+ "merchant_key": "yatra",
12262
+ "merchant_name": "Yatra",
12263
+ "applies_to_issuer": "",
12264
+ "card_id": null,
12265
+ "type": "flat",
12266
+ "value": 1000.0,
12267
+ "max_discount": null,
12268
+ "min_spend": 0.0,
12269
+ "channel": "online",
12270
+ "valid_from": "2026-08-01",
12271
+ "valid_to": "2026-08-10",
12272
+ "dated": true,
12273
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12274
+ "last_verified": "2026-08-03",
12275
+ "evidence": "ity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 5,000 for discount of up to INR 1,000 on hotels * Between INR 5,001 and INR 8,000 for discount of up to INR 1,500 on hotels * Between INR 8,000",
12276
+ "promo_code": "YT20",
12277
+ "requires_promo_code": true,
12278
+ "categories": [
12279
+ "travel_flights"
12280
+ ],
12281
+ "geo": "domestic",
12282
+ "trip_type": "oneway",
12283
+ "id": "of_yatra_open_6e9a08"
12284
+ },
12285
+ {
12286
+ "merchant_key": "yatra",
12287
+ "merchant_name": "Yatra",
12288
+ "applies_to_issuer": "",
12289
+ "card_id": null,
12290
+ "type": "flat",
12291
+ "value": 1800.0,
12292
+ "max_discount": null,
12293
+ "min_spend": 0.0,
12294
+ "channel": "online",
12295
+ "valid_from": "2026-08-01",
12296
+ "valid_to": "2026-08-10",
12297
+ "dated": true,
12298
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12299
+ "last_verified": "2026-08-03",
12300
+ "evidence": "& Domestic Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more",
12301
+ "promo_code": "YT20",
12302
+ "requires_promo_code": true,
12303
+ "categories": [
12304
+ "travel_flights"
12305
+ ],
12306
+ "geo": "domestic",
12307
+ "min_passengers": 2,
12308
+ "trip_type": "oneway",
12309
+ "id": "of_yatra_open_7ab569"
12310
+ },
12311
+ {
12312
+ "merchant_key": "yatra",
12313
+ "merchant_name": "Yatra",
12314
+ "applies_to_issuer": "",
12315
+ "card_id": null,
12316
+ "type": "flat",
12317
+ "value": 2500.0,
12318
+ "max_discount": null,
12319
+ "min_spend": 0.0,
12320
+ "channel": "online",
12321
+ "valid_from": "2026-08-01",
12322
+ "valid_to": "2026-08-10",
12323
+ "dated": true,
12324
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12325
+ "last_verified": "2026-08-03",
12326
+ "evidence": "& Domestic Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,500 off for booking ma",
12327
+ "promo_code": "YT20",
12328
+ "requires_promo_code": true,
12329
+ "categories": [
12330
+ "travel_flights"
12331
+ ],
12332
+ "geo": "domestic",
12333
+ "min_passengers": 3,
12334
+ "trip_type": "oneway",
12335
+ "id": "of_yatra_open_b951a9"
12336
+ },
12337
+ {
12338
+ "merchant_key": "yatra",
12339
+ "merchant_name": "Yatra",
12340
+ "applies_to_issuer": "",
12341
+ "card_id": null,
12342
+ "type": "flat",
12343
+ "value": 1500.0,
12344
+ "max_discount": null,
12345
+ "min_spend": 0.0,
12346
+ "channel": "online",
12347
+ "valid_from": "2026-08-01",
12348
+ "valid_to": "2026-08-10",
12349
+ "dated": true,
12350
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12351
+ "last_verified": "2026-08-03",
12352
+ "evidence": "ity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR 5,000 for discount of up to INR 1,000 on hotels * Between INR 5,001 and INR 8,000 for discount of up to INR 1,500 on hotels * Between INR 8,000 and INR 12,000 for discount of up to INR 2,000 on hotels * More than INR 12",
12353
+ "promo_code": "YT20",
12354
+ "requires_promo_code": true,
12355
+ "categories": [
12356
+ "travel_flights"
12357
+ ],
12358
+ "geo": "domestic",
12359
+ "trip_type": "round",
12360
+ "id": "of_yatra_open_e03bf8"
12361
+ },
12362
+ {
12363
+ "merchant_key": "yatra",
12364
+ "merchant_name": "Yatra",
12365
+ "applies_to_issuer": "",
12366
+ "card_id": null,
12367
+ "type": "flat",
12368
+ "value": 2500.0,
12369
+ "max_discount": null,
12370
+ "min_spend": 0.0,
12371
+ "channel": "online",
12372
+ "valid_from": "2026-08-01",
12373
+ "valid_to": "2026-08-10",
12374
+ "dated": true,
12375
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12376
+ "last_verified": "2026-08-03",
12377
+ "evidence": "& Domestic Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,500 off for booking ma",
12378
+ "promo_code": "YT20",
12379
+ "requires_promo_code": true,
12380
+ "categories": [
12381
+ "travel_flights"
12382
+ ],
12383
+ "geo": "domestic",
12384
+ "min_passengers": 2,
12385
+ "trip_type": "round",
12386
+ "id": "of_yatra_open_5502ca"
12387
+ },
12388
+ {
12389
+ "merchant_key": "yatra",
12390
+ "merchant_name": "Yatra",
12391
+ "applies_to_issuer": "",
12392
+ "card_id": null,
12393
+ "type": "flat",
12394
+ "value": 3500.0,
12395
+ "max_discount": null,
12396
+ "min_spend": 0.0,
12397
+ "channel": "online",
12398
+ "valid_from": "2026-08-01",
12399
+ "valid_to": "2026-08-10",
12400
+ "dated": true,
12401
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12402
+ "last_verified": "2026-08-03",
12403
+ "evidence": "& Domestic Hotel # YATRA 20th Anniversary Sale Apply the promo code YT20 and avail an attractive flat-rate discount on domestic and international flights and hotel bookings on Yatra. **Domestic flights deal:** * **One-way trip:** * Flat INR 1,000 off for booking made for 1 passenger * Flat INR 1,800 off for booking made for 2 passengers * Flat INR 2,500 off for booking made for 3 passengers and more * **Rount-trip:** * Flat INR 1,500 off for booking made for 1 passenger * Flat INR 2,500 off for booking made for 2 passengers * Flat INR 3,500 off for booking made for 3 passengers and more **International flights deal:** * Flat INR 2,500 o",
12404
+ "promo_code": "YT20",
12405
+ "requires_promo_code": true,
12406
+ "categories": [
12407
+ "travel_flights"
12408
+ ],
12409
+ "geo": "domestic",
12410
+ "min_passengers": 3,
12411
+ "trip_type": "round",
12412
+ "id": "of_yatra_open_5bdf06"
12413
+ },
12414
+ {
12415
+ "merchant_key": "yatra",
12416
+ "merchant_name": "Yatra",
12417
+ "applies_to_issuer": "",
12418
+ "card_id": null,
12419
+ "type": "flat",
12420
+ "value": 4500.0,
12421
+ "max_discount": null,
12422
+ "min_spend": 0.0,
12423
+ "channel": "online",
12424
+ "valid_from": "2026-08-01",
12425
+ "valid_to": "2026-08-10",
12426
+ "dated": true,
12427
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12428
+ "last_verified": "2026-08-03",
12429
+ "evidence": "* Flat INR 2,500 off for booking made for 1 passenger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR",
12430
+ "promo_code": "YT20",
12431
+ "requires_promo_code": true,
12432
+ "categories": [
12433
+ "travel_flights"
12434
+ ],
12435
+ "geo": "international",
12436
+ "min_passengers": 2,
12437
+ "id": "of_yatra_open_091a6f"
12438
+ },
12439
+ {
12440
+ "merchant_key": "yatra",
12441
+ "merchant_name": "Yatra",
12442
+ "applies_to_issuer": "",
12443
+ "card_id": null,
12444
+ "type": "flat",
12445
+ "value": 5500.0,
12446
+ "max_discount": null,
12447
+ "min_spend": 0.0,
12448
+ "channel": "online",
12449
+ "valid_from": "2026-08-01",
12450
+ "valid_to": "2026-08-10",
12451
+ "dated": true,
12452
+ "source": "https://www.yatra.com/offer/details/YT20-anniversary-sale",
12453
+ "last_verified": "2026-08-03",
12454
+ "evidence": "ger * Flat INR 4,500 off for booking made for 2 passengers * Flat INR 5,500 off for booking made for 3 passengers and more **Hotels deal:** * Flat 20% off (up to INR 1,000) for bookings in the range of INR 2,000 to INR 5,000 * Flat 20% off (up to INR 1,500) for bookings in the range of INR 5,001 to INR 8,000 * Flat 20% off (up to INR 2,000) for bookings in the range of INR 8,000 to INR 12,000 * Flat 15% off (up to INR 8,000) for bookings worth more than INR 12,000 * **Offer days and validity:** Everyday, from 1 August to 10 August 2026. * **Promo code:** YT20 * **Minimum transaction value:** * No minimum transaction value for flights * Between INR 2,000 and INR",
12455
+ "promo_code": "YT20",
12456
+ "requires_promo_code": true,
12457
+ "categories": [
12458
+ "travel_flights"
12459
+ ],
12460
+ "geo": "international",
12461
+ "min_passengers": 3,
12462
+ "id": "of_yatra_open_af798e"
12463
+ },
12464
+ {
12465
+ "merchant_key": "yatra",
12466
+ "merchant_name": "Yatra",
12467
+ "applies_to_issuer": "AU Small Finance Bank",
12468
+ "card_id": null,
12469
+ "type": "flat",
12470
+ "value": 1598.0,
12471
+ "max_discount": null,
12472
+ "min_spend": 0.0,
12473
+ "channel": "online",
12474
+ "valid_from": "2026-06-01",
12475
+ "valid_to": "2026-09-30",
12476
+ "dated": true,
12477
+ "source": "https://www.yatra.com/offer/details/au-credit-card-offer",
12478
+ "last_verified": "2026-08-03",
12479
+ "evidence": "ooking offer:** * Flat INR 799 off for one passenger. * Flat INR 1,598 off for two passengers. * Flat INR 2,397 off for three and more passengers. **International flight booking offer:** * Flat INR 2,000 off for bookings of less than INR 30,000. * Flat 8% off (up to INR 10,000) for bookings of more than INR 30,000. * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code: YATRAAU** * **Applicable on: AU Credit Card** * **Minimum transaction value:** INR 30,000 on international flight",
12480
+ "promo_code": "YATRAAU",
12481
+ "requires_promo_code": true,
12482
+ "categories": [
12483
+ "travel_flights"
12484
+ ],
12485
+ "geo": "domestic",
12486
+ "min_passengers": 2,
12487
+ "id": "of_yatra_ausmal_dbdc3f"
12488
+ },
12489
+ {
12490
+ "merchant_key": "yatra",
12491
+ "merchant_name": "Yatra",
12492
+ "applies_to_issuer": "AU Small Finance Bank",
12493
+ "card_id": null,
12494
+ "type": "flat",
12495
+ "value": 2397.0,
12496
+ "max_discount": null,
12497
+ "min_spend": 0.0,
12498
+ "channel": "online",
12499
+ "valid_from": "2026-06-01",
12500
+ "valid_to": "2026-09-30",
12501
+ "dated": true,
12502
+ "source": "https://www.yatra.com/offer/details/au-credit-card-offer",
12503
+ "last_verified": "2026-08-03",
12504
+ "evidence": "FF On Domestic Flights # AU Credit Card offer Apply the promo code YATRAAU on your AU Credit Card and avail an attractive flat-rate discount on your domestic and international flights booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.2,397 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** **Domestic flight bookin",
12505
+ "promo_code": "YATRAAU",
12506
+ "requires_promo_code": true,
12507
+ "categories": [
12508
+ "travel_flights"
12509
+ ],
12510
+ "geo": "domestic",
12511
+ "min_passengers": 3,
12512
+ "id": "of_yatra_ausmal_14ab64"
12513
+ },
12514
+ {
12515
+ "merchant_key": "yatra",
12516
+ "merchant_name": "Yatra",
12517
+ "applies_to_issuer": "DBS Bank India",
12518
+ "card_id": null,
12519
+ "type": "flat",
12520
+ "value": 1500.0,
12521
+ "max_discount": null,
12522
+ "min_spend": 0.0,
12523
+ "channel": "online",
12524
+ "valid_from": "2026-06-29",
12525
+ "valid_to": "2026-09-30",
12526
+ "dated": true,
12527
+ "source": "https://www.yatra.com/offer/details/dbs-bank-visa-debit-card-offer",
12528
+ "last_verified": "2026-08-03",
12529
+ "evidence": "stic flights offer:** * Flat INR 799 off for one passenger * Flat INR 1,500 off for two passengers * Flat INR 2,026 off for three and more passengers * **International flights offer:** * Flat INR 2,000 off for bookings worth less than INR 25,000. * Flat 8% off (up to INR 10,000) for bookings worth more than INR 25,000. * **Hotels offer:** * Flat 12% off (up to INR 7,500) * Offer days and validity: Everyday, from 29 June to 30 September 2026. * Promo code: YRDBSVISADC * Applicable on: DBS Bank VISA Debit Cards only * Minimum transaction value: INR 25,000 for international",
12530
+ "promo_code": "YRDBSVISADC",
12531
+ "requires_promo_code": true,
12532
+ "requires_debit": true,
12533
+ "categories": [
12534
+ "travel_flights"
12535
+ ],
12536
+ "geo": "domestic",
12537
+ "min_passengers": 2,
12538
+ "id": "of_yatra_dbsban_76e6f0"
12539
+ },
12540
+ {
12541
+ "merchant_key": "yatra",
12542
+ "merchant_name": "Yatra",
12543
+ "applies_to_issuer": "DBS Bank India",
12544
+ "card_id": null,
12545
+ "type": "flat",
12546
+ "value": 2026.0,
12547
+ "max_discount": null,
12548
+ "min_spend": 0.0,
12549
+ "channel": "online",
12550
+ "valid_from": "2026-06-29",
12551
+ "valid_to": "2026-09-30",
12552
+ "dated": true,
12553
+ "source": "https://www.yatra.com/offer/details/dbs-bank-visa-debit-card-offer",
12554
+ "last_verified": "2026-08-03",
12555
+ "evidence": "a/todayspick/2026/Jun/bab288d2e156b88438c28c2447699d6e.png) ## Up to INR 2,026 OFF\\* On Domestic Flights # DBS Visa Debit Card offer Apply the promo code YRDBSVISADC on your DBS Bank VISA Debit Card and avail lucrative flat-rate discount on flights (domestic and internationa",
12556
+ "promo_code": "YRDBSVISADC",
12557
+ "requires_promo_code": true,
12558
+ "requires_debit": true,
12559
+ "categories": [
12560
+ "travel_flights"
12561
+ ],
12562
+ "geo": "domestic",
12563
+ "min_passengers": 3,
12564
+ "id": "of_yatra_dbsban_b9dd1d"
12565
+ },
12566
+ {
12567
+ "merchant_key": "yatra",
12568
+ "merchant_name": "Yatra",
12569
+ "applies_to_issuer": "HSBC",
12570
+ "card_id": null,
12571
+ "type": "flat",
12572
+ "value": 799.0,
12573
+ "max_discount": null,
12574
+ "min_spend": 0.0,
12575
+ "channel": "online",
12576
+ "valid_from": "2026-06-01",
12577
+ "valid_to": "2026-09-30",
12578
+ "dated": true,
12579
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12580
+ "last_verified": "2026-08-03",
12581
+ "evidence": "\\* On Domestic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.3,000 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** Domestic Hotel No Minimum Transaction Value **Up to Rs.7,500 OFF** **Domestic flight booking offer** * Flat INR 799 off on a one-way trip and INR 1,200 off on a round-trip for one passenger. * Flat INR 1,500 off on a one-wa",
12582
+ "promo_code": "YATRAHSBC",
12583
+ "requires_promo_code": true,
12584
+ "categories": [
12585
+ "travel_flights"
12586
+ ],
12587
+ "geo": "domestic",
12588
+ "trip_type": "oneway",
12589
+ "id": "of_yatra_hsbc_ea2a81"
12590
+ },
12591
+ {
12592
+ "merchant_key": "yatra",
12593
+ "merchant_name": "Yatra",
12594
+ "applies_to_issuer": "HSBC",
12595
+ "card_id": null,
12596
+ "type": "flat",
12597
+ "value": 1200.0,
12598
+ "max_discount": null,
12599
+ "min_spend": 0.0,
12600
+ "channel": "online",
12601
+ "valid_from": "2026-06-01",
12602
+ "valid_to": "2026-09-30",
12603
+ "dated": true,
12604
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12605
+ "last_verified": "2026-08-03",
12606
+ "evidence": "\\* On Domestic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.3,000 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** Domestic Hotel No Minimum Transaction Value **Up to Rs.7,500 OFF** **Domestic flight booking offer** * Flat INR 799 off on a one-way trip and INR 1,200 off on a round-trip for one passenger. * Flat INR 1,500 off on a one-way trip and INR 2,200 on a round-trip",
12607
+ "promo_code": "YATRAHSBC",
12608
+ "requires_promo_code": true,
12609
+ "categories": [
12610
+ "travel_flights"
12611
+ ],
12612
+ "geo": "domestic",
12613
+ "trip_type": "round",
12614
+ "id": "of_yatra_hsbc_92c051"
12615
+ },
12616
+ {
12617
+ "merchant_key": "yatra",
12618
+ "merchant_name": "Yatra",
12619
+ "applies_to_issuer": "HSBC",
12620
+ "card_id": null,
12621
+ "type": "flat",
12622
+ "value": 1500.0,
12623
+ "max_discount": null,
12624
+ "min_spend": 0.0,
12625
+ "channel": "online",
12626
+ "valid_from": "2026-06-01",
12627
+ "valid_to": "2026-09-30",
12628
+ "dated": true,
12629
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12630
+ "last_verified": "2026-08-03",
12631
+ "evidence": "\\* On Domestic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights No Minimum Transaction Value **Up to Rs.3,000 OFF** International Flights No Minimum Transaction Value **Up to Rs.10,000 OFF** Domestic Hotel No Minimum Transaction Value **Up to Rs.7,500 OFF** **Domestic flight booking offer** * Flat INR 799 off on a one-way trip and INR 1,200 off on a round-trip for one passenger. * Flat INR 1,500 off on a one-way trip and INR 2,200 on a round-trip for two passengers. * Flat INR 2,026 off on a one-way t",
12632
+ "promo_code": "YATRAHSBC",
12633
+ "requires_promo_code": true,
12634
+ "categories": [
12635
+ "travel_flights"
12636
+ ],
12637
+ "geo": "domestic",
12638
+ "min_passengers": 2,
12639
+ "trip_type": "oneway",
12640
+ "id": "of_yatra_hsbc_875b25"
12641
+ },
12642
+ {
12643
+ "merchant_key": "yatra",
12644
+ "merchant_name": "Yatra",
12645
+ "applies_to_issuer": "HSBC",
12646
+ "card_id": null,
12647
+ "type": "flat",
12648
+ "value": 2200.0,
12649
+ "max_discount": null,
12650
+ "min_spend": 0.0,
12651
+ "channel": "online",
12652
+ "valid_from": "2026-06-01",
12653
+ "valid_to": "2026-09-30",
12654
+ "dated": true,
12655
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12656
+ "last_verified": "2026-08-03",
12657
+ "evidence": "-trip for one passenger. * Flat INR 1,500 off on a one-way trip and INR 2,200 on a round-trip for two passengers. * Flat INR 2,026 off on a one-way trip and INR 3,000 on a round-trip for three and more passengers. **International flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on international flight",
12658
+ "promo_code": "YATRAHSBC",
12659
+ "requires_promo_code": true,
12660
+ "categories": [
12661
+ "travel_flights"
12662
+ ],
12663
+ "geo": "domestic",
12664
+ "min_passengers": 2,
12665
+ "trip_type": "round",
12666
+ "id": "of_yatra_hsbc_cdf4f5"
12667
+ },
12668
+ {
12669
+ "merchant_key": "yatra",
12670
+ "merchant_name": "Yatra",
12671
+ "applies_to_issuer": "HSBC",
12672
+ "card_id": null,
12673
+ "type": "flat",
12674
+ "value": 2026.0,
12675
+ "max_discount": null,
12676
+ "min_spend": 0.0,
12677
+ "channel": "online",
12678
+ "valid_from": "2026-06-01",
12679
+ "valid_to": "2026-09-30",
12680
+ "dated": true,
12681
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12682
+ "last_verified": "2026-08-03",
12683
+ "evidence": "e-way trip and INR 2,200 on a round-trip for two passengers. * Flat INR 2,026 off on a one-way trip and INR 3,000 on a round-trip for three and more passengers. **International flight booking offer** * Flat 10% off (up to INR 4,000) for one passenger * Flat 10% off (up to INR 8,000) for two passengers * Flat 10% off (up to INR 10,000) for three and more passengers **Hotel booking offer** * Flat 10% off (up to INR 7,500) * **Offer days and validity:** Everyday, from 1 June to 30 September 2026. * **Promo code:** YATRAHSBC * **Applicable on**: HSBC Credit Card * **Minimum transaction value**: INR 10,000 on international flight",
12684
+ "promo_code": "YATRAHSBC",
12685
+ "requires_promo_code": true,
12686
+ "categories": [
12687
+ "travel_flights"
12688
+ ],
12689
+ "geo": "domestic",
12690
+ "min_passengers": 3,
12691
+ "trip_type": "oneway",
12692
+ "id": "of_yatra_hsbc_a88abc"
12693
+ },
12694
+ {
12695
+ "merchant_key": "yatra",
12696
+ "merchant_name": "Yatra",
12697
+ "applies_to_issuer": "HSBC",
12698
+ "card_id": null,
12699
+ "type": "flat",
12700
+ "value": 3000.0,
12701
+ "max_discount": null,
12702
+ "min_spend": 0.0,
12703
+ "channel": "online",
12704
+ "valid_from": "2026-06-01",
12705
+ "valid_to": "2026-09-30",
12706
+ "dated": true,
12707
+ "source": "https://www.yatra.com/offer/details/hsbc-credit-card-sale",
12708
+ "last_verified": "2026-08-03",
12709
+ "evidence": "a/todayspick/2026/Jun/ee1f9d87944eb91d443f7c02ad372e13.jpg) ## Up to INR 3,000 OFF\\* On Domestic Flights # HSBC Credit Card offer Use the promo code YATRAHSBC on your HSBC Credit Card and avail the advantage of flat-rate discount on flights (domestic and international",
12710
+ "promo_code": "YATRAHSBC",
12711
+ "requires_promo_code": true,
12712
+ "categories": [
12713
+ "travel_flights"
12714
+ ],
12715
+ "geo": "domestic",
12716
+ "min_passengers": 3,
12717
+ "trip_type": "round",
12718
+ "id": "of_yatra_hsbc_ba2b0a"
12719
+ },
12720
+ {
12721
+ "merchant_key": "yatra",
12722
+ "merchant_name": "Yatra",
12723
+ "applies_to_issuer": "RBL Bank",
12724
+ "card_id": null,
12725
+ "type": "flat",
12726
+ "value": 650.0,
12727
+ "max_discount": null,
12728
+ "min_spend": 3000.0,
12729
+ "channel": "online",
12730
+ "valid_from": "2026-07-01",
12731
+ "valid_to": "2026-08-15",
12732
+ "dated": true,
12733
+ "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12734
+ "last_verified": "2026-08-03",
12735
+ "evidence": "Domestic Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF** **Domestic flight booking offer:** * Flat INR 650 off for one passenger for one-way trip * Flat INR 900 off for one passenger for a round trip. * Flat INR",
12736
+ "promo_code": "YATRARBL",
12737
+ "requires_promo_code": true,
12738
+ "categories": [
12739
+ "travel_flights"
12740
+ ],
12741
+ "geo": "domestic",
12742
+ "trip_type": "oneway",
12743
+ "id": "of_yatra_rblban_0e3649"
12744
+ },
12745
+ {
12746
+ "merchant_key": "yatra",
12747
+ "merchant_name": "Yatra",
12748
+ "applies_to_issuer": "RBL Bank",
12749
+ "card_id": null,
12750
+ "type": "flat",
12751
+ "value": 900.0,
12752
+ "max_discount": null,
12753
+ "min_spend": 3000.0,
12754
+ "channel": "online",
12755
+ "valid_from": "2026-07-01",
12756
+ "valid_to": "2026-08-15",
12757
+ "dated": true,
12758
+ "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12759
+ "last_verified": "2026-08-03",
12760
+ "evidence": "Domestic Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF** **Domestic flight booking offer:** * Flat INR 650 off for one passenger for one-way trip * Flat INR 900 off for one passenger for a round trip. * Flat INR 1,250 off for two passengers for a one-way trip. * Fla",
12761
+ "promo_code": "YATRARBL",
12762
+ "requires_promo_code": true,
12763
+ "categories": [
12764
+ "travel_flights"
12765
+ ],
12766
+ "geo": "domestic",
12767
+ "trip_type": "round",
12768
+ "id": "of_yatra_rblban_515953"
12769
+ },
12770
+ {
12771
+ "merchant_key": "yatra",
12772
+ "merchant_name": "Yatra",
12773
+ "applies_to_issuer": "RBL Bank",
12774
+ "card_id": null,
12775
+ "type": "flat",
12776
+ "value": 1250.0,
12777
+ "max_discount": null,
12778
+ "min_spend": 3000.0,
12779
+ "channel": "online",
12780
+ "valid_from": "2026-07-01",
12781
+ "valid_to": "2026-08-15",
12782
+ "dated": true,
12783
+ "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12784
+ "last_verified": "2026-08-03",
12785
+ "evidence": "Domestic Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF** **Domestic flight booking offer:** * Flat INR 650 off for one passenger for one-way trip * Flat INR 900 off for one passenger for a round trip. * Flat INR 1,250 off for two passengers for a one-way trip. * Flat INR 1,800 off for two passengers for a round trip. * Fl",
12786
+ "promo_code": "YATRARBL",
12787
+ "requires_promo_code": true,
12788
+ "categories": [
12789
+ "travel_flights"
12790
+ ],
12791
+ "geo": "domestic",
12792
+ "min_passengers": 2,
12793
+ "trip_type": "oneway",
12794
+ "id": "of_yatra_rblban_ee3f31"
12795
+ },
12796
+ {
12797
+ "merchant_key": "yatra",
12798
+ "merchant_name": "Yatra",
12799
+ "applies_to_issuer": "RBL Bank",
12800
+ "card_id": null,
12801
+ "type": "flat",
12802
+ "value": 2500.0,
12803
+ "max_discount": null,
12804
+ "min_spend": 3000.0,
12805
+ "channel": "online",
12806
+ "valid_from": "2026-07-01",
12807
+ "valid_to": "2026-08-15",
12808
+ "dated": true,
12809
+ "source": "https://www.yatra.com/offer/details/rbl-credit-card-offers",
12810
+ "last_verified": "2026-08-03",
12811
+ "evidence": "Domestic Flights # RBL BANK Credit Card offer Apply the promo code YATRARBL on your RBL BANK Credit Card and avail lucrative flat-rate discount on flights (domestic and international) and hotels (domestic) booking. Product Min. Transaction Value Discount Domestic Flights 3,000 **Up to Rs.2,500 OFF** International Flights 15,000 **Up to Rs.7,500 OFF** Domestic Hotel 3,000 **Up to Rs.7,500 OFF**",
12812
+ "promo_code": "YATRARBL",
12813
+ "requires_promo_code": true,
12814
+ "categories": [
12815
+ "travel_flights"
12816
+ ],
12817
+ "geo": "domestic",
12818
+ "min_passengers": 3,
12819
+ "trip_type": "round",
12820
+ "id": "of_yatra_rblban_c2f51b"
12821
  }
12822
  ]
app/scoring_engine.py CHANGED
@@ -506,6 +506,20 @@ def analyse_transaction_history(
506
  mtd[used_id].setdefault("~" + bk, 0.0)
507
  mtd[used_id]["~" + bk] += amt
508
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
509
  results.append({
510
  **txn,
511
  "used_card": used,
 
506
  mtd[used_id].setdefault("~" + bk, 0.0)
507
  mtd[used_id]["~" + bk] += amt
508
 
509
+ # ...and the UPI units the OPTIMAL choice would have earned, when that
510
+ # choice was UPI. The UPI monthly cap reads "__upiUnits" (see the
511
+ # upi_reward_cap_units block above) but nothing ever WROTE it, so a card
512
+ # with a hard monthly UPI cap earned it afresh on every transaction and
513
+ # this function over-stated what optimal routing was worth. Mirrored in
514
+ # engine.ts walletRouting.
515
+ if optimal_rail == "upi" and optimal:
516
+ oc = CATALOGUE_BY_ID.get(optimal["card_id"])
517
+ if oc is not None and oc.upi_reward_cap_units is not None and oc.point_value_inr > 0:
518
+ units = float(optimal.get("reward_value_inr") or 0.0) / oc.point_value_inr
519
+ if units > 0:
520
+ mtd.setdefault(optimal["card_id"], {}).setdefault("__upiUnits", 0.0)
521
+ mtd[optimal["card_id"]]["__upiUnits"] += units
522
+
523
  results.append({
524
  **txn,
525
  "used_card": used,