泥潭日报 uscardforum · 每日精选

【DEAD】更好的 Chase Application 状态跟踪方法(略难)

内容摘要

Chase信用卡申请状态可通过API接口实时跟踪,但已失效。

1. 关键信息

  • 原API接口:https://secure.chase.com/svc/wr/oao/public/application/capture/ccb/originations/capture-inquiry/app-status-api/v2/applications/{UUID}/status(#1)
  • 新接口(需登录):https://secure.chase.com/svc/wr/oao/secure/application/capture/ccb/originations/capture-inquiry/app-status-api/v2/applications/${UUID}/status(#30)
  • 关键字段:decisionEngineReferenceIdentifier(Reference Number)、productApplicationStatusChangeTimestamp(客服操作时间戳)(#1)
  • 已有用户开发Chrome插件:https://github.com/aijc123/Chase-Application-Status-Viewer(#25、#26)
  • 油猴脚本示例由#20提供,可拦截API返回并展示详细状态

2. 羊毛/优惠信息

3. 最新动态

  • 原公开接口已失效(#29),需登录Chase账户后使用新接口(#30)
  • 插件/脚本仍可通过登录后浏览器环境使用(#30)

4. 争议或不同意见

  • 接口仅在申请页面未关闭时可用(#16)
  • 有反爬auth,不登录无法直接访问(#28)

5. 行动建议

  • 申请Chase卡时,保持申请页面不关闭,使用抓包工具或安装#25的插件/脚本记录API返回
  • 打电话Recon时,可实时查看productApplicationStatusChangeTimestamp是否更新以确认客服操作(#1)
  • 如需补件,API中会显示具体要求(#1、#10)
原始内容
--- 第 1 楼来自 hyper08p 的回复 (2025-12-10 07:49:14 PST) ---

https://secure.chase.com/svc/wr/oao/public/application/capture/ccb/originations/capture-inquiry/app-status-api/v2/applications/{UUID}/status 使用任何的抓包软件,在申请 Chase Credit Card 的时候记录下这个 Url 所有内容,以方便查看申请状态,接口返回内容如下: /uploads/short-url/vbLHGAa42JFiBuhR9K5w7c7fn3I.jpeg?dl=1 其中字段 decisionEngineReferenceIdentifier 就是你的 Reference Number ,但是不排除没有变化,如果有重新 Pull 的情况出现,好像就会变一次这个号码? #p-7180000-q-1Q:那么,波奇波奇,这个东西有什么用呢? A:在 Recon 的时候,可以通过确认 productApplicationStatusChangeTimestamp 来确定客服是否处理了你的请求,还有你的 Application 状态是个什么 JB 情况,打电话的过程中,也会实时更新这个时间,如果客服操作了你的申请。 /uploads/short-url/xNUKiJTBwkqcv5WWcd8VJyftLwW.jpeg?dl=1 最后如果说要让补文件之类的,也是能够看见要求或者其他的东西的,批准了应该也能显示出来(待 DP) /uploads/short-url/vtUhffkujtPGeL7Jtge0AAsfL6M.png?dl=1 本质上只是为了跟客服 Recon 的时候,看客服处理怎么样,或者直接就能知道到底是 Second Review 还是拒绝,更直接,更方便 大家看着用吧

--- 第 2 楼来自 fangkongguima 的回复 (2025-12-10 07:54:57 PST) ---

火钳刘明

--- 第 3 楼来自 酋长哥布林 的回复 (2025-12-10 07:55:04 PST) ---

大佬膜拜

--- 第 4 楼来自 US-INS 的回复 (2025-12-10 07:56:06 PST) ---

不明觉厉

--- 第 5 楼来自 zccharlie 的回复 (2025-12-10 07:57:02 PST) ---

等一个DP和喂饭

--- 第 6 楼来自 hyper08p 的回复 (2025-12-10 07:58:51 PST) ---

这个其实可以写成Chrome插件然后大家用的,但是我懒,交给后人吧

--- 第 8 楼来自 cndive 的回复 (2025-12-10 08:12:58 PST) ---

厉害厉害!留名。

--- 第 9 楼来自 乔采矶 的回复 (2025-12-10 08:15:02 PST) ---

太牛了!等后续DP

--- 第 10 楼来自 diamond_duke 的回复 (2025-12-10 10:30:11 PST) ---

hyper08p: 最后如果说要让补文件之类的,也是能够看见要求或者其他的东西的 这玩意居然直接传到前端来了 不过也合理,可能原本计划的是做一个类似 amex 的在线传文件的系统,但是一直没做

--- 第 11 楼来自 liu0714 的回复 (2025-12-10 10:31:59 PST) ---

这能不能vibe coding啥的交给AI去做了。 非SDE没这块的技能点

--- 第 12 楼来自 smy1999 的回复 (2025-12-10 10:34:54 PST) ---

支持支持

--- 第 13 楼来自 思念不破海丶 的回复 (2025-12-10 10:40:54 PST) ---

坐等新“太紧”大佬写个插件造福潭友

--- 第 14 楼来自 Define_P 的回复 (2025-12-10 10:43:04 PST) ---

弄个脚本啥的可以

--- 第 15 楼来自 wwwwwwzx 的回复 (2025-12-10 10:45:56 PST) ---

仿佛又回到每天刷 USCIS API的日子

--- 第 16 楼来自 censer_ship 的回复 (2025-12-10 10:47:03 PST) ---

前提是申请网页没关,要是关了就找不到 了

--- 第 17 楼来自 PlanetPluto 的回复 (2025-12-10 10:48:16 PST) ---

火前留名

--- 第 18 楼来自 eee 的回复 (2025-12-10 10:58:56 PST) ---

太厉害了

--- 第 19 楼来自 WaterMoon 的回复 (2025-12-10 11:09:44 PST) ---

hyper08p: https://secure.chase.com/svc/wr/oao/public/application/capture/ccb/originations/capture-inquiry/app-status-api/v2/applications/{UUID}/status 在用google AI Studio 试着vide coding 写个插件出来。感觉问题不大。大家觉得油猴插件好一些还是google plugin 好一些呢 /uploads/short-url/ibGt1xySvBHsoMafiLoHUGLJ0gA.png?dl=1

--- 第 20 楼来自 soffit 的回复 (2025-12-10 11:14:31 PST) ---

这感觉vibe coding一个脚本就行了,但是我们10/24根本测不了。 如果有chase账户的话可以直接在网银里重新进申请状态页面 /uploads/short-url/xYQkR04SpZUmCE6EISzogLNCt7S.png?dl=1 举个例子 LLM可以直接生成以下脚本 脚本 // ==UserScript== // @name Chase Application Status Detailed View // @namespace http://tampermonkey.net/ // @version 1.0 // @description Intercepts Chase application status API to show detailed decision info (Recon timestamp, Reference ID, etc.) based on USCardForum discussion. // @author You // @match https://secure.chase.com/* // @grant none // @run-at document-start // ==/UserScript== (function() { 'use strict'; // Helper to inject a display panel function showDebugInfo(data) { let panel = document.getElementById('chase-debug-panel'); if (!panel) { panel = document.createElement('div'); panel.id = 'chase-debug-panel'; panel.style.cssText = ` position: fixed; top: 10px; right: 10px; width: 400px; max-height: 80vh; overflow-y: auto; background: rgba(0, 0, 0, 0.9); color: #00ff00; z-index: 99999; padding: 15px; border-radius: 8px; font-family: monospace; font-size: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.3); `; // Add a close button const closeBtn = document.createElement('button'); closeBtn.innerText = 'Close'; closeBtn.style.cssText = 'float: right; margin-bottom: 10px; cursor: pointer;'; closeBtn.onclick = () => panel.remove(); panel.appendChild(closeBtn); const title = document.createElement('h3'); title.innerText = 'Chase App Status Payload'; title.style.margin = '0 0 10px 0'; title.style.color = '#fff'; panel.appendChild(title); document.body.appendChild(panel); } // Create a content area for this specific hit const content = document.createElement('pre'); content.style.whiteSpace = 'pre-wrap'; content.style.borderTop = '1px solid #555'; content.style.marginTop = '10px'; content.style.paddingTop = '10px'; // Extract key fields mentioned in the post const keyInfo = { ReferenceID: data.decisionEngineReferenceIdentifier, StatusTimestamp: data.productApplicationStatusChangeTimestamp, SystemStatus: data.systemDecision, // Often contains the raw status (e.g., APPROVED, PENDING) ReconStatus: data.reconDecision // If available }; content.textContent = `--- CAPTURED AT ${new Date().toLocaleTimeString()} ---\n\n` + `KEY INFO:\n${JSON.stringify(keyInfo, null, 2)}\n\n` + `FULL RESPONSE:\n${JSON.stringify(data, null, 2)}`; // Append new data to the top (after title/close button) panel.insertBefore(content, panel.children[2]); } // Intercept Fetch API const originalFetch = window.fetch; window.fetch = async function(...args) { const response = await originalFetch.apply(this, args); // Check if the URL matches the application status API // Pattern: .../app-status-api/v2/applications/{UUID}/status if (args[0] && typeof args[0] === 'string' && args[0].includes('/app-status-api/v2/applications/') && args[0].includes('/status')) { const clone = response.clone(); clone.json().then(data => { console.log('Chase Status Intercepted (Fetch):', data); showDebugInfo(data); }).catch(e => console.error('Error parsing Chase JSON', e)); } return response; }; // Intercept XMLHttpRequest (just in case they use XHR instead of Fetch) const XHR = XMLHttpRequest.prototype; const open = XHR.open; const send = XHR.send; XHR.open = function(method, url) { this._url = url; return open.apply(this, arguments); }; XHR.send = function(postData) { this.addEventListener('load', function() { if (this._url && this._url.includes('/app-status-api/v2/applications/') && this._url.includes('/status')) { try { const data = JSON.parse(this.responseText); console.log('Chase Status Intercepted (XHR):', data); showDebugInfo(data); } catch (e) { console.error('Error parsing Chase JSON', e); } } }); return send.apply(this, arguments); }; })();

--- 第 21 楼来自 卢卡斯柯达 的回复 (2025-12-10 11:24:21 PST) ---

hyper08p: 波奇波奇 谁是波奇

--- 第 22 楼来自 censer_ship 的回复 (2025-12-10 11:26:57 PST) ---

https://baike.baidu.com/item/%E6%B3%A2%E5%A5%87/23771123 https://baike.baidu.com/item/%E6%B3%A2%E5%A5%87/23771123 波奇,日本漫画《一拳超人》及其衍生作品中的角色。怪人协会数名龙级干部之一,黑色巨犬,拥有六只眼睛和巨大的身体,有着强大的防御力,同时口中能发射连环炮和破坏力强大的焦热弹。

--- 第 23 楼来自 janepoor 的回复 (2025-12-10 11:27:54 PST) ---

跟踪状态, 难道大家都上车200k了

--- 第 24 楼来自 WaterMoon 的回复 (2025-12-10 13:20:54 PST) ---

/uploads/short-url/l8ZNcPD5k85hv8snjtMjfX0b2cm.png?dl=1 应该ok了,可能需要测试下

--- 第 25 楼来自 WaterMoon 的回复 (2025-12-10 14:05:56 PST) ---

https://github.com/aijc123/Chase-Application-Status-Viewer/releases/tag/v1.0.2 应该是能使了。各位可以试用一下。

--- 第 26 楼来自 WaterMoon 的回复 (2025-12-10 14:33:18 PST) ---

拿Google AI Studio 写了一个浏览器插件 https://github.com/aijc123/Chase-Application-Status-Viewer

--- 第 27 楼来自 JPMorgan 的回复 (2025-12-10 15:01:58 PST) ---

厉害厉害

--- 第 28 楼来自 zhoupy 的回复 (2026-04-28 21:11:47 PDT) ---

现在这个endpoint好像有各种反爬auth,如果不登陆的话没法直接访问

--- 第 29 楼来自 hyper08p 的回复 (2026-04-28 21:12:12 PDT) ---

已经 Dead 了

--- 第 30 楼来自 zhoupy 的回复 (2026-04-28 21:28:24 PDT) ---

刚刚研究了一下,发现只要登录了就能用浏览器环境看,endpoint现在改成了 https://secure.chase.com/svc/wr/oao/secure/application/capture/ccb/originations/capture-inquiry/app-status-api/v2/applications/${UUID}/status