Find out if a company sponsors H-1B visas
H-1B filings, USCIS approvals, salaries, green cards and E-Verify for any U.S. employer, from Department of Labor and USCIS records.
- 228,231 employers
- 3,754,961 H-1B filings (LCAs)
- 796,585 green card filings (PERM)
- Official DOL and USCIS data
- Free · no sign-up · no tracking cookies
What each company page shows
Public records from the Department of Labor (DOL) and U.S. Citizenship and Immigration Services (USCIS).
H-1B sponsorship
- H-1B filings
- Certified, denied and withdrawn with DOL, by year.
- Approval rates
- New petitions USCIS approved and denied, by year.
- Sponsorship score
- Up to 10 points, each part shown.
Pay and jobs
- Salaries
- Median offered pay by year, its typical range and wage levels.
- Job titles and locations
- The roles, cities and occupations it files for.
Green cards and more
- Green card sponsorship
- PERM filings by year, top job titles and countries.
- E-Verify
- Whether it's on USCIS's E-Verify list, which STEM OPT requires.
- Company details
- Address, industry, headcount, Employer ID and related companies.
How it works
Search for a company
Type its name. If several match, you pick.
We match its records
We group its DOL filings under every spelling and link its USCIS records.
Read the record
Every number, with its source.
Our rules
We don't predict outcomes or rank companies.
Federal records only
Each page lists the DOL and USCIS records behind it.
Two agencies, never added together
DOL filings and USCIS approvals count different things, so they sit side by side.
No tracking cookies
No sign-up, no ads, no tracking cookies, and we never log what you search. Privacy Policy.
Frequently asked questions
What is an LCA?
A Labor Condition Application is the form an employer files with the U.S. Department of Labor (DOL) before an H-1B petition. It states the job, its location and the wage. Here, a certified LCA is a “certified H-1B filing.”
Why are filings and approvals separate?
They're two steps at two agencies: the employer files an LCA with DOL, then the H-1B petition with U.S. Citizenship and Immigration Services (USCIS), which approves or denies it. One LCA can cover several workers or go unused, and the agencies share no case number, so we never add them together.
How is the Sponsorship score calculated?
Four parts, up to 10 points: recent approvals, entry-level hiring, filing every year and approval rate. The rules are on How Visa Grep works. A part without enough data isn't rated, and the maximum shrinks instead of counting it as zero. The score describes the past; it doesn't rate the company or predict any application.
Why doesn't a company have a score?
Either it has fewer than 5 certified H-1B filings in FY2023–FY2025 and fewer than 5 new petitions approved in FY2022, or all its records fall outside FY2020–FY2025, the years the score reads. “Not enough data” is not a low score: there isn't enough history to judge.
What is E-Verify, and why does it matter for STEM OPT?
The federal system employers use to confirm new hires can work in the U.S. Employers must be enrolled to employ F-1 students on the STEM OPT extension (8 CFR 214.2(f)(10)(ii)(C)). Our data is USCIS's list dated December 31, 2018: a company that enrolled later isn't on it, so not being on the list tells you nothing.
What does cap-exempt mean?
Universities, their affiliated nonprofits, and nonprofit or government research organizations can file H-1B petitions outside the annual cap and lottery (INA 214(g)(5)). We flag employers whose name or industry code looks like a college's. It's an indicator, not a determination: only USCIS decides, petition by petition.
What does H-1B dependent mean?
An employer with a large share of H-1B workers: 15% or more of staff at employers with over 50 employees, more than 7 at 25 or fewer, or more than 12 at 26 to 50 (20 CFR 655.736). It makes extra promises on its LCAs about recruiting and not displacing U.S. workers. We report what the employer answered.
What is a wage level?
DOL sets four prevailing-wage levels for each job and area, from level I (entry) to level IV (fully competent). Each LCA states one, and we count levels I and II as entry level.
What does “willful violator” mean?
An employer DOL has found, in the five years before a filing, to have willfully failed its LCA obligations or misrepresented a material fact. It carries extra obligations. We report the employer's own answer on each LCA, not a DOL record.
What is a fiscal year?
October 1 to September 30, named for the year it ends in: FY2025 is October 1, 2024 to September 30, 2025. DOL and USCIS both report by fiscal year.
Can this tell me if I'll get a visa?
No. Visa Grep shows what employers filed and what the government decided, and no filing history can predict one person's case. For advice, talk to a licensed immigration attorney.