Guide

USCIS Case Tracker GitHub Alternatives

Several free USCIS case trackers live on GitHub. They read the same case data from your my.uscis.gov account, but they differ in how they get it, where it is kept, and what their licence lets you do. This page compares them side by side, with a source for every fact, and shows where CaseTicker fits.[1][2][3]

Last updated 15 sources

How These Trackers Get Your Case Data

Browser-only trackers take the case data you copy from your signed-in USCIS account and read it on your device, so they never see your password.[1][2]

Self-hosted monitors sign in for you on a schedule and alert you when something changes. In exchange they need your USCIS login and access to your one-time codes, and you run them on your own machine.[3][4]

None of these projects uses a USCIS API key. USCIS grants production API access only to "software development organizations incorporated within the United States", after a demo.[5]

The Trackers Side by Side

Facts come from each project’s README, LICENSE file and commit history, checked on the date at the top of this page. Projects change, so open the source before you rely on a detail.[1][6][7]

  • uscis-tracker.github.io

    Static web page (JavaScript), hosted on GitHub Pages

    How it gets data
    You paste or upload the case JSON from your USCIS account. A copy published as gsoosk/uscis-tracker adds an optional bookmarklet that sends the JSON back from the my.uscis.gov tab.[1][8]
    Where your data goes
    Processed in your browser. The README says "Zero data transmission" and that only Google Fonts load from outside. The gsoosk copy saves snapshots in your browser’s local storage.[1][8]
    Price
    Free to use: the README mentions no payment or account.[1]
    Licence
    Mixed signals: the LICENSE file is MIT, while the README footer reads "All Rights Reserved". Ask the authors before reusing the code.[6][1]
    Last updated on GitHub
    May 29, 2026; the gsoosk copy on October 1, 2026.[7][8]
  • humanstack/uscis-case-tracker

    Single HTML page, hosted on GitHub Pages

    How it gets data
    You add receipt numbers, open the USCIS case-data tabs it links to while signed in, and paste each JSON back in as a snapshot.[2]
    Where your data goes
    The README says "No data leaves your browser". Receipt numbers and snapshots are stored locally, and its Reddit export masks the receipt number.[2]
    Price
    Free: "No subscriptions, no fees".[2]
    Licence
    MIT according to the README badge and licence section; the repository has no separate LICENSE file.[2]
    Last updated on GitHub
    January 23, 2026.[9]
  • TheoLong/uscis-prober

    Self-hosted Python app with a web dashboard

    How it gets data
    Signs in to my.uscis.gov with your own account on a schedule you set, reading the MFA code from your email inbox, then saves and compares each response and emails you changes.[3]
    Where your data goes
    Runs on your own computer or server. The README says your credentials and case data stay on that machine, and you manage an email app password yourself.[3]
    Price
    Free and ad-free; you supply the computer it runs on.[3]
    Licence
    AGPL-3.0-or-later.[10]
    Last updated on GitHub
    September 20, 2026.[11]
  • jrdeng93/uscis-case-API-monitor

    Self-hosted Node.js script for macOS

    How it gets data
    Logs in with Playwright using the USCIS email and password in a local config file, saves the session, and checks your IOE cases several times a day, with Discord alerts.[4]
    Where your data goes
    Stays on your Mac; it reads one-time codes from the Messages database or an inbox. The README itself warns that automated access may violate USCIS and login.gov terms.[4]
    Price
    Free.[4]
    Licence
    MIT.[12]
    Last updated on GitHub
    July 28, 2026.[13]
  • CaseTicker

    Hosted web page that reads your case in your browser

    How it gets data
    You paste the case data from your my.uscis.gov account, or pull it with a bookmark you build in our USCIS API Tracker guide. It never asks for your USCIS password.
    Where your data goes
    A free check is read inside your browser and is not uploaded. Names, A-numbers and addresses are dropped as soon as the data is read (About).
    Price
    Checking a case is free with no signup. Paid plans for ongoing tracking are planned but not on sale (home page FAQ).
    Licence
    Not open source. How we write and label each code meaning is explained in our disclaimer.

Which Tracker Fits You

If you want code you can read, fork and host yourself, pick one of the open-source projects, and check its licence first: AGPL-3.0 and MIT carry different duties.[10][12]

If you want alerts without opening your account, a self-hosted monitor does that, but only while your computer runs it, and only if you are comfortable storing your login for it. One of them warns that automated access may break USCIS and login.gov terms.[4]

If you want a plain-English reading of your case without installing anything or sharing your password, CaseTicker reads the same data in your browser. Each code meaning is labeled by how well it is sourced, from public NIEM code definitions to community readings (disclaimer).[14]

No tracker here, including CaseTicker, can tell you whether or when your case will be approved. For a Request for Evidence, a deadline or a denial, talk to a licensed immigration attorney or an accredited representative.[15]

Not legal advice. This guide is general information from public sources. For advice about your own case, talk to an immigration attorney or accredited representative. CaseTicker is not affiliated with USCIS. Not legal advice.

Sources

Checked . Numbers in brackets in the text point here.

  1. [1]uscis-tracker.github.io READMEGitHub: uscis-tracker
  2. [2]uscis-case-tracker READMEGitHub: humanstack
  3. [3]uscis-prober READMEGitHub: TheoLong
  4. [4]uscis-case-API-monitor READMEGitHub: jrdeng93
  5. [5]Developer Portal FAQsUSCIS
  6. [6]uscis-tracker.github.io LICENSE fileGitHub: uscis-tracker
  7. [7]uscis-tracker.github.io commit historyGitHub: uscis-tracker
  8. [8]gsoosk/uscis-tracker READMEGitHub: gsoosk
  9. [9]uscis-case-tracker commit historyGitHub: humanstack
  10. [10]uscis-prober LICENSE fileGitHub: TheoLong
  11. [11]uscis-prober commit historyGitHub: TheoLong
  12. [12]uscis-case-API-monitor LICENSE fileGitHub: jrdeng93
  13. [13]uscis-case-API-monitor commit historyGitHub: jrdeng93
  14. [14]NIEM 5.0 BenefitDocumentStatusCategoryCodeSimpleTypeNIEM
  15. [15]Legal ServicesUSCIS

Read Your Own Case in Plain English

Paste your case data and read your timeline in plain English. Free, and nothing leaves your browser.

Check My Case Free