bluedoor data·H-1B Jobs API·bluedoor.sh ->

Home / Companies / Ecolab Inc.

Ecolab Inc. H-1B company data

Employer profile assembled from DOL OFLC LCA rows and USCIS H-1B Employer Data Hub petition summaries. Rows below include aliases, source IDs, filing coverage, petition counts, role coverage, worksite coverage, and wage summary fields when present.

EmployerLCA filingsRole titlesWorksitesCoverageUSCIS approvalsTop roleSourcesOpen
Ecolab Inc.
ECOLAB INC
1224920FY2016 to FY2026
Latest decision 2026-03-24
164ASSISTANT MARKETING MANAGER/SENIOR MARKETING ANALYST
10 filings
dol_oflc_lca, uscis_h1b_employer_data_hubProfile
GCS SVCS INC ECOLAB INC
GCS SVCS INC ECOLAB INC
0--FY- to FY-
Latest decision -
1-uscis_h1b_employer_data_hubProfile

Activity summary

LCA filings122
Certified LCAs114
Denied LCAs1
Role titles49
Worksites20
Latest decision2026-03-24
USCIS approvals164
USCIS denials4

Aliases and source names

AliasesSource NamesSources
ECOLAB INCEcolab Inc., ECOLAB INCdol_oflc_lca, uscis_h1b_employer_data_hub

Top roles

TitleSOCLCA filingsLow wage minHigh wage max
ASSISTANT MARKETING MANAGER/SENIOR MARKETING ANALYST13-116110$110,000$0
Marketing Manager11-2021.00
Marketing Managers
9$117,500$136,000
ASSISTANT MARKETING MANAGER11-2021
MARKETING MANAGERS
7$87,190$111,000
MARKETING MANAGER11-2021
MARKETING MANAGERS
7$111,500$130,000
FINANCE MANAGER11-30316$110,000$0
FINANCIAL ANALYSIS MANAGER I11-3031
FINANCIAL MANAGERS
6$110,323$120,000
Assistant Marketing Manager11-2021.00
Marketing Managers
5$111,000$125,000
Finance Manager11-3031.00
Financial Managers
5$111,529$135,000
HUMAN RESOURCES SPECIALIST13-1071
HUMAN RESOURCES SPECIALISTS
5$70,000$85,000
Director II- Bioquell Business and Strategic Development11-2021.00
Marketing Managers
2$160,000$160,000

Top markets

CityStatePostal CodeLCA CountRole Title CountWage Low MinWage High MaxFirst Fiscal YearLatest Fiscal Year
St. PaulMN55102321387,190170,0002,0162,025
Saint PaulMN55102221170,000178,0002,0162,024
NapervilleIL60563211288,290172,7712,0162,026
St PaulMN551029684,000120,0002,0172,019
IrvingTX7506253100,000175,0002,0202,022
GreensboroNC2740943100,000130,0002,0162,019
MatawanNJ0774742130,00002,0182,018
Sugar LandTX774784471,510117,9542,0192,019
EaganMN551213295,000105,0002,0182,023
AlpharettaGA3000421107,00002,0172,017

Full company payload

Company IDcompany:ecolab
NameEcolab Inc.
Normalized Nameecolab
Source Company Idscompany_dol_oflc_lca_ecolab_inc, company_uscis_h1b_datahub_ecolab_inc_tax_1510, company_uscis_h1b_datahub_ecolab_inc_tax_1390, company_uscis_h1b_datahub_ecolab_inc_tax_1945
Source NamesEcolab Inc., ECOLAB INC
AliasesECOLAB INC
Sourcesdol_oflc_lca, uscis_h1b_employer_data_hub
Identifiers
[
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "1510",
    "source": "uscis_h1b_employer_data_hub"
  },
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "1390",
    "source": "uscis_h1b_employer_data_hub"
  },
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "1945",
    "source": "uscis_h1b_employer_data_hub"
  }
]
LCA Activity
{
  "lca_count": 122,
  "case_count": 122,
  "role_title_count": 49,
  "worksite_count": 20,
  "first_fiscal_year": 2016,
  "latest_fiscal_year": 2026,
  "latest_decision_date": "2026-03-24",
  "certified_count": 114,
  "denied_count": 1
}
Petition Activity
{
  "total_approval": 164,
  "total_denial": 4,
  "fiscal_years": [
    "2009",
    "2010",
    "2011",
    "2012",
    "2013",
    "2014",
    "2015",
    "2016",
    "2017",
    "2018",
    "2019",
    "2020",
    "2021",
    "2022",
    "2023"
  ],
  "year_metrics": [
    {
      "cities": [
        "Eagan",
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2009,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102",
        "55121"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 16,
      "initial_approval": 5,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2009",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2009_row_037946",
        "sr_uscis_h1b_datahub_2009_row_037947",
        "sr_uscis_h1b_datahub_2009_row_037948"
      ],
      "continuing_approval": 11
    },
    {
      "cities": [
        "Eagan",
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2010,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102",
        "55120"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 19,
      "initial_approval": 7,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2010",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2010_row_031386",
        "sr_uscis_h1b_datahub_2010_row_031387",
        "sr_uscis_h1b_datahub_2010_row_031388"
      ],
      "continuing_approval": 12
    },
    {
      "cities": [
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2011,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 1,
      "initial_denial": 1,
      "total_approval": 10,
      "initial_approval": 5,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2011",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2011_row_036409",
        "sr_uscis_h1b_datahub_2011_row_036410"
      ],
      "continuing_approval": 5
    },
    {
      "cities": [
        "Egan",
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2012,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102",
        "55121",
        "55402"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 11,
      "initial_approval": 7,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2012",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2012_row_032475",
        "sr_uscis_h1b_datahub_2012_row_032476",
        "sr_uscis_h1b_datahub_2012_row_032477",
        "sr_uscis_h1b_datahub_2012_row_032478"
      ],
      "continuing_approval": 4
    },
    {
      "cities": [
        "Eagan",
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2013,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102",
        "55121"
      ],
      "total_denial": 1,
      "initial_denial": 0,
      "total_approval": 20,
      "initial_approval": 7,
      "continuing_denial": 1,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2013",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2013_row_031043",
        "sr_uscis_h1b_datahub_2013_row_031044",
        "sr_uscis_h1b_datahub_2013_row_031045"
      ],
      "continuing_approval": 13
    },
    {
      "cities": [
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2014,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 23,
      "initial_approval": 9,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2014",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2014_row_030637",
        "sr_uscis_h1b_datahub_2014_row_030638"
      ],
      "continuing_approval": 14
    },
    {
      "cities": [
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2015,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 1,
      "initial_denial": 0,
      "total_approval": 9,
      "initial_approval": 3,
      "continuing_denial": 1,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2015",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2015_row_025115",
        "sr_uscis_h1b_datahub_2015_row_025116"
      ],
      "continuing_approval": 6
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2016,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 2,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2016",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2016_row_026435"
      ],
      "continuing_approval": 2
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2017,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 1,
      "initial_denial": 0,
      "total_approval": 3,
      "initial_approval": 0,
      "continuing_denial": 1,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2017",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2017_row_023855"
      ],
      "continuing_approval": 3
    },
    {
      "cities": [
        "Saint Paul",
        "St Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2018,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 19,
      "initial_approval": 9,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2018",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2018_row_025974",
        "sr_uscis_h1b_datahub_2018_row_025975"
      ],
      "continuing_approval": 10
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2019,
      "naics_codes": [
        "32",
        "99"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 10,
      "initial_approval": 9,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2019",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2019_row_026203",
        "sr_uscis_h1b_datahub_2019_row_026204"
      ],
      "continuing_approval": 1
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2020,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 13,
      "initial_approval": 7,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2020",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2020_row_015311"
      ],
      "continuing_approval": 6
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2021,
      "naics_codes": [
        "22"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 1,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2021",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2021_row_016927"
      ],
      "continuing_approval": 0
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2022,
      "naics_codes": [
        "22"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 5,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2022",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2022_row_016787"
      ],
      "continuing_approval": 4
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2023,
      "naics_codes": [
        "22"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 1,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1510_2023",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2023_row_009339"
      ],
      "continuing_approval": 1
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2014,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55102"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 1,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1390_2014",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2014_row_040852"
      ],
      "continuing_approval": 1
    },
    {
      "cities": [
        "Saint Paul"
      ],
      "states": [
        "MN"
      ],
      "fiscal_year": 2011,
      "naics_codes": [
        "32"
      ],
      "postal_codes": [
        "55121"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 1,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_ecolab_inc_tax_1945_2011",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2011_row_036837"
      ],
      "continuing_approval": 0
    }
  ]
}
Geography
{
  "states": [
    "MN",
    "IL",
    "TX",
    "NC",
    "NJ",
    "GA",
    "PA",
    "TN",
    "VA",
    "CA",
    "FL",
    "NY"
  ],
  "cities": [
    "St. Paul",
    "Saint Paul",
    "Naperville",
    "St Paul",
    "Irving",
    "Greensboro",
    "Matawan",
    "Sugar Land",
    "Eagan",
    "Alpharetta",
    "Elk Grove Village",
    "Woodbury",
    "King Of Prussia",
    "Mount Juliet",
    "Chesterfield",
    "Los Angeles",
    "Miramar",
    "Elk Grove Villiage",
    "Waxhaw",
    "New York",
    "Sugarland",
    "Egan"
  ],
  "postal_codes": [
    "55102",
    "60563",
    "75062",
    "27409",
    "07747",
    "77478",
    "55121",
    "30004",
    "60007",
    "55129",
    "19406",
    "37122",
    "23832",
    "90007",
    "33027",
    "28173",
    "10018",
    "55120",
    "55402"
  ],
  "top_markets": [
    {
      "city": "St. Paul",
      "state": "MN",
      "postal_code": "55102",
      "lca_count": 32,
      "role_title_count": 13,
      "wage_low_min": 87190,
      "wage_high_max": 170000,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2025
    },
    {
      "city": "Saint Paul",
      "state": "MN",
      "postal_code": "55102",
      "lca_count": 22,
      "role_title_count": 11,
      "wage_low_min": 70000,
      "wage_high_max": 178000,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2024
    },
    {
      "city": "Naperville",
      "state": "IL",
      "postal_code": "60563",
      "lca_count": 21,
      "role_title_count": 12,
      "wage_low_min": 88290,
      "wage_high_max": 172771,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2026
    },
    {
      "city": "St Paul",
      "state": "MN",
      "postal_code": "55102",
      "lca_count": 9,
      "role_title_count": 6,
      "wage_low_min": 84000,
      "wage_high_max": 120000,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2019
    },
    {
      "city": "Irving",
      "state": "TX",
      "postal_code": "75062",
      "lca_count": 5,
      "role_title_count": 3,
      "wage_low_min": 100000,
      "wage_high_max": 175000,
      "first_fiscal_year": 2020,
      "latest_fiscal_year": 2022
    },
    {
      "city": "Greensboro",
      "state": "NC",
      "postal_code": "27409",
      "lca_count": 4,
      "role_title_count": 3,
      "wage_low_min": 100000,
      "wage_high_max": 130000,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2019
    },
    {
      "city": "Matawan",
      "state": "NJ",
      "postal_code": "07747",
      "lca_count": 4,
      "role_title_count": 2,
      "wage_low_min": 130000,
      "wage_high_max": 0,
      "first_fiscal_year": 2018,
      "latest_fiscal_year": 2018
    },
    {
      "city": "Sugar Land",
      "state": "TX",
      "postal_code": "77478",
      "lca_count": 4,
      "role_title_count": 4,
      "wage_low_min": 71510,
      "wage_high_max": 117954,
      "first_fiscal_year": 2019,
      "latest_fiscal_year": 2019
    },
    {
      "city": "Eagan",
      "state": "MN",
      "postal_code": "55121",
      "lca_count": 3,
      "role_title_count": 2,
      "wage_low_min": 95000,
      "wage_high_max": 105000,
      "first_fiscal_year": 2018,
      "latest_fiscal_year": 2023
    },
    {
      "city": "Alpharetta",
      "state": "GA",
      "postal_code": "30004",
      "lca_count": 2,
      "role_title_count": 1,
      "wage_low_min": 107000,
      "wage_high_max": 0,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2017
    }
  ]
}
Industry
{
  "naics_codes": [
    "3251",
    "22",
    "32",
    "99"
  ]
}
Wage Summary
{
  "annualized_low_min": 70000,
  "annualized_high_max": 200000,
  "annualized_low_avg": 119867.524590164
}
Trend
[
  {
    "fiscal_year": 2016,
    "quarter": "Q2",
    "lca_count": 6,
    "case_count": 6,
    "role_title_count": 5,
    "worksite_count": 5,
    "wage_low_min": 95000,
    "wage_high_max": 0,
    "wage_low_avg": 114166.666666667
  },
  {
    "fiscal_year": 2017,
    "quarter": "Q2",
    "lca_count": 17,
    "case_count": 17,
    "role_title_count": 7,
    "worksite_count": 5,
    "wage_low_min": 70000,
    "wage_high_max": 0,
    "wage_low_avg": 103538.235294118
  },
  {
    "fiscal_year": 2018,
    "quarter": "Q2",
    "lca_count": 31,
    "case_count": 31,
    "role_title_count": 12,
    "worksite_count": 8,
    "wage_low_min": 79950,
    "wage_high_max": 0,
    "wage_low_avg": 110886.709677419
  },
  {
    "fiscal_year": 2019,
    "quarter": "Q2",
    "lca_count": 18,
    "case_count": 18,
    "role_title_count": 8,
    "worksite_count": 5,
    "wage_low_min": 71510,
    "wage_high_max": 145000,
    "wage_low_avg": 115159.333333333
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q2",
    "lca_count": 1,
    "case_count": 1,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 119912,
    "wage_high_max": 119912,
    "wage_low_avg": 119912
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q3",
    "lca_count": 8,
    "case_count": 8,
    "role_title_count": 6,
    "worksite_count": 4,
    "wage_low_min": 113300,
    "wage_high_max": 175000,
    "wage_low_avg": 131269
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q4",
    "lca_count": 4,
    "case_count": 4,
    "role_title_count": 3,
    "worksite_count": 3,
    "wage_low_min": 111000,
    "wage_high_max": 126852,
    "wage_low_avg": 121349.75
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q2",
    "lca_count": 4,
    "case_count": 4,
    "role_title_count": 4,
    "worksite_count": 2,
    "wage_low_min": 97500,
    "wage_high_max": 160000,
    "wage_low_avg": 121632.25
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q3",
    "lca_count": 6,
    "case_count": 6,
    "role_title_count": 5,
    "worksite_count": 3,
    "wage_low_min": 97500,
    "wage_high_max": 178000,
    "wage_low_avg": 130338.166666667
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q4",
    "lca_count": 1,
    "case_count": 1,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 116000,
    "wage_high_max": 116000,
    "wage_low_avg": 116000
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q1",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 2,
    "wage_low_min": 95220,
    "wage_high_max": 141136,
    "wage_low_avg": 112118.666666667
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q2",
    "lca_count": 2,
    "case_count": 2,
    "role_title_count": 2,
    "worksite_count": 1,
    "wage_low_min": 116000,
    "wage_high_max": 144279,
    "wage_low_avg": 130139.5
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q4",
    "lca_count": 1,
    "case_count": 1,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 129078,
    "wage_high_max": 129078,
    "wage_low_avg": 129078
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q3",
    "lca_count": 4,
    "case_count": 4,
    "role_title_count": 4,
    "worksite_count": 3,
    "wage_low_min": 105000,
    "wage_high_max": 200000,
    "wage_low_avg": 152625
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q4",
    "lca_count": 1,
    "case_count": 1,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 150000,
    "wage_high_max": 150000,
    "wage_low_avg": 150000
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q2",
    "lca_count": 2,
    "case_count": 2,
    "role_title_count": 2,
    "worksite_count": 2,
    "wage_low_min": 110000,
    "wage_high_max": 130000,
    "wage_low_avg": 120000
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q3",
    "lca_count": 5,
    "case_count": 5,
    "role_title_count": 4,
    "worksite_count": 2,
    "wage_low_min": 88290,
    "wage_high_max": 172771,
    "wage_low_avg": 138016.4
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q1",
    "lca_count": 2,
    "case_count": 2,
    "role_title_count": 2,
    "worksite_count": 2,
    "wage_low_min": 160135,
    "wage_high_max": 170000,
    "wage_low_avg": 165067.5
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q2",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 3,
    "wage_low_min": 110000,
    "wage_high_max": 136000,
    "wage_low_avg": 121333.333333333
  },
  {
    "fiscal_year": 2026,
    "quarter": "Q2",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 3,
    "wage_low_min": 165678,
    "wage_high_max": 182203,
    "wage_low_avg": 172627
  }
]
Links
{
  "roles": "/v1/roles?company=Ecolab%20Inc.",
  "wages": "/v1/wages?company=Ecolab%20Inc.",
  "trends": "/v1/trends?company=Ecolab%20Inc."
}
Get this page with API

Rendered from the bluedoor H-1B Jobs API. Reproduce it:

GET https://api.bluedoor.sh/h1b-jobs/v1/companies?q=ecolab+inc&limit=5JSON