Git Product home page Git Product logo

uscis-status-check-scraper-master's Introduction

uscis-status-check-scraper-master

uscis status check from automatic scraper master file created by Kevin in April 2023

Purpose?

to check uscis case everytime manually online is a no-go for me; so I've developed this python scripts to get multiple case status and case details via web scraper and compile everythin into a combined csv/excel file ending with today's date; this will help people track cases quickly without some hiccups I went through before

How to use it?

There are two steps to use it:

  1. After download, create a text file(.txt) under the same folder with your case number as contents and your name as the file name (or multiple txt files including your spouse)
  2. run the "scraper_uscis_status.exe" execution file (remember it needs to be put under the same folder with your input text file) even if you don't have python installed on your computer; otherwise, you can run scraper_uscis_status.py code with python to get the same results

Security?

The code is absolutely not taking any of your privacy, all it requires is case ids in text file and it pulls case status for you

What to expect?

the scripts will help you get as many cases as your input and save them in a combined csv/excel file under the same folder with names, form, case id, case status and case details as below Example terminal 2023-04-30

Example output 2023-04-30

How to read the Receipt Number ?

The USCIS Receipt notice generated is sent to applicants as ‘Form I-797C, Notice of Action‘. The top of the receipt notice indicates this form number and details. The I-797C form generated has an indication on it that says ‘Notice Type‘ as ‘Receipt Notice‘, which confirms that it is a USCIS Receipt Notice. The Receipt notice also has details about the application or case type, the received date, receipt number, applicant name, and other important information. The applicant or attorney, who files the application with USCIS gets the physical copy of the receipt notice mailed to them.

USCIS receipt number that is generated by the USCIS online case management system is based on a set of criteria to indicate where it is being processed, when it was filed, etc. It is a 13-digit number. The receipt number always starts with 3 alphabets like LIN, MSC, EAC, WAC, etc. It is followed by a 10-digit number. Center list:

EAC – Eastern Adjudication Center (now known as Vermont Service Center)

IOE – USCIS online account (efile)

LIN – Lincoln Service Center (now known as Nebraska Service Center)

MSC – Missouri Service Center (now known as National Benefits Center)

SRC – Southern Regional Center (now known as Texas Service Center)

WAC – Western Adjudication Center (now known as California Service Center)

YSC – Potomac Service Center

USCIS Receipt Number has two main formats. The format depends on the filing location of the application or petition with USCIS as listed below :

(i). USCIS Service Centers - (shortname as SC)

Receipt Number Format : XXX-XX-XXX-5-XXXX Example : EAC-21-123-5-0345 (This is: Center-Year-Day-Code-Series)

(ii). USCIS Lockbox Location - (shortname as LB)

Receipt Number Format : XXX-XX-9-XXX-XXXX Example : MSC-22-9-001-2345 (This is: Center-Year-Code-Series-SubSeries)

Others?

if you feel something is missing, please feel free to comment and I will take care of them when I have time;

Otherwise, if you want to reward me a coffee, you can donate here: Buy Me A Coffee

Thank you for reading!

uscis-status-check-scraper-master's People

Contributors

mrpiggybag avatar

Watchers

 avatar

Forkers

rmasiniexpert

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.