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

Search every case an employer has filed

PERM, wage requests, H-1B LCAs and seasonal work in one search, open and decided, back to FY2016 for PERM.

7,221,906 filings, four programs

What to search by

The start of the name it files under, or a case number from any of the four programs.

Try

Or start from a law firm, a worksite state or a job, from DOL's published files

Law firm
Worksite state
Occupation
Narrow the answer Outcome, review stage, dates, wage, programs and order
Narrow the answer

Start with an employer or a case number, or search by law firm, worksite state or occupation.

Outcome:

Search by employer, case number, law firm, state or occupation first.

Review stage Search by employer, case number, law firm, state or occupation first.
Job title contains Search by employer, case number, law firm, state or occupation first.
Filed from Search by employer, case number, law firm, state or occupation first.
Filed to Search by employer, case number, law firm, state or occupation first.
Fiscal year Search by employer, case number, law firm, state or occupation first.
Decided from Search by employer, case number, law firm, state or occupation first.
Decided to Search by employer, case number, law firm, state or occupation first.
Wage at least Search by employer, case number, law firm, state or occupation first.
Wage at most Search by employer, case number, law firm, state or occupation first.
Programs

Search by employer, case number, law firm, state or occupation first.

Oldest decision first reads the published PERM file from its first case in FY2016. Every other order arranges the newest matches the search fetched.

Industry, city and the worker From DOL's published files: decided cases only
Industry, city, worker and job

Industry and city come from every program's published file, so they leave out filings still open. The worker's details are fields of DOL's published PERM file alone, so setting one also leaves out wage requests, LCAs and H-2A, H-2B and CW-1 filings. DOL publishes the worker's citizenship, education and visa for cases filed on its old form (decided through FY2024); the form in use since mid-2023 doesn't carry them.

Industry Search by employer, case number, law firm, state or occupation first.
Or a NAICS code Search by employer, case number, law firm, state or occupation first.
Worksite city Search by employer, case number, law firm, state or occupation first.
Citizenship Search by employer, case number, law firm, state or occupation first.
Country of birth Search by employer, case number, law firm, state or occupation first.
Visa at filing Search by employer, case number, law firm, state or occupation first.
Worker's education Search by employer, case number, law firm, state or occupation first.
Education the job requires Search by employer, case number, law firm, state or occupation first.
Where an H-1B wage came from The prevailing wage source on a published LCA
H-1B prevailing wage

Where the employer's prevailing wage came from is a field of DOL's published LCA file alone, so setting it reads published LCAs only. How often each source is used

Prevailing wage source Search by employer, case number, law firm, state or occupation first.
One row per case, from every program

Open filings come from DOL's case-status service; decided ones carry the wage from its quarterly files. A case in both shows once.

How this search works

Start with an employer, a law firm, a state or a job; everything else narrows it. More

One field has to lead. An employer name reaches every program, live and published. A law firm, a worksite state or an occupation reads DOL's published files, because that is the only place those columns exist with an index on them, and for PERM they reach back to FY2016. Everything else narrows whichever of those you gave. With a case number, the status lookup takes every prefix and asks DOL live. Paste one into the box above and it hands you straight there.

Live versus published, merged records, and why a filing might be missing

A number is live, a name is not. A case number is answered by asking DOL at that moment, so a filing made yesterday resolves. A name is answered from this site's own copy, rebuilt twice a day, so one from the last day may not appear under its employer yet.

Two records per case, merged. An open filing exists only in DOL's case system, checked here at least twice a day. A decided one is published with its wage in a quarterly file. A case in both is shown once, using the published version.

Why a filing might be missing. An open one older than the backfill has reached is not there yet. DOL names the law firm and the worksite only at publication, so those are absent from anything still open. And an employer DOL spells several ways answers to the spelling on the filing, so a shorter name usually finds more.

Why a name works differently from a number

A name, a firm, a state or a job is answered from this site's copy, through an index that hands back that lead's filings newest first. Every other filter then narrows the newest 5,000 of them, and the answer says when that window was full, so an older case needs a filing month or the employer's full name to come into reach.

A job title or a wage on its own has no index to start from and would read the whole record for every visitor, which is why one of the leads has to be filled.

DOL's case system answers numbers, not employers, and no public endpoint searches it by name. So a name is answered from this site's own copy, which grows by walking forward into the numbers DOL has newly issued.

The basics

Can I search PERM, wage requests, LCAs and H-2A, H-2B and CW-1 at once?

That is what this page is for. DOL runs these programs on one case-number counter but publishes them in separate files, so an employer's record is normally split across several searches. Here one employer name reaches them all, and each result says which program it came from.

What can I search by without a case number?

An employer name, a law firm, a worksite state or an occupation, and they combine: every case a firm filed in Texas for one occupation is a single query. DOL names the law firm on 91% of wage-request records and about three quarters of LCAs, so a firm search reaches all three programs rather than PERM alone.

Why do some results have no wage or law firm?

Because DOL returns five fields on a case that is still moving: the number, the employer, the job title, the filing date and the status. The wage, the worksite, the occupation and the firm arrive only when the case is published in a quarterly disclosure file. A blank column on an open filing is DOL withholding it, not a gap in the record.