USCIS Case Status API

The USCIS Case Status API provides programmatic access to the same Case Status Online lookup that immigration applicants use, allowing authorized partners to retrieve the current status and history of a USCIS case by receipt number. The API uses OAuth 2.0 client credentials and is published through the USCIS Developer Portal.

API entry from apis.yml

apis.yml Raw ↑
aid: department-of-homeland-security:uscis-case-status-api
name: USCIS Case Status API
description: The USCIS Case Status API provides programmatic access to the same Case Status Online lookup
  that immigration applicants use, allowing authorized partners to retrieve the current status and history
  of a USCIS case by receipt number. The API uses OAuth 2.0 client credentials and is published through
  the USCIS Developer Portal.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://developer.uscis.gov/api/case-status
baseURL: https://api.uscis.gov
tags:
- Case Status
- Immigration
- USCIS
properties:
- type: Documentation
  url: https://developer.uscis.gov/api/case-status
- type: Portal
  url: https://developer.uscis.gov/
- type: Catalog
  url: https://developer.uscis.gov/apis
contact:
- FN: USCIS Developer Support
  url: https://developer.uscis.gov/