PERM Tracker
Live DOL data · Automatic deadlines
Skip to main content

Open data

Two histories the agencies don’t keep in one place, as files you can download and reuse with credit.

Visa bulletin cutoffs

Every cell of every bulletin we hold: employment and family, final action and dates for filing. 20 months in that span are missing, where State's older pages don't parse or its index doesn't link them.

Covers
Jun 2005 to Oct 2026
Bulletins
237
Rows
20,435
The newest bulletin's first EB-2 and EB-3 rows, as they appear in the file
bulletin_month category country as_printed status
2026-10 EB2 worldwide 01JAN25 date
2026-10 EB2 china 01OCT21 date
2026-10 EB2 india 01NOV13 date
2026-10 EB2 mexico 01JAN25 date
2026-10 EB2 philippines 01JAN25 date

From the State Department visa bulletin. Updated the day it changes.

Columns
bulletin_month
The bulletin's own month, YYYY-MM.
preference
employment or family.
chart
final_action or dates_for_filing.
category
As the bulletin names it: EB1, EB2, EB3, F2A and so on.
country
worldwide, china, india, mexico or philippines.
as_printed
The cell exactly as State printed it: a date like 15JAN13, C or U.
cutoff_date
The printed date as YYYY-MM-DD; blank for C and U.
status
date, current (C: open to every priority date) or unavailable (U: shut to all).

DOL processing times

Every reading of DOL's processing-times page we've saved. DOL overwrites the page, so earlier readings exist only where someone kept them.

Covers
Aug 20, 2026 to Sep 22, 2026
Readings
5
Rows
100
The newest DOL reading's first rows, as they appear in the file
as_of table row month
2026-09-22 perm_queue Analyst Review 2025-12
2026-09-22 perm_queue Audit Review 2025-12
2026-09-22 perm_queue Reconsideration Request to the CO 2026-04
2026-09-22 perm_average_days Analyst Review 2026-08
2026-09-22 perm_average_days Audit Review 2026-08

From the DOL FLAG processing times. Updated the day it changes.

Columns
as_of
DOL's own as-of date for that reading, YYYY-MM-DD.
table
perm_queue, perm_average_days, pwd_queue_oews, pwd_queue_non_oews or pwd_perm_backlog.
row
The queue, determination or program DOL names on that line.
month
The month DOL printed, YYYY-MM; blank where DOL printed --.
calendar_days
Average days to a determination (perm_average_days only).
remaining_requests
Wage requests still pending from that month (pwd_perm_backlog only).

Credit

Free to copy, change and publish, commercially too, under CC BY 4.0. Credit us like this:

Source: PERM Tracker (permtracker.app), from U.S. Department of State and Department of Labor records. CC BY 4.0.

What the licence covers

The dates and figures themselves are federal records with no copyright, and you can always take them from the State Department and DOL directly. The licence covers our compilation of them in these files: the months gathered in one place, the cells parsed, the readings kept.

It covers these two files only. The rest of the site’s compiled data stays under the Terms.