H1B Salary Scraper [$2.50/1K💰] | Prevailing Wage | LCA Cases
Pricing
from $2.40 / 1,000 results
H1B Salary Scraper [$2.50/1K💰] | Prevailing Wage | LCA Cases
Scrape H-1B LCA salary data from h1bdata.info: employer, job title, base salary, prevailing wage, wage level, worksite, case status and fiscal year. Optional 28-field case details.
Pricing
from $2.40 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Features
Share
H1B Salary Data Scraper – Employer Wages, Job Titles & Sponsorship Records
Extract H-1B salary and sponsorship data from h1bdata.info, built on DOL OFLC LCA disclosure filings: employer, job title, base salary, prevailing wage, wage level, worksite city and state, case number, case status, submit date and fiscal year. $2.50 per 1,000 cases, $1 per 1,000 full case details.
What Can You Do With H-1B Salary Data?
- Salary benchmarking – compare base and prevailing wages for a role across employers, cities and years
- Sponsorship research for job seekers – check which employers filed LCAs for a title in a metro area and at what wage
- Recruiter and compensation intelligence – build a wage-ladder view by level (I–IV) for a target skill
- Immigration case analysis – count certified, denied and withdrawn filings by employer and fiscal year
- Workforce and location analytics – map hiring by worksite city and state
- Academic and policy research – LCA disclosures are public records and a defensible basis for labour-market studies
How It Works

h1bdata.info renders server-side search results for an employer, year, job title and city. The actor requests those result pages over plain HTTP and parses the table rows into records — case number, employer, title, salary, prevailing wage, wage level, worksite, status and date.
When includeDetails is on, each case's own detail page is fetched as well, which adds the full 28-field record: SOC code, employer address and FEIN, NAICS industry, full-time flag and the complete set of dates. Detail pages are billed as a separate event because they are a separate request per case.
Scrape H-1B Disclosure Data Without An Immigration Data API
DOL publishes LCA disclosure files as quarterly bulk archives that are large, differently shaped each quarter, and full of duplicate filings. h1bdata.info already indexes them as a searchable table. This actor reads that index and returns rows you can filter, sort and join.
That makes it an API-shaped substitute for both routes: no quarterly file wrangling, and no paid immigration-data vendor.
H-1B Salary Benchmarks By Employer, Title, City And Year
employers takes names as they appear in the filings (Google LLC, Microsoft, Amazon). years takes fiscal years (2026, 2025, 2024) and defaults to the current and previous year. jobTitles and cities narrow the search further; leave them empty to collect every title or worksite for the employer.
Wages come straight from the filing: baseSalary is the offered wage, prevailingWage the DOL prevailing wage for the occupation and area, and wageLevel the I–IV level. Comparing the two is the fastest way to see whether an employer pays above the prevailing rate for a metro.
Case Status, Dates And Fiscal Year Fields
Every row carries caseNumber, status (CERTIFIED, DENIED, WITHDRAWN and the source's other states), submitDate and fiscalYear. That is enough to compute approval rates by employer and year, or to match a case to its public disclosure record.
Turning on includeDetails adds the SOC code (occupation), employer address, FEIN, NAICS industry, full-time flag and the start/end dates of the intended employment period.
Input – Configure An H-1B Extract
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
employers | array | No | — | Employer names as filed, e.g. ["Google LLC","Microsoft","Amazon"]. Empty uses a built-in list of major tech employers |
years | array | No | current + previous | Fiscal years, e.g. [2026, 2025, 2024] |
jobTitles | array | No | — | Filter by title; empty = all titles for the employer |
cities | array | No | — | Filter by worksite city; empty = all cities |
maxItems | integer | No | 1000 | Max cases saved; 0 = unlimited |
includeDetails | boolean | No | false | Fetch each case page for the full 28-field record (extra charge per case) |
proxy | object | No | — | Proxy configuration for the crawler |
Output – H-1B Case Fields
Overview (always present):
| Field | Type | Description |
|---|---|---|
caseNumber | string | LCA case number |
employer | string | Employer name as filed |
jobTitle | string | Job title as filed |
baseSalary | number | Offered base wage (USD/year) |
prevailingWage | number | DOL prevailing wage for the occupation and area |
wageLevel | string | Wage level I–IV |
worksiteCity | string | Worksite city |
worksiteState | string | Worksite state code |
status | string | Case status (CERTIFIED, DENIED, WITHDRAWN, …) |
submitDate | string | Filing date |
fiscalYear | integer | Fiscal year of the filing |
Added by includeDetails (28 fields in total): SOC code and occupation name, employer address, FEIN, NAICS industry, full-time flag, employment start and end dates, and the remaining detail-page fields.
Example Input – Software Engineers At Three Employers
{"employers": ["Google LLC", "Microsoft", "Amazon"],"years": [2026, 2025],"jobTitles": ["Software Engineer"],"maxItems": 500,"includeDetails": true}
Example Output – One LCA Case
{"caseNumber": "I-200-26001-123456","employer": "Google LLC","jobTitle": "Software Engineer","baseSalary": 185000,"prevailingWage": 172000,"wageLevel": "II","worksiteCity": "Mountain View","worksiteState": "CA","status": "CERTIFIED","submitDate": "2026-01-08","fiscalYear": 2026,"socCode": "15-1252","naicsCode": "541511","fullTime": true}
Export H-1B Data To JSON, CSV Or Excel And Schedule Runs
LCAs are filed continuously and the site's index updates as new quarters are processed. A monthly schedule is a sensible cadence for sponsorship monitoring; a quarterly run matches the DOL release cycle.
At $0.0025 per case, 1,000 cases cost $2.50; adding details for all of them adds $1.00. maxItems defaults to 1000, so a broad employer list will not run away with cost.
Related Actors
- CSLB Scraper – another US public-record dataset (California contractor licences) with the same row-per-record shape
- Google Maps Scraper – geocode worksite cities and enrich employer locations
- Google Search Scraper – find layoff notices, H-1B news and employer filings commentary
- Website Content Crawler – pull employer career pages and immigration policy pages into clean text
FAQ
Why use this actor instead of the official DOL disclosure files?
The DOL publishes quarterly LCA archives as large, inconsistently shaped files with duplicate filings. This actor gives you a filtered, row-level result for a specific employer, year, title or city — which is what most analyses actually need — without downloading and normalising gigabytes.
Is h1bdata.info an official source?
No. It is a third-party index of public DOL OFLC LCA disclosure data. The actor reads that index; the underlying filings are public records. For legal or compliance decisions, verify against the official DOL disclosure data.
What happens if I leave employers empty?
The actor falls back to a built-in list of major tech employers. That default is convenient for a demo but misleading for research — always pass explicit employer names.
Does this actor show H-1B lottery results or approvals?
No. LCA filings are a pre-filing step: they show the wage and worksite an employer intends to use, and whether that LCA was certified. They are not visa approvals and say nothing about the lottery. status refers to the LCA, not the petition.
What is the difference between base salary and prevailing wage?
baseSalary is the wage the employer offered in the filing. prevailingWage is the DOL's market rate for that occupation in that area. A base salary above the prevailing wage is common in tech; a base salary at or near it suggests the filing is anchored to the minimum required.
What are alternatives for H-1B salary data?
Other Apify actors cover h1bdata.info with different pricing, and DOL's own disclosure files are free but raw. Commercial compensation datasets (Levels.fyi, Glassdoor) measure self-reported or posted pay, not filed LCAs — a different population.
Do I need a proxy?
Not for moderate volumes. Large multi-employer, multi-year runs will make thousands of requests; enable a proxy group if the site starts throttling.
SEO Keywords
h1b data, h1b salary data, h1bdata scraper, h1b sponsor list, lca disclosure data, h1b prevailing wage data, h1b job titles, us salary benchmarking data, dol oflc data, h1b employer database, visa sponsorship data, immigration data api, h1b api, h1bdata alternative, tech salary data, h1b case status, workforce analytics data, compensation benchmarking dataset, h1b filings by employer
For AI Agents & LLM Apps
Returns one row per H-1B LCA filing from h1bdata.info: employer, title, base and prevailing wage, wage level, worksite, case status, submit date and fiscal year; includeDetails adds SOC, FEIN, NAICS and dates.
Minimal working input:
{ "employers": ["Google LLC"], "years": [2025], "maxItems": 50 }
Variant — full 28-field records for one metro:
{ "employers": ["Amazon"], "years": [2026, 2025], "cities": ["Seattle"], "includeDetails": true, "maxItems": 200 }
Output fields: caseNumber, employer, jobTitle, baseSalary, prevailingWage, wageLevel, worksiteCity, worksiteState, status, submitDate, fiscalYear — plus socCode, naicsCode, fullTime, employer address/FEIN and employment dates when includeDetails is on.
Behaviors an agent should know:
employersempty is not "all employers" — it uses a built-in list of major tech employers. Always pass names explicitly.yearsdefaults to the current and previous fiscal year, not to all history.includeDetailsadds one extra billed event per case (case-detail, $0.001) and roughly doubles runtime.maxItemsdefaults to 1000, unlike most actors where 0 means unlimited;0here means truly unlimited.jobTitlesandcitiesare filters applied during search; empty means no filter, not "no results".statusis the LCA status (certified/denied/withdrawn), not a visa or lottery outcome.
Billing: $0.0025 per case row plus $0.001 per case detail, plus a small actor-start event.
Legal & Compliance Disclaimer
This actor is an independent tool. It is not affiliated with, endorsed by, or sponsored by h1bdata.info, the US Department of Labor, or the Office of Foreign Labor Certification.
It accesses publicly available LCA disclosure pages — records that US employers are legally required to publish as part of the H-1B process. No login, no paywall bypass, no CAPTCHA solving. The output describes employers and job offers, not individual workers: LCA disclosures do not contain employee names.
Users are responsible for complying with h1bdata.info's Terms of Service and with applicable law. If you use the data for hiring, compensation or immigration decisions, note that LCA filings are not visa approvals, and employment decisions based on them may be subject to US anti-discrimination and immigration rules. This section is a factual disclosure, not legal advice.