# Asylum Tracker > Independent US immigration and asylum statistics from public EOIR, USCIS and ICE data. Aggregate evidence, source dates and definitions; not legal advice or individual case lookup. Use the canonical page URL and reporting period when citing. Grant rate means grants / (grants + denials); other closures are excluded. Display floor: 2 decisions; ranking floor: 30. Missing data are not zero. Historical judge codes are not verified biographies. This file follows the community llms.txt proposal; it is not an indexing or ranking guarantee. Statistics update after new agency publications are imported and checked. EOIR snapshots are generally monthly; USCIS and ICE publish on separate schedules. Updates are not real time and no fixed import date is guaranteed. The public API is free to read and reuse for analysis and reporting with attribution to Asylum Tracker and the named agency source. Identify the endpoint, parameters, reporting period, data version and access date; preserve definitions and limitations. These reuse terms apply to our aggregate output, not the application code, agency seals, third-party content or rights we do not own. Original agency publications retain their own terms. No accuracy or completeness warranty is provided. All endpoints are read-only GET requests returning JSON with data and meta fields. No API key is required. The public API limit is 300 requests per minute per client IP; excess requests receive HTTP 429. Cache responses, respect Retry-After when supplied and avoid repeated bulk requests. EOIR decision endpoints accept period=12m|month|all|YYYY|fyYYYY, from/to=YYYY-MM, state, court, judge, nationality, represented=0|1, custody=D|R|N|U and min_decisions (a positive integer, default 2). from/to override the period. Trend endpoints accept granularity=year|quarter|fy|month|auto; compare=prev requests the previous window where supported. Backlog supports national, state, court and judge scopes; calendar data support national or court scope. These endpoints do not support nationality/representation/custody filters. Rankings require at least 30 decisions, or the requested floor if higher. Nationality codes are EOIR codes, not ISO country codes. Judge lists accept limit (1–1000) and offset (0–100000); nationality lists accept limit (1–500). Source-specific endpoints have different periods and filters. Invalid parameters return HTTP 422; unknown entities return HTTP 404. EOIR FOIA case data: data through Aug 2026; published Sep 1, 2026; imported Oct 4, 2026. USCIS Asylum Division statistics: data through Dec 2024; published Not published; imported Oct 4, 2026. ICE Detention Statistics: data through Jul 2026; published Jul 20, 2026; imported Oct 4, 2026. ## Key pages - [US Asylum Grant Rates by Court, Judge & Nationality](https://asylumstats.com/): Explore US asylum grant rates by immigration court, judge and nationality. Compare public EOIR decisions, pending cases and trends with clear source notes. - [Immigration Court Grant Rates & Backlog](https://asylumstats.com/analytics/courts): Compare US immigration court asylum decisions, grant rates and pending proceedings. Explore EOIR trends, hearing-calendar snapshots and data limitations. - [USCIS Affirmative Asylum Statistics](https://asylumstats.com/analytics/uscis): Explore USCIS affirmative asylum receipts, decisions and office trends from published agency data. View reporting periods, gaps and source release notes. - [ICE Detention Statistics](https://asylumstats.com/analytics/ice): Explore ICE detention population, facilities and published trends. Compare agency statistics with reporting periods, source links and clear limitations. - [Immigration Judge Asylum Grant Rates](https://asylumstats.com/judges): Compare immigration judges by asylum grant rate and caseload. Explore decision histories, nationality breakdowns and court rankings from public EOIR data. - [US Immigration Courts: Grant Rates & Wait Times](https://asylumstats.com/courts): Explore US immigration courts, asylum grant rates, judges and wait times. Compare public EOIR data on decisions, pending cases and recorded future hearings. - [Asylum Grant Rates by Nationality](https://asylumstats.com/nationalities): Explore asylum grant rates by nationality in US immigration courts. Compare decision trends, representation and court outcomes using public EOIR case data. - [Immigration Court Transfers & Hearing Shifts](https://asylumstats.com/transfers): Explore recorded immigration court transfers and hearing-date shifts. Compare observed cases, destinations and sample sizes with public EOIR source notes. - [Immigration Courts, Asylum Offices & Detention Map](https://asylumstats.com/map): Find immigration courts, ICE detention facilities and USCIS asylum offices. Compare published statistics and source notes; map locations are approximate. - [Asylum Data Sources & Methodology](https://asylumstats.com/about): How Asylum Tracker calculates grant rates, backlog and hearing-calendar statistics from EOIR, USCIS and ICE data, with source versions and clear limitations. - [Open Asylum Data & Public API](https://asylumstats.com/data): Use the free Asylum Tracker public API for EOIR, USCIS and ICE aggregate statistics. Read endpoint parameters, data definitions, reuse terms and rate limits. ## Official sources - [EOIR FOIA case data](https://www.justice.gov/eoir/foia-library-0) - [USCIS Asylum Division statistics](https://www.uscis.gov/tools/reports-and-studies/immigration-and-citizenship-data) - [ICE Detention Statistics](https://www.ice.gov/detain/detention-management) ## Aggregate API - [GET /meta/releases](https://asylumstats.com/api/v1/meta/releases) - [GET /options](https://asylumstats.com/api/v1/options) - [GET /summary](https://asylumstats.com/api/v1/summary) - [GET /trends/grant-rate](https://asylumstats.com/api/v1/trends/grant-rate) - [GET /backlog](https://asylumstats.com/api/v1/backlog) - [GET /calendar](https://asylumstats.com/api/v1/calendar) - [GET /courts](https://asylumstats.com/api/v1/courts) - [GET /courts/NYC](https://asylumstats.com/api/v1/courts/NYC) - [GET /judges](https://asylumstats.com/api/v1/judges) - [GET /judges/TAP](https://asylumstats.com/api/v1/judges/TAP) - [GET /nationalities](https://asylumstats.com/api/v1/nationalities) - [GET /nationalities/VE](https://asylumstats.com/api/v1/nationalities/VE) - [GET /transfers](https://asylumstats.com/api/v1/transfers) - [GET /bonds](https://asylumstats.com/api/v1/bonds) - [GET /factors](https://asylumstats.com/api/v1/factors) - [GET /uscis/trend](https://asylumstats.com/api/v1/uscis/trend) - [GET /uscis/offices](https://asylumstats.com/api/v1/uscis/offices) - [GET /uscis/citizenship](https://asylumstats.com/api/v1/uscis/citizenship) - [GET /ice/detention](https://asylumstats.com/api/v1/ice/detention) - [GET /ice/facilities](https://asylumstats.com/api/v1/ice/facilities) - [GET /ice/field-offices](https://asylumstats.com/api/v1/ice/field-offices) ## Optional - [Expanded methodology and data reference](https://asylumstats.com/llms-full.txt) - [Canonical sitemap index](https://asylumstats.com/sitemap.xml)