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.
// 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
}); 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
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
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.
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
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.
// 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 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.
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.
const socCodes = await threshold.soc.search({
q: "software engineer",
limit: 2,
includeDescription: true
});
// Returns:
{
results: [
{
"socCode": "15-1252",
"title": "Software Developers",
"description": "Research, design, and develop computer and network software or specialized utility programs.",
"relevanceScore": 0.95,
"h1bStats": {
"totalFilings": 247893,
"medianWage": 145000
}
},
{
"socCode": "15-1251",
"title": "Computer Programmers",
"description": "Create, modify, and test the code and scripts.",
"relevanceScore": 0.87,
"h1bStats": {
"totalFilings": 89234,
"medianWage": 125000
}
}
]
} Get instant access to prevailing wage data and SOC codes.
-
Access current and historical LCA filing data.
-
Comprehensive competitor intelligence analysis.
-
Get same-day access to new LCA disclosure data.
const competitors = await threshold.competitors.analyze({
socCode: "15-1132",
location: "Seattle, WA",
year: 2024
});
console.log(`Found ${competitors.filings.length} competitor filings`);
// Output: Found 1,247 competitor filings
competitors.topEmployers.forEach(employer => {
console.log(`${employer.name}: ${employer.averageWage}`);
});
// Output: Microsoft: $185,000
// Output: Amazon: $179,500
// Output: Google: $182,000 Real-time competitor intelligence and market analysis.
-
Detailed reporting on competitors' filings, derived from LCA data.
-
Advanced filtering for specific regions and roles.
const lcaData = await threshold.lca.search({
employer: "Google",
socCode: "15-1252",
year: 2024,
status: "certified"
});
console.log(`Found ${lcaData.filings.length} LCA filings`);
// Output: Found 342 LCA filings
const avgWage = lcaData.averageWage;
console.log(`Average wage: $${avgWage}`);
// Output: Average wage: $175,000 Direct access to Department of Labor LCA filing data.
-
Wage data is available instantly across all regions.
-
Data is sourced directly from Department of Labor.
// Generate prevailing wage evidence PDF
const response = await fetch(
"https://api.threshold-immigration.com/api/v1/evidence/wage-level?" +
new URLSearchParams({
soc_code: "15-1252",
zip: "94105",
selected_level: "3",
wage_source: "oews"
}),
{ headers: { "X-API-Key": "your_api_key" } }
);
// Save the PDF document
const pdfBlob = await response.blob();
console.log(`Generated ${pdfBlob.size} byte PDF`);
// Output: Generated 125847 byte PDF Generate PDF documents evidencing prevailing wage levels for H-1B lottery registration.
-
Generate DOL-compliant prevailing wage evidence PDFs.
-
Automatically resolves ZIP codes to CBSA area codes.
-
Supports OEWS and ACWIA wage data sources.