Search every case an employer has filed
Four DOL programs, four kinds of case number, one employer name: every filing, open and decided.
- PERM applications
- 1,394,197
- Decided cases DOL has published since FY2016, plus everything still open from the daily check.
- Browse just this program
- Wage requests
- 793,557
- The ETA-9141 that sets the wage, filed months before the PERM.
- Browse just this program
- H-1B LCAs
- 4,213,715
- The ETA-9035 an employer files to sponsor or extend an H-1B.
- Browse just this program
- H-2A, H-2B and CW-1
- 229,146
- Seasonal farm and non-farm work and Northern Mariana Islands jobs, with their wage requests and job orders.
- Browse just this program
What one search covers
- PERM:
- The labor certification itself (ETA-9089).
- Wage request:
- The wage DOL sets before the PERM (ETA-9141).
- H-1B LCA:
- The H-1B labor condition application (ETA-9035).
- H-2A, H-2B, CW-1:
- Seasonal and CNMI work: H-2A, H-2B and CW-1 applications, wage requests and job orders, live and from DOL's quarterly files.
Each one is shown twice over: what DOL's daily check confirms while it is open, and what DOL publishes with the wage once it is decided. One row per case, whichever half it came from.
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 daily. 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
Every lookup underneath runs on an index, and which index depends on which field leads. An equality on a firm, a state or an occupation lets the index hand back the rows already in date order, so the row cap stops the read at a hundred rows: the largest firm in the corpus answers in 0.67 seconds that way. A filter the index does not carry has to walk the whole slice instead, which for California is 67,742 cases and 44.7 seconds measured. That is why those searches take an outcome and a decision date and say no to the rest, on the control, rather than quietly costing a fortune.
A search on a job title or a wage with nothing leading it has no index to sit on at all and would read the whole corpus for every visitor.
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.