Other ways to use H-1B Visa Data

Same data, different audiences.

Chat & MCP

Use the same data from Claude, Cursor or ChatGPT. AI agents can call every tool the app uses.

Open Chat & MCP
REST API

Call every tool from your own backend. OpenAPI spec + cURL examples.

Open API docs

Where the data comes from

OFLC LCA Disclosure Data
US Department of Labor — Office of Foreign Labor Certification

Labor Condition Application (LCA) disclosure files containing all H-1B, H-1B1, and E-3 visa applications — employer name, job title, worksite, wage offered, prevailing wage, SOC code, and case outcome.

~675K applications (5 quarters)
Source updated: Quarterly
We refresh: Weekly
XLSX (72-137 MB per quarter)
US — all H-1B/H-1B1/E-3 LCA filings
H-1B LCA data reflects applications filed with DOL, not actual visa grants. A certified LCA does not guarantee the worker received a visa or is currently employed. Wage data represents the offered wage at time of filing.

Live snapshot

Records
675,049 applications
Refresh cadence
Daily
Last refreshed
10h ago

Frequently Asked Questions

Where does the data come from?

DOL OFLC (Department of Labor, Office of Foreign Labor Certification) public LCA disclosure files, refreshed when OFLC publishes a new quarter. Coverage spans the recent fiscal years that OFLC currently makes available.

Does an LCA mean the worker actually got a visa?

No. The LCA is the Labor Condition Application the employer files with DOL — a certified LCA is a prerequisite for the H-1B petition, not the visa grant itself. Use this dataset to study sponsorship intent, wage levels, and labour-market demand, not USCIS approval outcomes.

How current is the wage data?

The 'offered wage' on the LCA is the wage the employer committed to at the time of filing. It's a strong signal for new-hire benchmarking but does not necessarily equal current pay after raises and promotions.

What identifiers can I search by?

Employer name (fuzzy), SOC code, job title, work-site location (state, city, MSA), wage range, fiscal year, and case status. The full filing detail includes prevailing-wage level and source.

Use it from Claude, Cursor or ChatGPT

Same dataset, exposed as a Model Context Protocol server. Drop the URL into Claude Desktop, Cursor, VS Code, Cline, Windsurf, or any other MCP client.

https://mcp.mcpbundles.com/bundle/h1b-visa

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to H-1B Visa LCA Disclosures and paste the MCP URL into Remote MCP server URL.
  4. Click Add. H-1B Visa LCA Disclosures will appear under Not connected — select it and click Connect to complete OAuth.
Name: H-1B Visa LCA Disclosures
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/h1b-visa
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Search 675K applications now

No API key or third-party login required. Chat with AI and run live queries instantly.