Visa Sponsor Leads Scraper - PERM, H-2A & H-2B Employers
Pricing
from $3.86 / 1,000 visa-sponsor employer leads
Visa Sponsor Leads Scraper - PERM, H-2A & H-2B Employers
Scrape US visa-sponsor employer leads from official DOL OFLC data: PERM (green card), H-2A & H-2B. Get employer, named contact, email, phone, FEIN, NAICS, wage & lead score. Filter by state, status & date. Monitor mode returns only new filings. No login, no browser.
Pricing
from $3.86 / 1,000 visa-sponsor employer leads
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Visa Sponsor Leads Scraper — PERM, H-2A & H-2B Employers (Email, Phone & Named Contact)
Turn the U.S. Department of Labor's official foreign labor certification disclosure data into a clean, contact-rich B2B lead list of every employer that sponsors foreign workers — PERM (green card) sponsors, H-2A agricultural employers (farms), and H-2B seasonal employers (landscaping, hospitality, seafood, construction).
Every record is a ready-to-contact lead: employer name & address, a named point-of-contact with a direct email and phone, employer phone, FEIN, NAICS industry, offered wage, worksite, the attorney/agent on the case, and a 0–100 lead score — plus every other published field.
No login, no cookies, no browser, no API key — fast, reliable extraction straight from the official dol.gov disclosure files.
Why this scraper?
These employers are funded, growing, in-market businesses with a paperwork-verified contact — they just spent thousands of dollars and months of legal work to hire. Generic "paste a URL" lead scrapers can't touch this data, and the few that do return one program only, no contact fields, and no monitoring. This actor ships the richest dataset in the category, across three programs, in one run.
| Data | Typical scrapers | This actor |
|---|---|---|
| PERM (green card) + H-2A + H-2B in one run | ❌ one program | ✅ all three |
| Employer name, full address, phone | partial | ✅ |
| Named point-of-contact (first/last + job title) | ❌ | ✅ |
| Point-of-contact direct email | ❌ | ✅ when published |
| Point-of-contact direct phone | ❌ | ✅ when published |
| Employer FEIN + NAICS industry + sector | ❌ | ✅ |
| Number of employees & year business started (PERM) | ❌ | ✅ |
| Offered wage + annualized estimate | ❌ | ✅ |
| Attorney / agent + law firm + email | ❌ | ✅ |
| Job title, SOC code, worksite, employment dates | ❌ | ✅ |
| Application email / phone / website (H-2A/H-2B) | ❌ | ✅ |
| Lead score (0–100) | ❌ | ✅ |
Every other published field (additionalData) | ❌ | ✅ |
| Monitor mode (only NEW filings) | ❌ | ✅ |
Who buys this data?
- Immigration & employment law firms — prospect employers actively filing PERM/H-2 cases (and see which attorney already has them).
- Staffing, recruiting & global-mobility services — reach employers with a proven need for workers.
- Agricultural suppliers & ag-tech (H-2A) — every H-2A employer is a working farm with a named owner, crops/job, worker count and a season.
- Hospitality, landscaping, seafood & construction vendors (H-2B) — seasonal employers buying labor, housing, equipment and insurance.
- HR / payroll / compliance SaaS, insurance, relocation & housing providers — sell to companies that just committed to hiring.
- Researchers, journalists & analysts — wage levels, sponsor trends, and labor-market intelligence by state, industry and occupation.
Use cases
- Lead generation — export employers with a named contact, direct email and phone; filter to
Certifiedcases for the warmest, approved sponsors. - Territory & vertical targeting — filter by state, NAICS industry, or keyword (e.g.
dairy,hotel,software engineer) to build a focused list. - Fresh-leads feed — combine
decidedAfter+ Monitor mode + a Schedule to capture only newly filed/decided sponsors each day or week. - Competitive intelligence — see which law firms and agents represent which employers.
- Market & wage research — analyze offered wages, occupations and sponsor volume across programs, states and industries.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Visa Sponsor Leads Scraper, choose your programs (PERM, H-2A, H-2B), add any filters (state, status, keyword, NAICS, date), and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"programs": ["PERM", "H-2A", "H-2B"],"fiscalYear": "latest","states": ["CA", "TX", "FL"],"caseStatuses": ["Certified"],"keyword": "landscaping","naicsCodes": ["11", "72"],"decidedAfter": "2026-01-01","withEmailOnly": true,"deduplicateEmployers": false,"maxResults": 1000,"monitorMode": false}
- programs (default all three) —
PERM(permanent / green-card sponsors),H-2A(seasonal agricultural / farms),H-2B(seasonal non-agricultural). - fiscalYear (default
latest) —latestuses the most recent quarter DOL has published (cumulative for the current fiscal year), or pick2025,2024, etc. - states — keep only employers (or worksites) in these 2-letter state codes.
- caseStatuses —
Certified,Partial Certification,Denied,Withdrawn,Pending. Leave empty for all. - keyword — keep only filings whose employer name, trade name, job title or occupation contains this text.
- naicsCodes — keep only employers whose NAICS code starts with one of these prefixes (e.g.
11= Agriculture,72= Accommodation & Food Services). - decidedAfter — keep only filings decided on/after this date (
YYYY-MM-DD). - withEmailOnly / withPhoneOnly — keep only records that have a contact email / phone.
- deduplicateEmployers (default false) — output each employer once (most recent filing), deduplicated by FEIN / name.
- includeRawFields (default true) — attach an
additionalDataobject with every other published column so nothing is lost. - maxResults / sortBy — cap the output (newest first), by
decisionDateorreceivedDate. - startUrls (advanced) — paste direct DOL OFLC
.xlsxfile URLs to use exactly those files. - monitorMode / monitorKey — remember cases seen in previous runs and output only NEW ones.
- proxyConfiguration — Apify Proxy. Residential US is required (the
dol.govfile host blocks datacenter IPs) and is the default — leave it as-is.
Output
One record per case/filing (or per employer with deduplicateEmployers):
{"program": "H-2A","visaProgram": "H-2A (Seasonal Agricultural)","caseNumber": "H-300-26090-741793","caseStatus": "Determination Issued - Certification","caseStatusCategory": "Certified","receivedDate": "2026-03-31","decisionDate": "2026-03-31","fiscalYear": "2026_Q2","employerName": "Robersonville Ag","employerAddress": "22331 Nc Hwy 903","employerCity": "Robersonville","employerState": "NC","employerPhone": "12522172923","employerFein": "82-0711437","naicsCode": "1119","naicsSector": "Agriculture, Forestry, Fishing & Hunting","pocFullName": "James Corey","pocJobTitle": "Owner","pocPhone": "12522172923","pocEmail": "gray@coreyfarms.com","attorneyName": "Manuel Fick","attorneyFirm": "USAFARMLABOR","attorneyEmail": "danat.usafl@gmail.com","jobTitle": "Farmworkers and Laborers, Crop, Nursery, and Greenhouse","socCode": "45-2092.00","wageFrom": 12.78,"wageUnit": "Hour","wageAnnualizedFrom": 26582,"totalWorkersCertified": 3,"employmentBeginDate": "2026-05-15","employmentEndDate": "2026-11-30","worksiteCity": "Robersonville","worksiteState": "NC","applyEmail": "gray@coreyfarms.com","primaryEmail": "gray@coreyfarms.com","primaryPhone": "12522172923","leadScore": 95,"additionalData": { "typeOfEmployerApplication": "Individual Employer", "...": "every other published field" },"scrapedAt": "2026-06-20T03:30:00.000Z"}
PERM records add employerNumEmployees, employerYearCommenced, and PERM-specific recruitment/job-requirement fields in additionalData. H-2A/H-2B records add worker counts, employment seasons, applyEmail / applyPhone / applyWebsite, and (H-2A) housing fields.
What to expect (field coverage)
This is official government filing data, so a field is populated only when the employer or their representative entered it. Verified across the current files, you can typically expect:
| Field | Coverage |
|---|---|
| Employer name, address, city/state, case status, decision date | ~100% |
| NAICS, SOC/occupation, job title, wage | ~95–100% |
| Employer phone, FEIN | ~90%+ |
| Named point-of-contact (name + title) | ~90%+ |
| Point-of-contact email | high on H-2A/H-2B; varies on PERM |
| Attorney / agent + email | present when the employer used representation |
A blank field means it wasn't published for that filing — never that scraping failed. With includeRawFields on, nothing is dropped.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with
decidedAfteror Monitor mode to capture only newly certified sponsors; perfect for lead pipelines and newsletters. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/visa-sponsor-leads-scraper').call({programs: ['H-2A', 'H-2B'],states: ['CA', 'FL'],caseStatuses: ['Certified'],withEmailOnly: true,maxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} visa-sponsor employer leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new employer leads straight into your CRM.
- Slack — get notified when a monitored search finds new sponsors.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find certified H-2A farm employers in California with an email" and let it run the scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete US B2B / government-data lead-gen stack:
- H-1B Visa Scraper — H-1B / LCA filings, sponsor salaries, and employer leads (the H-1B companion to this actor).
- GSA eLibrary Scraper — federal Schedule contractors with SAM UEI, NAICS & contacts.
- USASpending Scraper — federal contract & grant awards by recipient.
- SBA Loan Leads Scraper — SBA 7(a)/504-financed small businesses (fresh financing intent).
- PPP Loan Data Scraper — 11M+ PPP loans with owner demographics & firmographics.
- US Federal Grants Scraper — Grants.gov / NIH / NSF funding opportunities & recipients.
- US Business Formation Scraper — newly registered LLCs & companies (fresh B2B leads).
- US Contractor License Scraper — licensed contractors with bond, insurance & qualifier.
- FMCSA Trucking Scraper — motor carriers with contacts, fleet size & authority.
- NPI NPPES Scraper — 8M+ US healthcare providers with phone & taxonomy.
- TaxBuzz Scraper — accountant & tax-pro directory leads.
Tips
- Warmest leads: filter
caseStatuses: ["Certified"]+withEmailOnly: true— approved sponsors with a contact email. - By industry: H-2A is almost all farms (NAICS
11); H-2B skews to landscaping (56), hospitality/food (72) and construction (23). UsenaicsCodesorkeywordto target. - Fresh feed: set
decidedAfterto your last run date, or turn on Monitor mode with a uniquemonitorKeyper saved search, and schedule it. - Cost control: use
states,keyword,naicsCodesandmaxResultsto keep runs focused — you're billed per lead returned. - Proxy: keep the default Residential US proxy; the
dol.govfile host blocks datacenter IPs.
FAQ
Where does the data come from? The U.S. Department of Labor, Office of Foreign Labor Certification (OFLC) publishes quarterly public disclosure data for every PERM, H-2A and H-2B application. This actor reads those official .xlsx files directly — no API key, no login.
Is this the same as the H-1B scraper? No — they're complementary. The H-1B Visa Scraper covers H-1B/LCA filings; this actor covers PERM (green card), H-2A and H-2B, which have completely different employers (farms, seasonal businesses, green-card sponsors).
How current is it? DOL releases data quarterly; fiscalYear: "latest" always uses the newest published file, which is cumulative for the current fiscal year.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only new sponsors each week? Turn on Monitor mode (it remembers cases across runs) and add a Schedule. Monitor mode works alongside Schedules — it does not replace them.
A contact email is blank — why? Some employers don't publish a point-of-contact email on every filing (especially PERM). The actor never invents data; blank means it wasn't in the official record. Use withEmailOnly to keep only records that have one.
Is this legal? This actor collects publicly available government disclosure data. You are responsible for using it in compliance with applicable laws (e.g. CAN-SPAM/TCPA for outreach) and DOL's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.