U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock () or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Recent Changes: Updates to the API library documentation and site appearance. More details in our article.

APIs

Explore our library of APIs in USCIS

Categories

Case Status API

Provides case status information to USCIS customers and their representatives who require regular access to case status information.

FOIA Request and Status

This API allows consumers to create a Freedom of Information Act (FOIA) or Privacy Act (PA) request, for Alien File material, about or on behalf of the subject of record by sending a JSON payload with the required data. Once the payload is validated and successfully ingested, a Request Number will be returned as evidence that the request was successfully submitted. When USCIS has created the case, a Control Number will be returned to track the status of the FOIA/PA Alien File Request.