Card Credits
Return the credits view of one exact card variant in compact format.
What Counts as a Credit
A "credit" is a statement credit, cash-back rebate, or complimentary subscription with a concrete dollar value that directly offsets cost. Examples: "$300 travel credit," "$50 hotel credit," "complimentary DashPass membership ($120 value)."
Not credits: enhanced earning rates (e.g., "5x on Lyft"), bonus point multipliers, anniversary point bonuses, or any benefit that only increases points earned per dollar. Those belong in card-rate, not card-credits.
When To Use
When the user asks about a card's statement credits, annual credits, or cash-back credits. Trigger phrases: "card-credits", "statement credits", "what credits", "annual credits", "perks".
Workflow
- 1. Resolve card identity — normalize the input and match to one exact card variant.
- Search — run one Brave Search API call. Classify results as issuer or secondary by domain.
- Fetch pages — fetch the top issuer URL and top 1 secondary URL from results.
- Pace any follow-up searches — if another Brave search is needed, wait briefly instead of bursting requests.
- Compile — combine fetched page content + search snippets + training knowledge.
- Confidence — flag uncertain or conflicting claims.
Step 1: Card Identity Resolution
Normalize the card name and resolve to an exact issuer + family + variant.
Common Abbreviations
Only shorthands and ambiguous names need entries here. Cards with full, unambiguous names (e.g., "Chase Marriott Bonvoy Boundless", "Chase United Explorer", "American Express Hilton Honors Aspire") are resolved via search — no table entry needed.
| Input | Resolved |
|---|
| CSP | Chase Sapphire Preferred |
| CSR |
Chase Sapphire Reserve |
| CFU | Chase Freedom Unlimited |
| CFF | Chase Freedom Flex |
| CIP | Chase Ink Business Preferred |
| CIC | Chase Ink Business Cash |
| CIU | Chase Ink Business Unlimited |
| Amex Gold | American Express Gold Card |
| Amex Plat | American Express Platinum Card |
| Amex Biz Gold | American Express Business Gold Card |
| Amex Biz Plat | American Express Business Platinum Card |
| Amex Blue Biz Plus | American Express Blue Business Plus Card |
| Amex Blue Biz Cash | American Express Blue Business Cash Card |
| Venture X | Capital One Venture X Rewards Credit Card |
| Venture X Business | Capital One Venture X Business Card |
| Savor | Capital One SavorOne / Savor (ambiguous — ask) |
| Spark Cash Plus | Capital One Spark Cash Plus |
| Spark Miles | Capital One Spark Miles |
| Double Cash | Citi Double Cash Card |
| Custom Cash | Citi Custom Cash Card |
| Ink Preferred | Chase Ink Business Preferred |
| Ink Cash | Chase Ink Business Cash |
| Ink Unlimited | Chase Ink Business Unlimited |
| Bilt | Bilt Blue / Obsidian / Palladium (ambiguous — ask) |
| Robinhood | Robinhood Gold Card / Cash Card (ambiguous — ask) |
| Aviator Red | Barclays AAdvantage Aviator Red World Elite Mastercard |
| Wyndham Rewards | Barclays Wyndham Rewards Earner Card / Plus / Business (ambiguous — ask) |
| Altitude Reserve | U.S. Bank Altitude Reserve Visa Infinite Card |
| Altitude Connect | U.S. Bank Altitude Connect Visa Signature Card |
| Altitude Go | U.S. Bank Altitude Go Visa Signature Card |
| Delta Gold | American Express Delta SkyMiles Gold Card |
| Delta Platinum | American Express Delta SkyMiles Platinum Card |
| Delta Reserve | American Express Delta SkyMiles Reserve Card |
| Delta Biz Gold | American Express Delta SkyMiles Gold Business Card |
| Delta Biz Plat | American Express Delta SkyMiles Platinum Business Card |
| Delta Biz Reserve | American Express Delta SkyMiles Reserve Business Card |
Business vs Personal
Both personal and business credit cards are supported. If the user specifies "business" or "biz", resolve to the business variant. If a card name exists in both versions and the user does not specify, treat as ambiguous and ask.
Ambiguity Rules
- - If the input maps to 2+ plausible variants, return a numbered choice list and stop.
- If no match exists, return: "Could not match a card. Try including the full card name with issuer."
Supported Issuers
American Express, Bank of America, Barclays, Bilt, Capital One, Chase, Citi, Discover, Robinhood, U.S. Bank, Wells Fargo.
Step 2: Search
CODEBLOCK0
Parse the JSON response — results are in .web.results[] with .title, .url, .description fields. Classify results by domain: issuer pages (use Issuer Domains table below) vs approved secondary sources. Use up to 1 secondary source (prefer thepointsguy.com, then bankrate.com) for credit trigger details.
Search Budget Rule
Brave may rate-limit after only a few closely spaced requests. Treat search as scarce and paced.
- - Start with one search.
- Fetch the issuer and approved secondary pages before deciding whether any additional search is needed.
- If an extra search is needed, wait about 2 to 5 seconds first.
- If Brave returns 429, wait about 8 to 15 seconds and retry once.
- If it still fails, continue with the best evidence already gathered and note the limitation in
## 📋 Confidence Notes.
Step 3: Fetch Pages
Pick the top issuer URL and top 1 secondary URL from the search results. Fetch both in parallel:
CODEBLOCK1
Search snippets are too shallow for credits — the full page has the complete credit list. Combine the fetched page content + search snippets + training knowledge.
Required Output Sections
## 💳 Credits Overview
Total annual credit value, number of distinct credits, general enrollment requirements.
## 🏷️ Credit Details
Numbered list of each credit with amount, cadence (monthly/annual/semiannual), trigger (what purchase activates it), and restrictions.
## 📏 Usage Rules
Enrollment requirements, expiration, stacking rules, clawback conditions.
## 📋 Confidence Notes
Flag any detail that may have changed since training data.
## 🔗 Sources
Numbered list of URLs fetched, as markdown hyperlinks with short "Site - Topic" labels.
Output Rules
- - Use one emoji per section heading and numbered lists
- When listing credits, fees, or any monetary amounts, sort from highest to lowest dollar value. for credits.
- Keep content to condensed facts — no prose padding.
- Omit the Card Identity section when the match is confident.
- Do not show YAML blocks in output.
- End every report with a
## 🔗 Sources section listing each URL fetched during research as a markdown hyperlink with a short "Site - Topic" label, e.g. [Chase - Sapphire Preferred](https://...).
Confidence Definitions
- - confirmed: supported by issuer terms or multiple approved sources
- unconfirmed: plausible but not fully resolved
- conflicting: sources disagree on a material fact
卡片权益
以紧凑格式返回某一具体卡片变体的权益视图。
何为权益
权益指具有具体美元价值、可直接抵消成本的账单抵扣、现金返还或免费订阅。例如:$300旅行抵扣、$50酒店抵扣、免费DashPass会员(价值$120)。
非权益:提升的消费回报率(如Lyft消费5倍积分)、奖励积分倍数、周年积分奖励,或任何仅增加每美元所获积分的福利。此类内容应归入卡片费率,而非卡片权益。
使用时机
当用户询问卡片的账单抵扣、年度抵扣或现金返还权益时。触发短语:card-credits、statement credits、what credits、annual credits、perks。
工作流程
- 1. 解析卡片身份 — 标准化输入并匹配至某一具体卡片变体。
- 搜索 — 执行一次Brave搜索API调用。按域名将结果分类为发卡行或次要来源。
- 抓取页面 — 从结果中抓取排名最高的发卡行URL和排名最高的1个次要来源URL。
- 控制后续搜索节奏 — 如需再次进行Brave搜索,短暂等待而非密集发送请求。
- 整合 — 合并抓取的页面内容、搜索片段和训练知识。
- 置信度 — 标记不确定或存在冲突的信息。
第一步:卡片身份解析
标准化卡片名称并解析至具体的发卡行、系列和变体。
常见缩写
仅需收录简称和歧义名称。全称明确无歧义的卡片(如Chase Marriott Bonvoy Boundless、Chase United Explorer、American Express Hilton Honors Aspire)通过搜索解析,无需表格条目。
| 输入 | 解析结果 |
|---|
| CSP | Chase Sapphire Preferred |
| CSR |
Chase Sapphire Reserve |
| CFU | Chase Freedom Unlimited |
| CFF | Chase Freedom Flex |
| CIP | Chase Ink Business Preferred |
| CIC | Chase Ink Business Cash |
| CIU | Chase Ink Business Unlimited |
| Amex Gold | American Express Gold Card |
| Amex Plat | American Express Platinum Card |
| Amex Biz Gold | American Express Business Gold Card |
| Amex Biz Plat | American Express Business Platinum Card |
| Amex Blue Biz Plus | American Express Blue Business Plus Card |
| Amex Blue Biz Cash | American Express Blue Business Cash Card |
| Venture X | Capital One Venture X Rewards Credit Card |
| Venture X Business | Capital One Venture X Business Card |
| Savor | Capital One SavorOne / Savor(歧义 — 需询问) |
| Spark Cash Plus | Capital One Spark Cash Plus |
| Spark Miles | Capital One Spark Miles |
| Double Cash | Citi Double Cash Card |
| Custom Cash | Citi Custom Cash Card |
| Ink Preferred | Chase Ink Business Preferred |
| Ink Cash | Chase Ink Business Cash |
| Ink Unlimited | Chase Ink Business Unlimited |
| Bilt | Bilt Blue / Obsidian / Palladium(歧义 — 需询问) |
| Robinhood | Robinhood Gold Card / Cash Card(歧义 — 需询问) |
| Aviator Red | Barclays AAdvantage Aviator Red World Elite Mastercard |
| Wyndham Rewards | Barclays Wyndham Rewards Earner Card / Plus / Business(歧义 — 需询问) |
| Altitude Reserve | U.S. Bank Altitude Reserve Visa Infinite Card |
| Altitude Connect | U.S. Bank Altitude Connect Visa Signature Card |
| Altitude Go | U.S. Bank Altitude Go Visa Signature Card |
| Delta Gold | American Express Delta SkyMiles Gold Card |
| Delta Platinum | American Express Delta SkyMiles Platinum Card |
| Delta Reserve | American Express Delta SkyMiles Reserve Card |
| Delta Biz Gold | American Express Delta SkyMiles Gold Business Card |
| Delta Biz Plat | American Express Delta SkyMiles Platinum Business Card |
| Delta Biz Reserve | American Express Delta SkyMiles Reserve Business Card |
个人卡与商务卡
同时支持个人信用卡和商务信用卡。若用户指定business或biz,则解析为商务卡变体。若卡片名称同时存在个人版和商务版且用户未指定,则视为歧义并询问。
歧义处理规则
- - 若输入对应2个及以上可能的变体,返回编号选择列表并停止。
- 若无匹配结果,返回:无法匹配卡片。请尝试提供包含发卡行的完整卡片名称。
支持的发卡行
American Express、Bank of America、Barclays、Bilt、Capital One、Chase、Citi、Discover、Robinhood、U.S. Bank、Wells Fargo。
第二步:搜索
bash
curl -sS https://api.search.brave.com/res/v1/web/search?q=卡片名称+credits+benefits&count=10 \
-H X-Subscription-Token: $BRAVEAPIKEY
解析JSON响应 — 结果位于.web.results[]中,包含.title、.url、.description字段。按域名将结果分类:发卡行页面(使用下方发卡行域名表)与经批准的次要来源。最多使用1个次要来源(优先选择thepointsguy.com,其次bankrate.com)获取权益触发详情。
搜索预算规则
Brave可能在仅几次密集请求后即进行速率限制。应将搜索视为稀缺资源并控制节奏。
- - 从一次搜索开始。
- 在决定是否需要额外搜索前,先抓取发卡行和经批准的次要来源页面。
- 如需额外搜索,先等待约2至5秒。
- 若Brave返回429错误,等待约8至15秒后重试一次。
- 若仍失败,则使用已收集的最佳证据继续,并在## 📋 置信度说明中注明限制。
第三步:抓取页面
从搜索结果中选择排名最高的发卡行URL和排名最高的1个次要来源URL。并行抓取两者:
bash
curl -sS -L URL | sed s/<[^>]*>//g | tr -s \n | head -200
搜索片段对于权益信息过于简略 — 完整页面包含完整的权益列表。合并抓取的页面内容、搜索片段和训练知识。
必需输出部分
## 💳 权益概览
年度权益总价值、独立权益数量、通用注册要求。
## 🏷️ 权益详情
每个权益的编号列表,包含金额、频率(每月/每年/每半年)、触发条件(何种消费激活)及限制。
## 📏 使用规则
注册要求、有效期、叠加规则、收回条件。
## 📋 置信度说明
标记自训练数据以来可能已发生变化的任何细节。
## 🔗 来源
抓取的URL编号列表,以Markdown超链接形式呈现,附带简短的网站 - 主题标签。
输出规则
- - 每个部分标题使用一个表情符号,并使用编号列表
- 列出权益、费用或任何货币金额时,按美元价值从高到低排序
- 内容保持精简事实 — 无冗余叙述
- 匹配确定时省略卡片身份部分
- 输出中不显示YAML代码块
- 每份报告以## 🔗 来源部分结尾,列出研究过程中抓取的每个URL,以Markdown超链接形式呈现,附带简短的网站 - 主题标签,例如Chase - Sapphire Preferred
置信度定义
- - 已确认:得到发卡行条款或多个经批准来源支持
- 未确认:合理但未完全确认
- 存在冲突:来源对实质性事实存在分歧