EOIR Case Status & Hearing Date Lookup avatar

EOIR Case Status & Hearing Date Lookup

Pricing

from $1.00 / 1,000 results

Go to Apify Store
EOIR Case Status & Hearing Date Lookup

EOIR Case Status & Hearing Date Lookup

Look up EOIR immigration court case information by A-Number and nationality. Get hearing dates, case status, appeal info, judge details, court location, and scheduling data from the Executive Office for Immigration Review.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

EOIR Automated Case Information – Immigration Court Case Lookup

Look up immigration court case information from the Executive Office for Immigration Review (EOIR) by A-Number and nationality. Instantly retrieve hearing dates, case status, appeal details, judge information, court location, scheduling data, and motion-to-reopen status. Get real-time EOIR case data in structured JSON, CSV, or Excel format.


Table of Contents


Features

  • A-Number Lookup – Look up any immigration court case using the 9-digit Alien Registration Number (A-Number).
  • Real-Time Case Data – Get the latest hearing dates, case status, and court information directly from EOIR.
  • Complete Hearing Schedule – Extract next hearing date, time, hearing medium (in-person/video), and calendar type.
  • Judge Information – Get the assigned Immigration Judge (IJ) name, code, and WebEx hearing URL.
  • Court Location Details – Full hearing location address, city code, and contact information.
  • Appeal Tracking – Track appeal status, BIA decisions, brief filing dates, and deadlines.
  • Motion to Reopen (MTR) – Monitor motion-to-reopen/reconsider filings, decisions, and dates.
  • Case Proceeding Details – Case type (removal, deportation), generation, decision codes, and completion dates.
  • Structured Output – Clean, flat JSON structure ready for analysis, databases, or spreadsheets.

Use Cases

Use CaseDescriptionKey Benefits
Immigration Case TrackingMonitor the status and hearing schedule of immigration court cases.Stay updated on next hearing dates, judge assignments, and case decisions.
Legal Practice ManagementAutomate case lookups for law firms handling immigration cases.Reduce manual EOIR phone system calls and save hours of administrative time.
Case Status MonitoringSet up periodic checks on case progress and hearing changes.Get alerts on rescheduled hearings, new decisions, or appeal deadlines.
Data Analysis & ResearchCollect structured immigration court data for research and analysis.Analyze court backlogs, hearing timelines, and decision patterns.
Client CommunicationRetrieve case details to share updates with clients.Provide accurate, real-time hearing dates and court location info.
Appeal & MTR TrackingTrack appeal filings, BIA decisions, and motion-to-reopen status.Never miss a brief deadline or appeal filing date.

Quick Start

1. Basic – Simple Case Lookup

{
"a_number": "245339291",
"nationality": "Colombia"
}

2. Another Example – Different Nationality

{
"a_number": "246776314",
"nationality": "Dominican Republic"
}

Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
a_numberStringYes9-digit Alien Registration Number (A-Number). Numbers only, no dashes or spaces.-"245339291", "246776314"
nationalityStringYesNationality / country of origin of the individual.-"Colombia", "Dominican Republic", "Mexico"

Output Format

Case Information Data Structure

{
"source": "eoir_case_information",
"a_number": "245339291",
"nationality": "Colombia",
"language": "EN",
"alien_name": "RODRIGUEZ- SANTIAGO, WILSON ANTONIO",
"case_id": 12715898,
"valid_alien_number": true,
"clock_status": "S",
"elapsed_days": "623",
"next_hearing_date": "2026-08-03T00:00:00",
"next_hearing_time": "8:30 AM",
"latest_cal_type": "M",
"docket_date": "2023-12-01T00:00:00",
"osc_date": "2023-10-09T00:00:00",
"case_contact_info": "150 APOLLO DRIVE, STE 100|CHELMSFORD, MA 01824|9784979000",
"case_decision": null,
"appeal_decision": null,
"mtr_decision_string": null,
"reopen_decision": null,
"appeal_filed": false,
"case_appeal_exists": false,
"pending_at_bia": false,
"mtr_bia_appeal": false,
"mtr_bia_type": null,
"reopen_exists": false,
"appeal_type": null,
"appeal_filed_date": null,
"alien_brief_due": null,
"alien_brief_filed": null,
"dhs_brief_due": null,
"dhs_brief_filed": null,
"bia_decision": null,
"bia_decision_date": null,
"mtr_appeal_filed_date": null,
"mtr_decision": null,
"mtr_decision_date": null,
"case_type": "RMV",
"base_city_code": "CHE",
"generation": "98",
"subgeneration": null,
"hearing_location_code": "CHE",
"hearing_location": "CHELMSFORD - NONDETAINED|150 APOLLO DRIVE, SUITE 100|CHELMSFORD, MA 01824",
"ij_code": null,
"ij_name": null,
"decision_code": null,
"comp_date": null,
"date_appeal_due": null,
"battered_spouse": false,
"release_info": "Y",
"contact_address": null,
"reopen_motion_received_date": null,
"reopen_comp_date": null,
"reopen_decision_detail": null,
"schedule_adj_date": "2026-08-03T00:00:00",
"schedule_adj_time": "8:30 AM",
"schedule_cal_type": "M",
"schedule_type": "MR",
"schedule_hearing_medium": "P",
"schedule_hearing_location_code": "CHE",
"schedule_hearing_location": "CHELMSFORD - NONDETAINED|150 APOLLO DRIVE, SUITE 100|CHELMSFORD, MA 01824",
"schedule_contact_address": "150 APOLLO DRIVE, STE 100|CHELMSFORD, MA 01824|9784979000",
"schedule_proceeding_id": 15880391,
"judge_code": "CEO",
"judge_name": "Olson, Christine",
"judge_webex_url": "HTTPS://EOIR.WEBEX.COM/MEET/IJ.CHRISTINE.OLSON",
"cached": false,
"case_status": "found",
"api_time_taken_seconds": 8.68,
"scraped_at": "2026-07-21T06:09:32.601Z"
}

Output Fields Explained

Case Identification

FieldTypeDescription
sourceStringSource indicator, always eoir_case_information
a_numberStringThe 9-digit Alien Registration Number used for the lookup
nationalityStringNationality / country of origin provided in the input
languageStringLanguage code of the case (e.g., EN for English)

Case Basic Information

FieldTypeDescription
alien_nameStringFull name of the individual (Last, First Middle)
case_idIntegerUnique EOIR case identifier
valid_alien_numberBooleanWhether the A-Number is valid in the EOIR system
clock_statusStringCase clock status (S = Stopped, R = Running)
elapsed_daysStringNumber of days since the case was docketed

Hearing Information

FieldTypeDescription
next_hearing_dateStringDate of the next scheduled hearing (ISO format)
next_hearing_timeStringTime of the next scheduled hearing (e.g., 8:30 AM)
latest_cal_typeStringCalendar type of the latest hearing (M = Master, I = Individual)
docket_dateStringDate the case was docketed (ISO format)
osc_dateStringOrder to Show Cause (NTA) date (ISO format)
case_contact_infoStringCourt contact address and phone number (pipe-separated)

Case Decision & Status

FieldTypeDescription
case_decisionStringCase decision text (e.g., granted, denied, ordered removed)
appeal_decisionStringAppeal decision text
mtr_decision_stringStringMotion to Reopen/Reconsider decision text
reopen_decisionStringReopen decision text
appeal_filedBooleanWhether an appeal has been filed
case_appeal_existsBooleanWhether a case appeal exists
pending_at_biaBooleanWhether the case is pending at the Board of Immigration Appeals
mtr_bia_appealBooleanWhether a BIA-level MTR appeal exists
mtr_bia_typeStringType of BIA-level MTR
reopen_existsBooleanWhether a motion to reopen exists

Appeal Details

FieldTypeDescription
appeal_typeStringType of appeal filed
appeal_filed_dateStringDate the appeal was filed
alien_brief_dueStringDeadline for the respondent's (alien's) brief
alien_brief_filedStringDate the respondent's brief was filed
dhs_brief_dueStringDeadline for the DHS brief
dhs_brief_filedStringDate the DHS brief was filed
bia_decisionStringBoard of Immigration Appeals decision
bia_decision_dateStringDate of the BIA decision

Motion to Reopen / Reconsider (MTR)

FieldTypeDescription
mtr_appeal_filed_dateStringDate the MTR appeal was filed
mtr_decisionStringMTR decision result
mtr_decision_dateStringDate of the MTR decision

Proceeding Details

FieldTypeDescription
case_typeStringCase type code (e.g., RMV = Removal, DEP = Deportation)
base_city_codeStringBase city code of the immigration court
generationStringCase generation number
subgenerationStringCase subgeneration number
hearing_location_codeStringCode for the hearing location
hearing_locationStringFull hearing location address (pipe-separated)
ij_codeStringImmigration Judge code (from proceeding)
ij_nameStringImmigration Judge name (from proceeding)
decision_codeStringDecision code for the proceeding
comp_dateStringCompletion date of the proceeding
date_appeal_dueStringDeadline date for filing an appeal
battered_spouseBooleanWhether the case involves VAWA battered spouse protections
release_infoStringRelease information status (Y = Yes, N = No)
contact_addressStringContact address for the proceeding

Reopen Details

FieldTypeDescription
reopen_motion_received_dateStringDate the motion to reopen was received
reopen_comp_dateStringCompletion date of the reopen proceeding
reopen_decision_detailStringDetailed reopen decision

Schedule Details

FieldTypeDescription
schedule_adj_dateStringScheduled adjournment/hearing date (ISO format)
schedule_adj_timeStringScheduled hearing time (e.g., 8:30 AM)
schedule_cal_typeStringCalendar type (M = Master, I = Individual)
schedule_typeStringSchedule type code (e.g., MR = Master)
schedule_hearing_mediumStringHearing medium (P = In-Person, V = Video, T = Telephonic)
schedule_hearing_location_codeStringHearing location code from the schedule
schedule_hearing_locationStringFull hearing location address from the schedule
schedule_contact_addressStringCourt contact address and phone from the schedule
schedule_proceeding_idIntegerUnique proceeding ID for this scheduled hearing

Judge Information

FieldTypeDescription
judge_codeStringImmigration Judge code (from schedule)
judge_nameStringImmigration Judge full name (e.g., Olson, Christine)
judge_webex_urlStringJudge's WebEx URL for virtual hearings

Metadata

FieldTypeDescription
cachedBooleanWhether the result was served from cache
case_statusStringCase lookup result status (found or not_found)
api_time_taken_secondsNumberAPI response time in seconds
scraped_atStringISO timestamp of when the data was extracted

Performance & Limits

  • Response Time – EOIR lookups typically take 5–10 seconds per case (faster if cached).
  • Retry Logic – Built-in 3 retries with exponential backoff (2s, 4s, 8s) for reliability.
  • Timeout – 60-second timeout per request to handle slow EOIR responses.
  • Caching – Results may be served from cache for faster response on repeated lookups.
  • Single Lookup – Each run looks up one case at a time for accuracy and simplicity.

FAQ

  • Q: What is an A-Number (Alien Registration Number)?
    • The A-Number is a 9-digit unique identifier assigned by USCIS to immigrants in the United States. It is used to track immigration cases across EOIR, USCIS, and ICE systems.
  • Q: Where does the data come from?
    • Data is retrieved directly from the EOIR (Executive Office for Immigration Review) automated case information system.
  • Q: What nationality format should I use?
    • Use the full country name in English (e.g., "Colombia", "Dominican Republic", "Mexico", "Guatemala", "El Salvador").
  • Q: What does the clock status mean?
    • S = Case clock is Stopped (common during adjournments). R = Case clock is Running (active proceedings).
  • Q: What are the calendar types (cal_type)?
    • M = Master Calendar Hearing (initial/scheduling hearing). I = Individual Merits Hearing (full trial on the merits).
  • Q: What hearing mediums are available?
    • P = In-Person, V = Video Teleconference (VTC), T = Telephonic hearing.
  • Q: What does case type RMV mean?
    • RMV = Removal proceedings. Other types include DEP (Deportation) and EXC (Exclusion).
  • Q: What data formats can I export?
    • Apify supports exporting results as JSON, CSV, Excel (XLSX), XML, HTML, and RSS.

Troubleshooting

IssueCauseSolution
"No A-Number provided"Empty or missing a_number inputEnter a valid 9-digit A-Number (numbers only, no dashes)
"No nationality provided"Empty or missing nationality inputEnter the nationality / country of origin
"No case found for this A-Number"A-Number doesn't exist in EOIR system or nationality mismatchVerify the A-Number and nationality are correct and match
Slow response (> 10 seconds)EOIR system processing delayThis is normal for uncached lookups. Retry if it times out
Network errorInternet connectivity issue or API temporarily downWait a few minutes and retry the run
Rate limit exceededToo many requests in a short periodWait a few minutes before retrying

Why Choose This Actor?

  • Instant immigration court case lookup by A-Number
  • Real-time hearing dates, times, and court location
  • Complete appeal and MTR (Motion to Reopen) tracking
  • Judge assignment with WebEx hearing URLs
  • Full proceeding history and case status flags
  • Built-in retry logic for reliable data retrieval
  • Downloadable as CSV, Excel, JSON, XML, or HTML

Tags

eoir scraper, immigration court case lookup, eoir case information, a-number lookup, immigration hearing date, eoir hearing schedule, immigration judge lookup, immigration court data, eoir api, immigration case tracker, bia appeal tracker, motion to reopen tracker, immigration data extraction, apify actor


Get Started Now

  1. Enter the A-Number (9-digit Alien Registration Number)
  2. Enter the Nationality (country of origin)
  3. Click Start to run the lookup
  4. View the case information in the dataset
  5. Export your data in JSON, CSV, or Excel format
  6. Click "Try for free" to test the actor

Built using Apify Platform | Optimized for Performance & Reliability