USCIS API Case Status Tracker

Free tool to decode USCIS internal API data. Generate API links, paste your JSON, and instantly see your case timeline, event codes, and silent updates.

1

Enter Your Receipt Number

Enter your IOE receipt number to generate the direct USCIS API links. You must be logged in to myUSCIS for the links to work.

2

Paste Your USCIS JSON Data

100% Client-Side. All analysis happens entirely in your browser. Your case data is never sent to any server, stored, or logged.

How to Use the USCIS API

The USCIS internal API is the data feed powering my.uscis.gov. Unlike the public case status tracker that only shows a single status message, the internal API exposes detailed case data including event timelines, processing milestones, service center assignments, and document histories.

What the USCIS API Reveals

  • Event Codes: Internal NIEM codes (like IAF, FTA0, DA) that track every processing step. See our full event code database →
  • Silent Updates: Timestamp changes without visible events — often indicating background checks completing or case routing. Learn about silent updates →
  • Service Center Data: Which USCIS office is processing your case. Service center guide →
  • Document History: Notices, receipts, and approval letters generated for your case.
  • Internal Flags: Fields like agencyActionRequired and ackedByAdjudicatorAndCms that indicate processing stage.

Three Ways to Access Your Data

  1. This free tracker — Enter your receipt number above, open the API links while logged in, and paste the JSON.
  2. Chrome Extension — Auto-fetches all four endpoints with one click (free).
  3. AI Analysis — Full interpretation with community benchmarks, change tracking, and case chat.

USCIS API vs Public Case Tracker

FeaturePublic TrackerInternal API
Current Status
Event Timeline
Event Codes (IAF, FTA0, DA...)
Service Center Assignment
Silent Update Detection
Document History
Internal Processing Flags
Exact Timestamps

Related Guides

What Is the USCIS API?
Complete guide to the internal data feed
Event Code Database
Search 490+ NIEM event codes
Silent Updates Explained
What invisible changes mean for your case
Case Movement Guide
Detect and understand case progress
JSON Reader Guide
How to read raw USCIS API data
Status Meanings
Decode every USCIS case status

CaseStatusAPI is not affiliated with, endorsed by, or connected to USCIS or the Department of Homeland Security. This tool reads publicly accessible API data from your own authenticated session. Event code interpretations are based on observed patterns and may not reflect official USCIS definitions.