Data DEBUG
Request:
https://api.data.payoff.ch/v2/strproducts/en?type=products&keyword=Roche+PS&categories=11 Response:
{
"meta": {
"totalRecords": 102,
"page": 1,
"numRecords": 20,
"requestQuery": "en_type=products&keyword=Roche+PS&categories=11",
"cacheHit": true,
"cacheHitCount": 2,
"cacheMem": "7.02M",
"readAt": {
"date": "2026-04-18 12:50:07.576806",
"timezone_type": 3,
"timezone": "Europe\/Zurich"
}
},
"counters": {
"categories": [
{
"ref": "11",
"name": "Capital Protection",
"num": "102"
},
{
"ref": "12",
"name": "Yield Enhancement",
"num": "2'357"
},
{
"ref": "13",
"name": "Participation",
"num": "101"
},
{
"ref": "20",
"name": "Leverage",
"num": "1'632"
}
],
"subcategories": [
{
"ref": "1100",
"name": "Capital Protection Note with Participation",
"num": "66"
},
{
"ref": "1130",
"name": "Capital Protection Note with Barrier",
"num": "5"
},
{
"ref": "1140",
"name": "Capital Protection Note with Coupon",
"num": "31"
},
{
"ref": "1200",
"name": "Discount Certificate",
"num": "7"
},
{
"ref": "1210",
"name": "Barrier Discount Certificate",
"num": "2"
},
{
"ref": "1220",
"name": "Reverse Convertible",
"num": "76"
},
{
"ref": "1230",
"name": "Barrier Reverse Convertible",
"num": "2'244"
},
{
"ref": "1255",
"name": "Conditional Coupon Reverse Convertible",
"num": "3"
},
{
"ref": "1260",
"name": "Conditional Coupon Barrier Reverse Convertible",
"num": "25"
},
{
"ref": "1300",
"name": "Tracker Certificate",
"num": "50"
},
{
"ref": "1310",
"name": "Outperformance Certificate",
"num": "8"
},
{
"ref": "1320",
"name": "Bonus Certificate",
"num": "24"
},
{
"ref": "1330",
"name": "Bonus Outperformance Certificate",
"num": "19"
},
{
"ref": "2100",
"name": "Warrant",
"num": "765"
},
{
"ref": "2200",
"name": "Warrant with Knock-Out",
"num": "376"
},
{
"ref": "2210",
"name": "Mini-Future",
"num": "379"
},
{
"ref": "2300",
"name": "Constant Leverage Certificate",
"num": "112"
}
],
"exchanges": [
{
"ref": "XBRN",
"name": "BX Swiss | XBRN",
"num": "145"
},
{
"ref": "XQMH",
"name": "SIX Structured Products | XQMH",
"num": "3'308"
},
{
"ref": "DOTS",
"name": "Swiss DOTS | DOTS",
"num": "739"
}
],
"assetclasses": [
{
"ref": "equities",
"name": "Equities",
"num": "102"
}
],
"marketexpectations": [
{
"ref": "unknown",
"name": "unknown",
"num": "102"
}
],
"maturities": [
{
"ref": "1m",
"name": "< 1M",
"num": "4"
},
{
"ref": "3m",
"name": "1M to 3M",
"num": "1"
},
{
"ref": "1j",
"name": "3M to 1J",
"num": "20"
},
{
"ref": "1jp",
"name": "> 1J",
"num": "77"
}
],
"callables": [
{
"ref": "notcallable",
"name": "not callable",
"num": "102"
}
],
"currencies": [
{
"ref": "AUD",
"name": "AUD",
"num": "2"
},
{
"ref": "CAD",
"name": "CAD",
"num": "1"
},
{
"ref": "CHF",
"name": "CHF",
"num": "87"
},
{
"ref": "EUR",
"name": "EUR",
"num": "4"
},
{
"ref": "GBP",
"name": "GBP",
"num": "1"
},
{
"ref": "NOK",
"name": "NOK",
"num": "2"
},
{
"ref": "SEK",
"name": "SEK",
"num": "1"
},
{
"ref": "USD",
"name": "USD",
"num": "4"
}
],
"issuers": [
{
"ref": "BAER",
"name": "Bank Julius Bär",
"num": "1"
},
{
"ref": "EFG",
"name": "EFG",
"num": "1"
},
{
"ref": "LEON",
"name": "Leonteq",
"num": "65"
},
{
"ref": "LUKB",
"name": "Luzerner Kantonalbank",
"num": "3"
},
{
"ref": "RAI",
"name": "Raiffeisen",
"num": "17"
},
{
"ref": "SWQ",
"name": "Swissquote",
"num": "7"
},
{
"ref": "VT",
"name": "Vontobel",
"num": "1"
},
{
"ref": "ZKB",
"name": "Zürcher Kantonalbank",
"num": "7"
}
],
"guarantors": [
{
"ref": "AKB",
"name": "Aargauische Kantonalbank",
"num": "1"
},
{
"ref": "EFG",
"name": "EFG",
"num": "1"
},
{
"ref": "RAI",
"name": "Raiffeisen",
"num": "7"
},
{
"ref": "VT",
"name": "Vontobel",
"num": "1"
},
{
"ref": "ZKB",
"name": "Zürcher Kantonalbank",
"num": "6"
}
],
"multipleunderlyings": [
{
"ref": "0",
"name": "Single",
"num": "3"
},
{
"ref": "1",
"name": "Multiple",
"num": "99"
}
]
},
"list": [
{
"id": 33092493,
"isin": "CH0438949387",
"symbol": "HZWLTQ",
"name": "Capital Protection Note with Coupon on Adecco \/ Basket Holcim\/Amrize \/ Roche PS \/ Swisscom \/ UBS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "06.11.2026",
"ask": "100.09",
"capitalProtectionRate": null
},
{
"id": 33092494,
"isin": "CH0411115774",
"symbol": "GRCLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis Alcon Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "31.08.2028",
"ask": null,
"capitalProtectionRate": "100%"
},
{
"id": 33092492,
"isin": "CH0433738298",
"symbol": "HNXLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis Alcon Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "14.12.2028",
"ask": "100.80",
"capitalProtectionRate": "100%"
},
{
"id": 33092486,
"isin": "CH0546951119",
"symbol": "NGHLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "30.09.2026",
"ask": "88.34",
"capitalProtectionRate": "90%"
},
{
"id": 33092482,
"isin": "CH0599554240",
"symbol": "QHHLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "30.04.2027",
"ask": "88.62",
"capitalProtectionRate": "90%"
},
{
"id": 33092483,
"isin": "CH0570346624",
"symbol": "OGFLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "16.12.2026",
"ask": "89.60",
"capitalProtectionRate": "90%"
},
{
"id": 33350049,
"isin": "CH1494045045",
"symbol": "SBUBJB",
"name": "Capital Protection Note with Barrier on Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Bank Julius Bär",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "USD",
"lastTradingDate": "29.11.2027",
"ask": "101.40",
"capitalProtectionRate": "101.85%"
},
{
"id": 33092480,
"isin": "CH1150257140",
"symbol": "TJZLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Swiss RE \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "22.12.2027",
"ask": "89.41",
"capitalProtectionRate": "90%"
},
{
"id": 33092479,
"isin": "CH1171819399",
"symbol": "TZFLTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "06.04.2027",
"ask": null,
"capitalProtectionRate": null
},
{
"id": 33092476,
"isin": "CH1237087163",
"symbol": "WEYLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ UBS \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "24.03.2033",
"ask": "67.76",
"capitalProtectionRate": "97%"
},
{
"id": 33092477,
"isin": "CH1180752672",
"symbol": "UFELTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "22.04.2027",
"ask": "99.32",
"capitalProtectionRate": null
},
{
"id": 33092478,
"isin": "CH1171819381",
"symbol": "UBBLTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "06.04.2027",
"ask": null,
"capitalProtectionRate": null
},
{
"id": 33092473,
"isin": "CH1283546666",
"symbol": "YAULTQ",
"name": "Capital Protection Note with Coupon on Novartis\/Sandoz Basket \/ Roche PS \/ Swiss RE",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "25.08.2026",
"ask": null,
"capitalProtectionRate": null
},
{
"id": 33092474,
"isin": "CH1171799831",
"symbol": "YASLTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "18.08.2026",
"ask": null,
"capitalProtectionRate": null
},
{
"id": 33092471,
"isin": "CH1292086605",
"symbol": "YUPLTQ",
"name": "Capital Protection Note with Participation on Nestlé \/ Novartis \/ Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "19.10.2026",
"ask": null,
"capitalProtectionRate": "103%"
},
{
"id": 33092472,
"isin": "CH1171799914",
"symbol": "YMULTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis\/Sandoz Basket \/ Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "22.09.2026",
"ask": "103.18",
"capitalProtectionRate": null
},
{
"id": 33092469,
"isin": "CH1358854706",
"symbol": "AANDTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis \/ Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "01.07.2027",
"ask": "100.98",
"capitalProtectionRate": null
},
{
"id": 33092470,
"isin": "CH1358850316",
"symbol": "AAMXTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis \/ Roche PS",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "28.06.2027",
"ask": "102.72",
"capitalProtectionRate": null
},
{
"id": 33092466,
"isin": "CH1358861743",
"symbol": "AATSTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Novartis \/ Roche PS \/ Swisscom \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "27.07.2026",
"ask": null,
"capitalProtectionRate": null
},
{
"id": 33092467,
"isin": "CH1358859218",
"symbol": "AATRTQ",
"name": "Capital Protection Note with Coupon on Nestlé \/ Roche PS \/ Swisscom \/ Zurich Insurance",
"issuerId": null,
"isAd": false,
"issuerName": "Leonteq",
"categoryName": "Capital Protection",
"tradingCurrencyCode": "CHF",
"lastTradingDate": "19.07.2027",
"ask": "102.60",
"capitalProtectionRate": null
}
]
}
Structured Products
Product
Currency
Last Trading Date
Price
Capital Protection Rate
- HZWLTQ Capital Protection Note with Coupon on Adecco / Basket Holcim/Amrize / Roche PS / Swisscom / UBS (Leonteq) Currency CHF Last Trading Date 06.11.2026 Price 100.09 Capital Protection Rate n/a
- GRCLTQ Capital Protection Note with Participation on Nestlé / Novartis Alcon Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 31.08.2028 Price n/a Capital Protection Rate 100%
- HNXLTQ Capital Protection Note with Participation on Nestlé / Novartis Alcon Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 14.12.2028 Price 100.80 Capital Protection Rate 100%
- NGHLTQ Capital Protection Note with Participation on Nestlé / Novartis/Sandoz Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 30.09.2026 Price 88.34 Capital Protection Rate 90%
- QHHLTQ Capital Protection Note with Participation on Nestlé / Novartis/Sandoz Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 30.04.2027 Price 88.62 Capital Protection Rate 90%
- OGFLTQ Capital Protection Note with Participation on Nestlé / Novartis/Sandoz Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 16.12.2026 Price 89.60 Capital Protection Rate 90%
- SBUBJB Capital Protection Note with Barrier on Roche PS (Bank Julius Bär) Currency USD Last Trading Date 29.11.2027 Price 101.40 Capital Protection Rate 101.85%
- TJZLTQ Capital Protection Note with Participation on Nestlé / Novartis/Sandoz Basket / Roche PS / Swiss RE / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 22.12.2027 Price 89.41 Capital Protection Rate 90%
- TZFLTQ Capital Protection Note with Coupon on Nestlé / Novartis/Sandoz Basket / Roche PS / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 06.04.2027 Price n/a Capital Protection Rate n/a
- WEYLTQ Capital Protection Note with Participation on Nestlé / Novartis/Sandoz Basket / Roche PS / UBS / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 24.03.2033 Price 67.76 Capital Protection Rate 97%
- UFELTQ Capital Protection Note with Coupon on Nestlé / Novartis/Sandoz Basket / Roche PS / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 22.04.2027 Price 99.32 Capital Protection Rate n/a
- UBBLTQ Capital Protection Note with Coupon on Nestlé / Novartis/Sandoz Basket / Roche PS / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 06.04.2027 Price n/a Capital Protection Rate n/a
- YAULTQ Capital Protection Note with Coupon on Novartis/Sandoz Basket / Roche PS / Swiss RE (Leonteq) Currency CHF Last Trading Date 25.08.2026 Price n/a Capital Protection Rate n/a
- YASLTQ Capital Protection Note with Coupon on Nestlé / Novartis/Sandoz Basket / Roche PS (Leonteq) Currency CHF Last Trading Date 18.08.2026 Price n/a Capital Protection Rate n/a
- YUPLTQ Capital Protection Note with Participation on Nestlé / Novartis / Roche PS (Leonteq) Currency CHF Last Trading Date 19.10.2026 Price n/a Capital Protection Rate 103%
- YMULTQ Capital Protection Note with Coupon on Nestlé / Novartis/Sandoz Basket / Roche PS (Leonteq) Currency CHF Last Trading Date 22.09.2026 Price 103.18 Capital Protection Rate n/a
- AANDTQ Capital Protection Note with Coupon on Nestlé / Novartis / Roche PS (Leonteq) Currency CHF Last Trading Date 01.07.2027 Price 100.98 Capital Protection Rate n/a
- AAMXTQ Capital Protection Note with Coupon on Nestlé / Novartis / Roche PS (Leonteq) Currency CHF Last Trading Date 28.06.2027 Price 102.72 Capital Protection Rate n/a
- AATSTQ Capital Protection Note with Coupon on Nestlé / Novartis / Roche PS / Swisscom / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 27.07.2026 Price n/a Capital Protection Rate n/a
- AATRTQ Capital Protection Note with Coupon on Nestlé / Roche PS / Swisscom / Zurich Insurance (Leonteq) Currency CHF Last Trading Date 19.07.2027 Price 102.60 Capital Protection Rate n/a
Load another 20 (82)