H-1B Data Intelligence

The intelligence layer for modern immigration

Instant access to prevailing wages, SOC codes, and competitor intelligence through a single, elegant API.

threshold-example.js
// Find optimal filing locations for a Software Engineer
const locations = await threshold.intelligence.geographicOptimizer({
  socCode: '15-1252',
  offeredWage: 165000
});

// Analyze employer H-1B program
const employer = await threshold.intelligence.employerProfile({
  name: 'Google',
  includeWageDistribution: true
});

// Generate wage evidence PDF for lottery registration
const evidence = await threshold.evidence.wageLevel({
  socCode: '15-1252',
  zip: '94105',
  selectedLevel: 3
});
Built for immigration professionals

H-1B data without complexity

Access comprehensive immigration intelligence through our modern API—no more manual research, spreadsheets, or outdated data sources.

  • Geographic Optimizer

    Rank metro areas by H-1B lottery advantage for any occupation and wage level.

    Learn more
  • Prevailing Wages

    Access DOL prevailing wage data across all wage levels and geographic regions.

    Learn more
  • SOC Classification

    Search occupational codes and analyze alternative classifications with wage implications.

    Learn more
  • Employer Intelligence

    Comprehensive H-1B program analysis with filing statistics and wage distributions.

    Learn more
  • Evidence PDFs

    Generate DOL-compliant prevailing wage evidence for H-1B lottery registration.

    Learn more
  • Data Quality

    Cleaned, normalized data from official government sources with regular updates.

    Learn more
Direct DOL data access

Unfiltered access to Department of Labor data

Immigration data has been locked away in government databases for decades, forcing practitioners to manually research wages and classifications.

We change that: giving you direct, programmatic access to DOL prevailing wage data, OFLC data, and historical filing records. This means faster petition preparation, accurate classifications, and complete visibility into H-1B trends.

  • Historical Data Coverage

  • Built on Government Data Sources

  • High-Performance Infrastructure

  • Developer-First Design

MCP Integration

Ask your AI. Get immigration intelligence.

Threshold connects to any MCP-compatible AI tool. Research prevailing wages, evaluate SOC classifications, and build defensible filing strategies in the same conversation.

threshold-mcp
connected

What wage level does $155,000 hit for a Software Developer in San Francisco?

Wage Level · calculate_wage_level

At $155,000, a Software Developer (SOC 15-1252) in the San Francisco-Oakland-Fremont metro area qualifies at Level 1, which provides the minimum single lottery entry. The Level 2 threshold is $165,131 — only $10,131 above the offered wage. Levels 3 and 4 start at $193,149 and $221,187 respectively. At Level 1, you may want to consider classification alternatives or a different worksite location before filing.

Same client, but based in New York. Any SOC code that gets better lottery odds at $155K?

Classification · analyze_classification

Under 15-1252 (Software Developers) in New York, $155,000 lands at Level 2 with 2x lottery entries — the Level 4 threshold is $193,461, so there's a $38K gap. However, if the role involves systems analysis and requirements gathering, 15-1211 (Computer Systems Analysts) is worth considering. That SOC's Level 4 threshold in New York is just $151,590, which this wage clears by $3,410 — jumping from 2x to 4x lottery entries. You'd want to confirm the duty description supports the reclassification.

Client has offices in SF, NYC, Austin, and Nashville. Where does $155K get the best lottery position for 15-1252?

Geo Optimizer · optimize_geography

For a Software Developer at $155,000, the lottery advantage varies significantly across those four offices. Nashville is the clear winner at Level 4 (4x entries) — the threshold there is $143,541. Austin comes in at Level 3 with 3x entries, New York at Level 2 with 2x, and San Francisco at Level 1 with just 1x. Filing in Nashville yields four times the lottery weight of San Francisco for the same salary and role.

Pull Google's H-1B filing history. How would a $160K software engineer petition compare?

Employer Intel · get_employer_intelligence

Google has filed 37,914 LCAs to date. In FY2023 alone they filed 11,363 with an average wage of $170,858. Their most-filed occupation is 15-1252 (Software Developers) with 8,454 filings at an average of $166,490. A $160K petition at their Mountain View HQ would land at Level 1 — the Level 2 threshold there is $187,075. Notably, even Google's average SWE wage falls at Level 1 in San Jose, so $160K is within norms for this employer but receives minimum lottery weighting.

Ask about wages, SOC codes, employers...

Every registration needs wage evidence now

The weighted lottery means prevailing wage determines selection odds, and DOL requires that evidence at registration, months before the LCA. Threshold puts the data attorneys need for that determination into a single conversation.

See the full picture before you file

The same salary can qualify at different wage levels depending on SOC classification and worksite location. Threshold surfaces both dimensions so attorneys can evaluate options and document the reasoning behind every filing decision.

Authorative sources, auditable decisions

Every result is drawn from current prevailing wage data and OFLC disclosure files. Threshold doesn't make the call. It gives practitioners the evidence to make the right one.

Runs inside

Claude Desktop
ChatGPT
Cursor
Windsurf
Claude Code
Perplexity
Custom Agents
Precision queries

Query H-1B data with precision

Access prevailing wages, SOC codes, LCA data, and competitor intelligence through our comprehensive API.

Prevailing Wages

Query prevailing wages by SOC code and location with instant results.

SOC Classification

Search and match job titles to Standard Occupational Classification codes.

LCA Analytics

Access historical Labor Condition Application data with advanced filtering.

Batch Processing

Process multiple queries efficiently for large-scale immigration workflows.

query-example.js
// Get prevailing wages for Software Engineer
const wage = await threshold.prevailingWage.get({
  socCode: '15-1252',
  zip: '94105',
});

// Search SOC codes by job title
const socCodes = await threshold.socCodes.search({
  title: 'Senior Software Engineer',
  limit: 10
});

// Get competitor salary data
const intelligence = await threshold.intelligence.company({
  name: 'Google',
  socCode: '15-1252',
  location: 'Mountain View, CA'
});

console.log(`Prevailing wage: $${wage.amount}`);
// Output: Prevailing wage: $137,093
Complete API Suite

Everything you need for intelligent H-1B automation

Programmatically access prevailing wages, SOC codes, competitor intelligence, and comprehensive LCA data through our unified API platform.

example.js
const wageLevel = await threshold.wages.level({
    socCode: "15-1252",
    wage: 165000,
    zip: "94105"
});

console.log(`Offered wage level: ${wageLevel.wageLevel}`);
// Output: Offered wage level: 3

console.log(`Area: ${wageLevel.area.name}`);
// Output: Area: San Francisco-Oakland-Berkeley, CA

Access comprehensive H-1B intelligence data programmatically.

  • API requests are processed securely with authentication.

  • Immediate responses for all prevailing wage queries.

  • Organization-level analytics and management of API usage.