WageGate is a Chrome Extension that automatically injects H1B Prevailing Wage levels directly into job postings on LinkedIn and Indeed.
Knowing the H1B wage level (L1-L4) for a posted salary is crucial for international workers. This extension does the math for you based on the official BLS OES data.
- Automated Level Check: Instantly see if a salary meets H1B Level 1, 2, 3, or 4 requirements.
- Smart Parsing:
- Handles Hourly ($65/hr), Monthly, and Annual ($120k) formats.
- Automatically takes the minimum of a salary range for conservative estimation.
- Deep Scan: Scans the entire job description if the salary isn't in the header.
- Unified Location Matching: Maps city/state to precise MSA/County wage data for high accuracy.
- Visual Indicators: Premium color-coded badges (Cyan, Teal, Emerald, Forest Green, or Alert Red).
Since this is a specialized tool, you can install it as a "Unpacked" extension:
- Clone this repository:
git clone https://github.com/dreamerskymaster/wagegate-extension.git
- Open Chrome and navigate to
chrome://extensions/. - Turn on Developer mode (toggle in the top right).
- Click Load unpacked (top left).
- Select the folder where you cloned this repository.
- Navigate to LinkedIn or Indeed and start searching!
The extension is built with Manifest V3 and consists of:
content.js: Scrapes job titles, locations, and salaries using modern DOM selectors.background.js: Acts as a proxy to communicate with the WageGate API to bypass CORS restrictions.manifest.json: Defines permissions and secure host matching.
WageGate does not store your data. It only sends the anonymous Job Title and Location to our backend to retrieve the latest wage data. We do not track your browsing history or personal information.
MIT License. Created by Ajith Srikanth.