US Visa Sponsor Leads - PERM Green Card, H-2A & H-2B avatar

US Visa Sponsor Leads - PERM Green Card, H-2A & H-2B

Pricing

from $6.00 / 1,000 visa sponsor filings

Go to Apify Store
US Visa Sponsor Leads - PERM Green Card, H-2A & H-2B

US Visa Sponsor Leads - PERM Green Card, H-2A & H-2B

Scrape US employers that sponsor green cards (PERM) and seasonal work visas (H-2A farm & H-2B non-ag) from official DOL OFLC disclosure data: employer name, address, phone, FEIN, NAICS, attorney/agent, job, wage & worksite. B2B immigration-intent leads + lead score + monitoring.

Pricing

from $6.00 / 1,000 visa sponsor filings

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

US Visa Sponsor Leads Scraper — PERM Green Card, H-2A & H-2B Employers

Find every US employer that sponsors foreign workers — straight from the official U.S. Department of Labor OFLC disclosure data (Office of Foreign Labor Certification). This actor turns the government's raw quarterly spreadsheets into clean, ready-to-use B2B leads across three high-intent visa programs:

  • PERM — permanent labor certifications: companies sponsoring employees for a green card (EB-2 / EB-3).
  • H-2A — temporary agricultural / farm work visas: growers, ranches, nurseries and farm-labor contractors.
  • H-2B — temporary non-agricultural seasonal work visas: landscaping, hospitality, construction, seafood, amusement and more.

Every record comes back with employer name, full address, phone, FEIN, NAICS industry, the employer contact and the immigration attorney/agent (name, firm, email, phone), the sponsored job title + SOC occupation, offered & prevailing wage (annualized), the worksite, worker counts, employment dates, case status & decision date, a derived lead score, and the complete raw source record.

No login, no cookies, no browser, no API key — fast, reliable extraction direct from the DOL data files.

Why this visa-sponsor scraper?

A company that files a PERM, H-2A or H-2B application has declared, documented hiring intent and is paying real money to sponsor workers — one of the cleanest B2B buying signals in the public record. Generic "company list" scrapers can't tell you who sponsors visas; single-program clones charge a start fee and hand back a thin table with no contacts and no monitoring. This actor reads the official OFLC files directly and ships the richest dataset in the category.

DataThin clonesThis actor
Employer name, trade name, full addresspartial
Employer phone + FEIN + NAICS
Immigration attorney / agent (name, firm, email, phone)
Employer point-of-contact (name, title, email)✅ when published
Job title + SOC occupationpartial
Offered & prevailing wage (annualized)partial
Worksite address, county, state
Worker counts + employment dates (H-2A/H-2B)
Case status, decision date, fiscal yearpartial
PERM and H-2A and H-2B in one schema❌ single-program
Aggregated sponsor profiles (totals, approval rate, top jobs)
Derived lead score + lead signals
Only-new monitoring mode
Complete raw source columns (sourceFields)
Start feeusuallynever

Who buys visa-sponsor data?

  • Immigration law firms & legal-services providers — the single biggest buyer: find companies already sponsoring (cross-sell, switch targets), benchmark competitors, and see which firms handle which employers.
  • Recruiting, staffing & RPO — H-1B-cap-exempt, PERM and seasonal sponsors are warm targets for placement and talent services.
  • Global mobility, relocation & immigration software (e.g. case-management, I-9/E-Verify, onboarding) — sponsors are in-market for mobility and compliance tooling.
  • HR / payroll / EOR / PEO platforms — visa-sponsoring employers are growing companies hiring across borders.
  • Agricultural suppliers, farm-labor housing & transportation — every H-2A employer needs housing, transport, equipment, crop inputs and insurance.
  • Seasonal-industry vendorsH-2B employers in landscaping, hospitality and construction buy equipment, uniforms, scheduling software and seasonal insurance.
  • Market & competitive intelligence, data & research — track sponsorship trends by industry, occupation, wage and geography each quarter.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the US Visa Sponsor Leads Scraper, choose one or more programs (PERM / H-2A / H-2B), optionally set states, a job title, NAICS or wage filter, pick filings or employers output, and set your limit.
  3. Click Start and watch sponsor records stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"programs": ["PERM", "H-2B"],
"states": ["CA", "TX"],
"jobTitleContains": "software",
"minAnnualWage": 100000,
"certifiedOnly": true,
"outputMode": "filings",
"sortBy": "leadScore",
"maxResults": 1000
}
  • programs — any of PERM (green card), H-2A (farm), H-2B (seasonal non-ag). Default: all three.
  • outputModefilings (one row per case, richest) or employers (one aggregated sponsor profile per company, with totals, approval rate and top jobs).
  • fiscalYears — e.g. ["2025","2024"]. Leave empty for the latest available data. Each year resolves to its most complete published quarter automatically.
  • states — two-letter codes; matches the worksite or employer location.
  • certifiedOnly — keep only certified/approved filings (drop denied & withdrawn).
  • employerNameContains / jobTitleContains — free-text filters on employer or occupation.
  • socCodes / naicsCodes — occupation and industry code prefixes (e.g. ["15-1252"], ["7217","72"]).
  • minAnnualWage / minWorkers — qualify by pay or by the number of workers sponsored (H-2A/H-2B).
  • decisionDateFrom — only filings decided on/after a date.
  • withEmployerPhoneOnly / withEmailOnly / withFeinOnly — keep only contactable, identifiable leads.
  • sortByleadScore, wageHigh, workersHigh, recent, employerName, source.
  • monitorMode / monitorKey — see below.

Output

Each filing record includes (selected fields):

{
"recordType": "filing",
"program": "H-2B",
"visaClass": "H-2B",
"caseNumber": "H-300-24001-123456",
"caseStatus": "Certified",
"isCertified": true,
"decisionDate": "2024-11-18",
"employerName": "Evergreen Landscaping Llc",
"entityType": "LLC",
"employerFullAddress": "123 Main St, Austin, TX 78701",
"employerPhone": "(512) 555-0142",
"employerFein": "742345678",
"employerNaicsCode": "561730",
"contactName": "Jane Operator",
"contactEmail": "hr@evergreenlandscape.com",
"attorneyName": "John Counsel",
"attorneyFirm": "Counsel Immigration Group",
"attorneyEmail": "john@counselimmig.com",
"jobTitle": "Landscape Laborer",
"socCode": "37-3011",
"wageOfferFrom": 18.5,
"wageUnitOfPay": "Hour",
"wageAnnualizedFrom": 38480,
"prevailingWage": 17.9,
"prevailingWageAnnualized": 37232,
"worksiteCity": "Austin",
"worksiteState": "TX",
"workersRequested": 25,
"employmentBeginDate": "2025-03-01",
"employmentEndDate": "2025-11-30",
"leadScore": 84,
"leadSignals": ["program:H-2B", "certified", "hasEmployerPhone", "hasEmail", "multiWorker10+"],
"sourceFields": { "...": "every raw OFLC column" }
}

In employers mode, each row is one company with programsUsed, filingsCount, totalWorkersSponsored, certifiedCount, approvalRatePct, topJobTitles, worksiteStates, minAnnualWage / maxAnnualWage, best contact/attorney email and a lead score.

Honest about coverage

The OFLC files carry employer phone for most filings and the attorney/agent email very widely; an employer-contact email is present when the employer listed one. Coverage varies by program and fiscal year — H-2A/H-2B forms are especially contact-rich, while older PERM years carry fewer contact fields. A blank field means DOL didn't publish that value for that case, not that scraping failed. We never fabricate contact data, and we attach every raw column under sourceFields so nothing is lost.

Monitoring mode — only-new sponsors

Turn on monitorMode and the actor remembers every case (or employer) it has already emitted in a named key-value store, then returns only new ones on the next run. Point it at a filter (e.g. H-2B landscaping in Texas) and schedule it — each run hands you only the freshly published sponsorships. Use a distinct monitorKey per filter so setups track separately. This works alongside the Apify Scheduler (it dedups records, while the Scheduler decides when to run), so you never double-pay for leads you already pulled.

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 quarterly with monitoring mode to capture newly published sponsorships (OFLC refreshes the disclosure data every quarter).
  • 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/us-visa-sponsor-leads-scraper').call({
programs: ['PERM'],
states: ['CA'],
jobTitleContains: 'software',
certifiedOnly: true,
sortBy: 'leadScore',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} sponsor records`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new sponsor leads straight into your CRM.
  • Slack — get notified when a monitored filter gets a new sponsor.
  • 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 every H-2B landscaping employer in Texas that was certified for at least 10 workers, with a phone number and a lead score" 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 immigration, labor & US B2B lead-gen stack:

Tips

  • Immigration law firms: set outputMode: "employers", sort by filingsCount/leadScore, and filter states to your region — the result is a ranked book of sponsoring companies with attorney-of-record intelligence.
  • H-2B seasonal vendors: set programs: ["H-2B"], jobTitleContains (e.g. "landscape", "housekeeper", "cook") and minWorkers: 10 to find the biggest seasonal employers.
  • H-2A agriculture: set programs: ["H-2A"] and a state — every record is a farm/grower with worker counts and employment dates for the coming season.
  • Green-card / PERM targets: set programs: ["PERM"], certifiedOnly: true, and a socCodes/naicsCodes filter to reach companies actively sponsoring permanent residency in your niche.
  • Recurring monitoring: combine Schedules with monitorMode to capture only sponsorships added since the last run — perfect for catching every new filing each quarter.

FAQ

Where does the data come from? From the U.S. Department of Labor, Office of Foreign Labor Certification (OFLC) public disclosure data — the official quarterly files of every PERM, H-2A and H-2B application, published at dol.gov.

Does it need an API key or login? No. The DOL data files are downloaded directly — no key, no login, no browser.

How fresh is it? OFLC refreshes the disclosure data quarterly (cumulative within each federal fiscal year). The actor resolves the newest available file for each program automatically; pass fiscalYears to pull specific years or history. Run on a Schedule with monitoring mode to capture new filings as they post.

Does it include emails? It includes the immigration attorney/agent email very widely and the employer-contact email when the employer provided one (especially common on H-2A/H-2B). Coverage varies by program and year. We never fabricate contact data — everything is straight from the DOL record.

What's the difference between this and your H-1B scraper? Different visa programs and different employers. The H-1B Visa Scraper covers specialty-occupation LCAs (H-1B / H-1B1 / E-3); this actor covers green-card (PERM) and seasonal (H-2A / H-2B) sponsorship. Run both for full coverage of US visa-sponsoring employers.

What does "annualized wage" mean? Many filings list pay by the hour, week or month. We convert each to an approximate yearly figure (wageAnnualizedFrom, prevailingWageAnnualized) so you can filter and rank across programs — while keeping the original amount and unit.

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.

A field is empty — why? A filing only carries the fields its program/form collects (e.g. PERM has no "number of workers"; H-2A/H-2B do). Blank means DOL has no value, never that scraping failed. The full raw record is in sourceFields.

Is scraping this data legal? This actor collects publicly available U.S. government disclosure data. You're responsible for using it in compliance with applicable laws and the 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.