Uscis Case Status Structure
The structure of a USCIS Case Status API response for an immigration case lookup by receipt number
USCIS Case Status Response is a JSON Structure definition published by US Citizenship and Immigration Services.
Meta-schema:
JSON Structure
{
"name": "USCIS Case Status Response",
"description": "The structure of a USCIS Case Status API response for an immigration case lookup by receipt number",
"fields": [
{
"name": "receiptNumber",
"type": "string",
"description": "13-character USCIS receipt number (3-letter prefix + 10 digits)",
"required": true
},
{
"name": "formType",
"type": "string",
"description": "USCIS form type (e.g., I-485, I-130, I-765, N-400)",
"required": false
},
{
"name": "submittedDate",
"type": "date",
"description": "Date the application was submitted to USCIS",
"required": false
},
{
"name": "modifiedDate",
"type": "date",
"description": "Date the case status was most recently modified",
"required": false
},
{
"name": "status",
"type": "string",
"description": "Current case status label in English",
"required": true
},
{
"name": "description",
"type": "string",
"description": "Detailed English description of the current case status",
"required": true
},
{
"name": "statusEsDesc",
"type": "string",
"description": "Detailed Spanish description of the current case status",
"required": false
},
{
"name": "historicalCaseStatuses",
"type": "array",
"description": "Historical timeline of case status events",
"required": false,
"items": {
"name": "HistoricalStatus",
"type": "object",
"fields": [
{
"name": "status",
"type": "string",
"description": "Status label for this historical event",
"required": true
},
{
"name": "date",
"type": "date",
"description": "Date of this status event",
"required": true
},
{
"name": "description",
"type": "string",
"description": "English description of this historical event",
"required": false
},
{
"name": "descriptionEsDesc",
"type": "string",
"description": "Spanish description of this historical event",
"required": false
}
]
}
}
]
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-structures/uscis-case-status-structure"
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.