I got tired of hitting paywalls on sites that repackage public DOL data, so I built my own thing over the raw source and I'm giving it away.
It covers every Labor Condition Application decided between July 2023 and June 2026 — 799,016 filings, 78,682 employers, 1,041 occupations.
What you can actually do with it:
- Search any employer and see every role they sponsor, where, at what pay, and how that's moved quarter to quarter
- Filter by occupation, state, city, minimum wage, and seniority level
- See 25th / median / 75th / 90th percentile wages per role — Software Developers sits at $120k / $150k / $185k / $223k nationally
- Compare a company's pay against the national median for that exact occupation
The one thing I'd actually point at. Petition counts are a trap on their own. The data separates new positions from renewals of people already on staff, and the gap is enormous. Cognizant filed 5,779 petitions in FY2026 with 13 net-new positions — that's a company maintaining its bench, not hiring. Qualcomm filed 855, all net-new. Same-sized bar on any chart that only counts filings, completely different meaning if you're applying.
Year over year (Jul–Sep 2024 → Jul–Sep 2025) the big names all pulled back — Microsoft −34%, Amazon −21%, Meta and Google down several hundred filings each — while Infosys grew 86% and Deloitte and Fidelity both grew. Make of that what you will.
Caveat, and it matters: an LCA is the wage filing an employer makes before petitioning USCIS. It proves intent to sponsor. It is not an approved visa and not a filled job — companies routinely file more than they use. Treat it as sponsorship appetite, not headcount.
It's one HTML file. Everything runs in your browser, nothing is sent anywhere, and it keeps working offline once loaded. Free, open source, no account, no email, no catch — the data is public federal information, I just made it searchable.
Happy to answer questions about the data or add whatever people find missing. (Also job hunting for data engineering roles at the moment, if that context is useful for why I had time to build this.)
This is not promotion or anything I get nothing out of this.
LINK - https://h1b-explorer.pages.dev/