H-1B LCA Sponsor Employers: Filings, Wages, Job Titles avatar

H-1B LCA Sponsor Employers: Filings, Wages, Job Titles

Pricing

from $4.00 / 1,000 employer rows

Go to Apify Store
H-1B LCA Sponsor Employers: Filings, Wages, Job Titles

H-1B LCA Sponsor Employers: Filings, Wages, Job Titles

Rank US employers by H-1B sponsorship from the free Department of Labor LCA disclosure data: filings, certifications, top job titles, median offered wage vs prevailing wage, worksites and a sponsor score. Company level only, no login.

Pricing

from $4.00 / 1,000 employer rows

Rating

0.0

(0)

Developer

Detroit Web Agent - Open Data

Detroit Web Agent - Open Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

H-1B sponsor employers ranked from the free Department of Labor LCA disclosure data: filings, certifications, top job titles, median offered wage versus prevailing wage, worksites and a sponsor score, one row per employer.

Find out which US employers file the most H-1B Labor Condition Applications (LCAs), how often they are certified, what job titles they hire for, what wage they offer compared with the prevailing wage, and where the workers will be based. Data comes from the free public LCA disclosure workbook published by the US Department of Labor, Office of Foreign Labor Certification (OFLC). Every row is one employer. No worker names, no contact people, no attorney details, no login, no proxy.

What is H-1B LCA Sponsor Employers: Filings, Wages, Job Titles?

Rank US employers by H-1B sponsorship from the free Department of Labor LCA disclosure data: filings, certifications, top job titles, median offered wage vs prevailing wage, worksites and a sponsor score. Company level only, no login. Run it from the Apify Console, the API or a schedule, and export the results as JSON, CSV, Excel or HTML.

Why use it

  • Official source. Data is the Department of Labor LCA disclosure file, not a guess from job ads.
  • Company level. Hundreds of thousands of filings rolled into one readable row per employer.
  • Repeatable. Same filters and score each quarter, so runs can be compared over time.

Output

One row per employer:

FieldMeaning
employerName, employerCity, employerState, naicsCodeThe employer, its address state and its industry code.
fiscalYear, quarterThe federal fiscal year and quarter of the source file.
filingsCount, certifiedCount, deniedCount, withdrawnCountFilings by outcome. Certified includes certified then withdrawn.
certificationRatePctCertified divided by certified plus denied.
totalWorkerPositionsWorker positions requested across the filings.
topJobTitlesThe five most common job titles with counts.
medianOfferedWageUsd, offeredWageLowUsd, offeredWageHighUsdMedian, 10th and 90th percentile of the offered wage, converted to a yearly amount.
medianPrevailingWageUsd, wageVsPrevailingPctMedian prevailing wage and how far the median offer sits above it.
topWorksiteStates, topWorksiteCitiesWhere the work will be done, with counts.
h1bDependent, willfulViolatorFlags the employer reported on its filings.
lastDecisionDateLatest decision date in the quarter.
sponsorScore, sponsorTier0 to 100 score and high, medium or low.
sourceFile, sourceUrl, scrapedAtWhich Department of Labor file was read and when.

Sample output

{
"employerName": "Amazon.com Services LLC",
"employerState": "WA",
"fiscalYear": 2025,
"quarter": 4,
"filingsCount": 2793,
"certifiedCount": 2784,
"certificationRatePct": 100,
"topJobTitles": ["Software Dev Engineer Ii (279)", "Software Development Engineer Ii (250)"],
"medianOfferedWageUsd": 170100,
"medianPrevailingWageUsd": 139506,
"wageVsPrevailingPct": 21.9,
"topWorksiteStates": ["WA (1472)", "CA (504)", "TX (270)"],
"sponsorScore": 96,
"sponsorTier": "high"
}

Input

FieldWhat it does
employerNameContainsOptional text that must appear in the employer name.
employerStatesOptional two-letter states of the employer address, for example MI, TX.
worksiteStatesOptional two-letter states. Keep filings whose worksite is in these states.
jobTitleKeywordOptional word in the job title or occupation. Counts and wages then cover only matching filings.
minFilingsKeep employers with at least this many filings. Default 5.
minSponsorScoreOptional 0 to 100 threshold.
fiscalYear, quarterOptional. Leave empty for the newest available quarter.
sourceUrlOptional advanced setting: a direct https link to a DOL LCA disclosure .xlsx file.
maxItemsStop after this many employers, highest score first. Default 100.

Sample input:

{
"employerStates": ["MI"],
"jobTitleKeyword": "software",
"minFilings": 10,
"maxItems": 200
}

Pricing

Pay per event. You pay a small fixed amount per employer row delivered, listed on the Pricing tab, plus a tiny start fee per run. You can set a maximum cost per run in the run options.

What does this Actor do?

It finds the newest quarterly LCA disclosure file on the Department of Labor site, downloads it, streams through roughly half a million filings without loading the whole file into memory, keeps the H-1B filings that match your filters and rolls them up per employer. Each employer gets filing counts, certification counts, top job titles, wage statistics, top worksite states and cities and a simple sponsor score. Results are sorted with the highest score first.

An LCA is the first step an employer takes before an H-1B petition. A filing shows intent to hire, not an approved visa, and one filing can cover several worker positions. The Actor reports what the Department of Labor publishes and nothing more.

Run in 30 seconds

  1. Open the Actor and press Try for free (a free Apify account is enough).
  2. Keep the prefilled input (employers with at least 5 filings, first 100 rows) and press Start. A run takes a minute or two because the source file is large.
  3. Open the Output tab. Use the table view or download CSV, Excel or JSON.

Use cases

  • Job seekers who need sponsorship: build a target list of employers that file often, get certified and offer wages above the prevailing wage for your job title.
  • Recruiters and staffing teams: find companies that actively hire foreign talent in your state or occupation.
  • Immigration law and HR advisers: benchmark an employer's filing volume, certification rate and offered wages against peers.
  • Researchers and journalists: study sponsorship by industry, state or job title with a clean, repeatable table.
  • Feed rows into an n8n, Make or Zapier workflow that alerts you when a new quarter is published.

A fixed rule of thumb, not an official rating: up to 40 points for filing volume on a log scale (2,000 filings earns the full 40), up to 30 for the share of filings certified, up to 15 for how far the median offered wage is above the prevailing wage (30 percent or more earns the full 15, and 7 if the wage is unknown), and 15 for no willful violation flag. Capped at 100. The same input always gives the same score. Tiers: 70 and up high, 45 to 69 medium, below 45 low.

Limits

  • One quarterly file per run, not a multi-year history.
  • The Department of Labor server sometimes refuses cloud servers. In that case the Actor reads the Internet Archive copy of the very same DOL file, and sourceUrl in every row shows which link was used.
  • Employers are grouped by their federal tax ID when listed, otherwise by cleaned name, so a company with several legal entities appears as several rows.
  • Wages are converted to yearly amounts (hourly times 2,080) and values outside a plausible range are ignored.
  • The source file is large, so a run takes a minute or two and needs 2 GB of memory.
  • Worker, contact, attorney and preparer details in the source file are not read or output.

Found a bug or need a field? Open an issue on the Issues tab with the run URL.

FAQ

How fresh is the data? The Department of Labor publishes one file per fiscal quarter, usually a few weeks after the quarter closes. The Actor uses the newest file it can download and writes its name into every row.

Does a filing mean the person was hired or got the visa? No. An LCA is a pre-filing step. Many certified LCAs never become petitions, and a cap lottery decides most new H-1B petitions.

Why do I get fewer rows than maxItems? Only employers that match your filters and the minimum filings exist in the quarter. Lower the minimum or remove a filter.

Is this an official Department of Labor product? No. It is an independent tool that reads public data. Check the Department of Labor site for the authoritative files.

This Actor vs jungle_synthesizer/dol-h1b-lca-crawler: that one covers more programs, including PERM, H-2A and H-2B. Choose this one for H-1B employers ranked at company level, with certification counts, top job titles, wage versus prevailing wage and a sponsor score.

Changelog

  • 2026-10-25: Documentation updated: README refreshed.
  • 2026-10-25: Initial release.
  • 2026-10-25: Listing refresh: new Store icon, README reorganised (overview, data fields, pricing, FAQ) and changelog tab added. No code change.