Find out if a company sponsors H-1B visas
Search any U.S. employer to see its H-1B filings, USCIS approval rate, salaries, green card sponsorship and E-Verify status — straight from U.S. 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
What you'll see for every company
Each company page brings together the public records the U.S. Department of Labor (DOL) and U.S. Citizenship and Immigration Services (USCIS) publish about its sponsorship.
H-1B sponsorship
- H-1B filings
- Every year's filings with DOL: certified, denied and withdrawn.
- Approval rates
- New petitions USCIS approved and denied, year by year.
- Sponsorship score
- A 10-point summary of the recent record, every part explained.
Pay and jobs
- Salaries
- Median offered salary by year, the middle range and the 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 matters for STEM OPT.
- Company details
- Address, industry, headcount, Employer ID and related companies.
How it works
Search for a company
Type its name. Extra words are fine, and if more than one company matches, you pick.
We match its records
We gather its DOL filings under every spelling of its name and link its USCIS records.
See the full record
Filings, approvals, salaries, green cards and E-Verify, with the source of every number.
Why trust Visa Grep
No guesses and no rankings — just the public record, laid out so you can check it.
Straight from federal records
Every number comes from DOL and USCIS public data, and each page lists the records it was read from.
Two agencies, never blended
DOL filings and USCIS approvals count different things, so we show them side by side and never add them together.
Private by design
No sign-up to search, no ads and no tracking, and we never log what you search. Read our Privacy Policy.
Frequently asked questions
What is an LCA?
A Labor Condition Application (LCA) is the form an employer files with the U.S. Department of Labor (DOL) before it can file an H-1B petition. It states the job, where it is and the wage. On Visa Grep, a certified LCA is a “certified H-1B filing.”
Filings vs approvals — why two numbers?
They come from two agencies at two steps. The employer first files an LCA with DOL; the H-1B petition then goes to U.S. Citizenship and Immigration Services (USCIS), which approves or denies it. One LCA can cover several workers or never be used, and the agencies share no case number, so we show both and never add them together.
How is the Sponsorship score calculated?
It adds up four parts, for up to 10 points: recent approvals, entry-level hiring, filing every year and approval rate. Each part has a published rule, on How Visa Grep works. A part without enough data isn't rated, and the maximum shrinks rather than counting it as zero. The score describes the past record; it doesn't rate the company or predict any application.
Why doesn't a company have a score?
Either there isn't enough history — 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 looks at. “Not enough data” is not a low score: it means there isn't enough history to judge.
What is E-Verify, and why does it matter for STEM OPT?
E-Verify is the federal system employers use to confirm that new hires can work in the U.S. An employer must be enrolled in E-Verify to employ F-1 students on the STEM OPT extension (8 CFR 214.2(f)(10)(ii)(C)). Our E-Verify data is the list USCIS published for 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 its lottery (INA 214(g)(5)). We flag employers that look like a college or university from their name or industry code. It's an indicator, not a determination: only USCIS decides, petition by petition.
What does H-1B dependent mean?
Roughly, an employer whose staff is a large share H-1B workers: 15% or more at employers with over 50 employees, more than 7 H-1B workers at 25 or fewer, or more than 12 at 26 to 50 (20 CFR 655.736). Dependent employers make extra promises on their LCAs about recruiting U.S. workers and not displacing them. We report what the employer answered on its LCAs.
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). The employer states the level on each LCA. We count levels I and II as entry level.
What does “willful violator” mean?
An employer DOL has found, in the five years before the filing, to have willfully failed to meet its LCA obligations or misrepresented a material fact. Such an employer carries extra obligations. Employers state this on each LCA; we report what the employer answered, not a DOL record.
What is a fiscal year?
The federal fiscal year runs from October 1 to September 30 and is 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 is a record of what employers filed and what the government decided in the past, and no filing history can predict an individual case. For advice about your situation, talk to a licensed immigration attorney.