H1B나 영주권을 진행하다 보면 USCIS 케이스 상태를 확인하는 게 일상이 돼요. 이메일이랑 문자 알림을 신청해놔도 케이스가 몇 달째 "Case is Being Processed"에 멈춰있으면 불안해서 매일 직접 들어가서 확인하게 되거든요. 저도 그랬어요.
그러다가 USCIS API로 케이스 상태를 직접 파싱하는 방식을 쓰기 시작했는데, 이게 훨씬 편하더라고요. 그 과정에서 만든 툴을 공유해봐요.
목차
1. 공식 케이스 조회 방법
USCIS에 신청서를 제출하면 Receipt Notice에 케이스 번호가 적혀있어요. 보통 MSC, EAC, WAC, LIN, SRC로 시작하는 13자리 번호예요. 이 번호로 케이스 상태를 조회할 수 있어요.
공식 조회 방법
- USCIS 공식 사이트 — egov.uscis.gov에서 케이스 번호 입력
- myUSCIS 계정 — my.uscis.gov에서 계정 만들면 케이스 등록 후 대시보드에서 관리 가능
- 변호사 포털 — 회사에서 변호사를 선임한 경우 변호사 포털에서도 실시간으로 확인 가능한 경우 있음
출처: USCIS — Check Your Case Status Online
2. 이메일·문자 알림 신청
케이스 상태가 바뀔 때마다 이메일이나 문자로 알림을 받을 수 있어요. 그래도 불안하면 직접 들어가서 확인하게 되는 건 어쩔 수 없지만, 알림이라도 켜두는 게 맞아요.
알림 신청 방법
- egov.uscis.gov 접속
- 케이스 번호 입력 후 조회
- "Sign up for Case Status Change Alerts" 클릭
- 이메일 또는 휴대폰 번호 입력 후 확인
3. 케이스 상태 메시지 해석
USCIS 케이스 상태는 영어로만 나오고, 비슷비슷한 말들이라 헷갈리는 경우가 많아요. 자주 보이는 메시지들 정리해봤어요.
| 상태 메시지 | 의미 |
|---|---|
| Case Received | 접수 완료. 처리 대기 중 |
| Case is Being Processed | 심사 중. 가장 오래 머무는 상태. 몇 달 동안 이 상태일 수 있어요 |
| Request for Evidence (RFE) | 추가 서류 요청. 기한 내 제출 필수. 변호사 있으면 바로 연락해야 해요 |
| Case Was Approved | 승인 완료 |
| Card Was Mailed | EAD나 그린카드 우편 발송 완료. 보통 7~14일 내 도착 |
| Case Was Denied | 거부. 이유 서신 확인 후 항소 가능 여부 변호사와 상담 필요 |
"Case is Being Processed"에서 몇 달째 안 바뀌는 건 흔한 일이에요. 그렇다고 문제가 있다는 건 아니고, USCIS 처리 속도가 그만큼 느린 거예요. 불안하면 USCIS 공식 처리 기간에서 현재 평균 처리 기간을 확인해보는 게 좋아요.
4. USCIS API 툴
USCIS에는 내부적으로 케이스 상태를 JSON 형태로 반환하는 비공식 API가 있어요. 공식 문서로 공개된 건 아니지만, myUSCIS에 로그인한 세션을 이용해서 케이스 데이터를 직접 가져올 수 있어요. 공식 사이트 화면에서 보이는 것보다 더 상세한 이벤트 기록이나 타임라인을 확인할 수 있어서 케이스 진행이 답답할 때 많이들 써요.
USCIS API로 뭘 확인할 수 있나요?
공식 사이트에서는 현재 상태 메시지 하나만 보이는데, API를 통하면 아래 정보를 확인할 수 있어요.
- 케이스 이벤트 전체 히스토리 — 접수부터 현재까지 날짜별 상태 변경 내역
- 현재 케이스 위치 — 어느 서비스 센터에서 처리 중인지
- Receipt Notice 정보 — 신청 양식 종류, 접수일 등 상세 정보
- 문서 상태 — 발급된 문서 관련 정보
API 데이터 가져오는 방법
공식 API 키가 따로 필요한 건 아니에요. myUSCIS 로그인 세션을 이용하는 방식이라 로그인만 되어있으면 돼요.
- myUSCIS 로그인 — my.uscis.gov에 로그인. 같은 브라우저에서 진행해야 세션 쿠키가 적용돼요
- 케이스 번호 확인 — IOE로 시작하는 케이스 번호가 필요해요. 기존 MSC, EAC, WAC 번호와 다르게 IOE 번호는 myUSCIS 포털에서 확인할 수 있어요
- API 링크 접근 — 로그인 상태에서 아래 형식의 URL로 접근하면 JSON 데이터가 반환돼요
https://my.uscis.gov/account/case-service/api/cases/[IOE케이스번호]
- JSON 복사 — 브라우저에 표시된 JSON 전체를 Ctrl+A → Ctrl+C로 복사
JSON 데이터 분석 툴
API에서 가져온 JSON 데이터는 그냥 보면 읽기 어려워요. 케이스가 몇 달째 "Case is Being Processed"에 멈춰있을 때 API를 직접 파싱해서 이벤트 히스토리를 보거나, 처리 기간을 계산하고 싶어서 직접 만든 무료 툴이에요.
Immigration Tools Hub
무료 | USCIS 케이스 파서 · 처리 기간 계산 · 비용 계산 · 타임라인 시각화
- Case Parser — myUSCIS API에서 복사한 JSON을 붙여넣으면 케이스 이벤트 히스토리, 현재 상태, 처리 예상 기간을 읽기 쉽게 분석해줘요
- Case Status — Receipt Number 입력하면 케이스 상태 직접 조회. I-485, I-130, I-140, I-765 등 양식별 현재 Processing Times도 한눈에 확인 가능
- Timeline — I-485 처리 기간 트렌드를 시계열 차트로 시각화. 2024년 6월부터 현재까지 월별 데이터와 변화 추이 확인 가능
접속 후 상단 Case Parser 탭을 클릭하면 바로 시작할 수 있어요.
공식 USCIS 사이트와 함께 참고용으로 쓰면 돼요. 법적 판단이 필요한 경우엔 변호사와 상담하는 걸 권장해요.
'미국 취업, 직장' 카테고리의 다른 글
| 미국 직장 복지 완전 정리 — 401k·RSU·HSA·PTO 모르면 손해입니다 (0) | 2026.05.07 |
|---|---|
| 미국 연봉 협상하는 법 — 오퍼 받고 나서 어떻게 해야 할까 (0) | 2026.05.07 |
| 미국 직장 문화, 한국이랑 이렇게 다릅니다 — 직접 경험 기반 (0) | 2026.05.05 |
| 미국에서 일 구하는 법 — 캠퍼스 잡부터 H1B 스폰서 확인까지 (0) | 2026.05.05 |