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

Home / Companies / W.W. Grainger, Inc.

W.W. Grainger, 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
W.W. Grainger, Inc.
W W GRAINGER INC
2409111FY2016 to FY2026
Latest decision 2026-03-30
152SOFTWARE ENGINEER
13 filings
dol_oflc_lca, uscis_h1b_employer_data_hubProfile

Activity summary

LCA filings240
Certified LCAs239
Denied LCAs0
Role titles91
Worksites11
Latest decision2026-03-30
USCIS approvals152
USCIS denials5

Aliases and source names

AliasesSource NamesSources
W W GRAINGER INCW.W. Grainger, Inc., W W GRAINGER INCdol_oflc_lca, uscis_h1b_employer_data_hub

Top roles

TitleSOCLCA filingsLow wage minHigh wage max
SOFTWARE ENGINEER15-1132.00
Software Developers, Applications
13$87,838$143,227
Senior Data Scientist15-1111.00
Computer and Information Research Scientists
11$122,982$140,000
Software Engineer15-1252.00
Software Developers
9$92,925$169,290
Infrastructure Engineer15-1252.00
Software Developers
7$120,000$178,029
INFRASTRUCTURE ENGINEER15-1132.00
Software Developers, Applications
6$127,000$165,401
SENIOR ANALYST, BUSINESS INSIGHTS15-2031
OPERATIONS RESEARCH ANALYSTS
6$90,000$120,000
INFRASTRUCTURE SOFTWARE ADMINISTRATOR15-11325$83,300$0
Senior Data Scientist19-3011.00
Economists
5$130,000$136,578
Data Scientist15-2051.00
Data Scientists
4$104,850$130,000
Senior Software Engineer15-1252.00
Software Developers
4$135,000$154,952

Top markets

CityStatePostal CodeLCA CountRole Title CountWage Low MinWage High MaxFirst Fiscal YearLatest Fiscal Year
Lake ForestIL600452158459,000250,0002,0162,026
Lake ForestIL6003511463,00002,0162,017
ChicagoIL606544482,056170,4462,0192,025
JacksonvilleFL3225422127,000135,0002,0222,022
Fountain InnSC2964422103,000103,0002,0172,020
HartfordCT610511125,000125,0002,0222,022
ChicagoIL6062211137,917137,9172,0212,021
Lake ForsetIL6004511122,982122,9822,0212,021
MinookaIL6044711115,000115,0002,0202,020
WheelingIL6009011125,000125,0002,0222,022

Full company payload

Company IDcompany:w grainger
NameW.W. Grainger, Inc.
Normalized Namew grainger
Source Company Idscompany_dol_oflc_lca_w_w_grainger_inc, company_uscis_h1b_datahub_w_w_grainger_inc_tax_0280, company_uscis_h1b_datahub_w_w_grainger_inc_tax_280, company_uscis_h1b_datahub_w_w_grainger_inc_tax_0820
Source NamesW.W. Grainger, Inc., W W GRAINGER INC
AliasesW W GRAINGER INC
Sourcesdol_oflc_lca, uscis_h1b_employer_data_hub
Names
{
  "source_names": [
    "W.W. Grainger, Inc.",
    "W W GRAINGER INC"
  ],
  "dba_names": [],
  "name_variants": [
    {
      "value": "W.W. Grainger, Inc.",
      "filing_count": 109,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    },
    {
      "value": "W W GRAINGER INC",
      "filing_count": 47,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2023,
      "source": "dol_oflc_lca"
    },
    {
      "value": "W. W. GRAINGER, INC.",
      "filing_count": 47,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2018,
      "source": "dol_oflc_lca"
    },
    {
      "value": "W W Grainger, Inc.",
      "filing_count": 13,
      "first_fiscal_year": 2021,
      "latest_fiscal_year": 2021,
      "source": "dol_oflc_lca"
    },
    {
      "value": "W W GRAINGER INC",
      "source": "uscis_h1b_employer_data_hub"
    },
    {
      "value": "W W GRAINGER INC",
      "source": "uscis_h1b_employer_data_hub"
    },
    {
      "value": "W W GRAINGER INC",
      "source": "uscis_h1b_employer_data_hub"
    }
  ]
}
Identifiers
[
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "0280",
    "source": "uscis_h1b_employer_data_hub"
  },
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "280",
    "source": "uscis_h1b_employer_data_hub"
  },
  {
    "identifier_type": "tax_id_last_four",
    "identifier_value": "0820",
    "source": "uscis_h1b_employer_data_hub"
  }
]
LCA Activity
{
  "lca_count": 240,
  "case_count": 240,
  "role_title_count": 91,
  "worksite_count": 11,
  "total_workers": 240,
  "first_fiscal_year": 2016,
  "first_received_date": "2015-11-25",
  "latest_fiscal_year": 2026,
  "latest_decision_date": "2026-03-30",
  "certified_count": 239,
  "denied_count": 0,
  "status_breakdown": [
    {
      "value": "Certified",
      "filing_count": 152,
      "first_fiscal_year": 2020,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    },
    {
      "value": "CERTIFIED",
      "filing_count": 80,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2019,
      "source": "dol_oflc_lca"
    },
    {
      "value": "Certified - Withdrawn",
      "filing_count": 7,
      "first_fiscal_year": 2023,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    },
    {
      "value": "Withdrawn",
      "filing_count": 1,
      "first_fiscal_year": 2023,
      "latest_fiscal_year": 2023,
      "source": "dol_oflc_lca"
    }
  ],
  "visa_class_breakdown": [
    {
      "value": "H-1B",
      "filing_count": 240,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    }
  ],
  "full_time_position_breakdown": [
    {
      "value": "Y",
      "filing_count": 215,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    }
  ]
}
Petition Activity
{
  "initial_approval": 0,
  "initial_denial": 0,
  "continuing_approval": 0,
  "continuing_denial": 0,
  "total_approval": 152,
  "total_denial": 5,
  "fiscal_years": [
    "2009",
    "2010",
    "2011",
    "2012",
    "2013",
    "2014",
    "2015",
    "2016",
    "2017",
    "2018",
    "2019",
    "2020",
    "2021",
    "2022",
    "2023"
  ],
  "year_metrics": [
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2009,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 1,
      "initial_denial": 1,
      "total_approval": 6,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2009",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2009_row_033932"
      ],
      "continuing_approval": 5
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2010,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 6,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2010",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2010_row_028104"
      ],
      "continuing_approval": 5
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2011,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 1,
      "initial_denial": 1,
      "total_approval": 14,
      "initial_approval": 4,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2011",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2011_row_032728"
      ],
      "continuing_approval": 10
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2012,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 10,
      "initial_approval": 3,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2012",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2012_row_029215"
      ],
      "continuing_approval": 7
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2013,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 11,
      "initial_approval": 2,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2013",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2013_row_027700"
      ],
      "continuing_approval": 9
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2014,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 5,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2014",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2014_row_027490"
      ],
      "continuing_approval": 4
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2015,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 12,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2015",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2015_row_022366"
      ],
      "continuing_approval": 11
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2016,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 9,
      "initial_approval": 4,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2016",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2016_row_023352"
      ],
      "continuing_approval": 5
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2017,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 8,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2017",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2017_row_020871"
      ],
      "continuing_approval": 8
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2018,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 6,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2018",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2018_row_022722"
      ],
      "continuing_approval": 6
    },
    {
      "cities": [
        "Chicago",
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2019,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045",
        "60645"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 10,
      "initial_approval": 2,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2019",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2019_row_022740",
        "sr_uscis_h1b_datahub_2019_row_022741"
      ],
      "continuing_approval": 8
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2020,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 12,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2020",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2020_row_052974"
      ],
      "continuing_approval": 11
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2021,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 2,
      "initial_denial": 1,
      "total_approval": 7,
      "initial_approval": 1,
      "continuing_denial": 1,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2021",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2021_row_058206"
      ],
      "continuing_approval": 6
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2022,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 27,
      "initial_approval": 3,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2022",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2022_row_057522"
      ],
      "continuing_approval": 24
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2023,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 4,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0280_2023",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2023_row_032000"
      ],
      "continuing_approval": 4
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2021,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60045"
      ],
      "total_denial": 1,
      "initial_denial": 1,
      "total_approval": 4,
      "initial_approval": 1,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_280_2021",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2021_row_058207"
      ],
      "continuing_approval": 3
    },
    {
      "cities": [
        "Lake Forest"
      ],
      "states": [
        "IL"
      ],
      "fiscal_year": 2009,
      "naics_codes": [
        "81"
      ],
      "postal_codes": [
        "60035"
      ],
      "total_denial": 0,
      "initial_denial": 0,
      "total_approval": 1,
      "initial_approval": 0,
      "continuing_denial": 0,
      "petition_count_id": "petition_count_uscis_h1b_archive_w_w_grainger_inc_tax_0820_2009",
      "source_record_ids": [
        "sr_uscis_h1b_datahub_2009_row_033933"
      ],
      "continuing_approval": 1
    }
  ]
}
Addresses
{
  "office_addresses": [
    {
      "address_kind": "office",
      "address_line_1": "100 Grainger Parkway",
      "address_line_2": "B4 C52",
      "raw_address": "100 Grainger Parkway B4 C52 LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2026,
      "latest_fiscal_year": 2026,
      "latest_decision_date": "2025-12-17",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "office",
      "address_line_1": "100 Grainger Parkway",
      "raw_address": "100 Grainger Parkway  LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2026,
      "latest_fiscal_year": 2026,
      "latest_decision_date": "2026-03-30",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "office",
      "raw_address": "LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 237,
      "case_count": 237,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2025,
      "latest_decision_date": "2025-09-17",
      "source_ids": [
        "dol_oflc_lca"
      ]
    }
  ],
  "worksite_addresses": [
    {
      "address_kind": "worksite",
      "address_line_1": "100 Grainger Parkway",
      "raw_address": "100 Grainger Parkway  LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2026,
      "latest_fiscal_year": 2026,
      "latest_decision_date": "2026-03-30",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "address_line_1": "100 Grainger Parkway",
      "raw_address": "100 Grainger Parkway  LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "county": "Lake",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2026,
      "latest_fiscal_year": 2026,
      "latest_decision_date": "2025-11-02",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "county": "Lake",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 195,
      "case_count": 195,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2025,
      "latest_decision_date": "2025-09-10",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 6,
      "case_count": 6,
      "first_fiscal_year": 2025,
      "latest_fiscal_year": 2025,
      "latest_decision_date": "2025-09-17",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "CHICAGO IL 60654",
      "city": "Chicago",
      "state": "IL",
      "postal_code": "60654",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2025,
      "latest_fiscal_year": 2025,
      "latest_decision_date": "2025-08-12",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "county": "Cook",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 3,
      "case_count": 3,
      "first_fiscal_year": 2023,
      "latest_fiscal_year": 2024,
      "latest_decision_date": "2024-07-24",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "JACKSONVILLE FL 32254",
      "city": "Jacksonville",
      "county": "Duval",
      "state": "FL",
      "postal_code": "32254",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022,
      "latest_decision_date": "2022-02-14",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "WHEELING IL 60090",
      "city": "Wheeling",
      "county": "Cook",
      "state": "IL",
      "postal_code": "60090",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022,
      "latest_decision_date": "2022-05-23",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "HARTFORD CT 6105",
      "city": "Hartford",
      "county": "Hartford City",
      "state": "CT",
      "postal_code": "6105",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022,
      "latest_decision_date": "2022-04-25",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "CHICAGO IL 60622",
      "city": "Chicago",
      "county": "Cook",
      "state": "IL",
      "postal_code": "60622",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2021,
      "latest_fiscal_year": 2021,
      "latest_decision_date": "2021-07-07",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FORSET IL 60045",
      "city": "Lake Forset",
      "county": "Lake",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2021,
      "latest_fiscal_year": 2021,
      "latest_decision_date": "2021-04-07",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "FOUNTAIN INN SC 29644",
      "city": "Fountain Inn",
      "county": "Greenville",
      "state": "SC",
      "postal_code": "29644",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2020,
      "latest_decision_date": "2020-05-26",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LOUISVILLE KY 40299-1919",
      "city": "Louisville",
      "county": "Jefferson",
      "state": "KY",
      "postal_code": "40299-1919",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2020,
      "latest_fiscal_year": 2020,
      "latest_decision_date": "2020-03-30",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "MINOOKA IL 60447",
      "city": "Minooka",
      "county": "Kendall",
      "state": "IL",
      "postal_code": "60447",
      "filing_count": 1,
      "case_count": 1,
      "first_fiscal_year": 2020,
      "latest_fiscal_year": 2020,
      "latest_decision_date": "2020-03-30",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FOREST IL 60045",
      "city": "Lake Forest",
      "county": "Lake County",
      "state": "IL",
      "postal_code": "60045",
      "filing_count": 8,
      "case_count": 8,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2019,
      "latest_decision_date": "2019-05-17",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "CHICAGO IL 60654",
      "city": "Chicago",
      "county": "Cook",
      "state": "IL",
      "postal_code": "60654",
      "filing_count": 2,
      "case_count": 2,
      "first_fiscal_year": 2019,
      "latest_fiscal_year": 2019,
      "latest_decision_date": "2019-03-14",
      "source_ids": [
        "dol_oflc_lca"
      ]
    },
    {
      "address_kind": "worksite",
      "raw_address": "LAKE FOREST IL 60035",
      "city": "Lake Forest",
      "county": "Lake",
      "state": "IL",
      "postal_code": "60035",
      "filing_count": 11,
      "case_count": 11,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2017,
      "latest_decision_date": "2016-10-04",
      "source_ids": [
        "dol_oflc_lca"
      ]
    }
  ],
  "summary": {
    "office_address_count": 3,
    "worksite_address_count": 17,
    "has_street_address_evidence": true,
    "caveat": "LCA employer/worksite addresses are capped filing evidence scoped to matched source company names and should not be treated as verified headquarters without external validation."
  }
}
Geography
{
  "states": [
    "IL",
    "FL",
    "SC",
    "CT",
    "KY"
  ],
  "cities": [
    "Lake Forest",
    "Chicago",
    "Jacksonville",
    "Fountain Inn",
    "Hartford",
    "Lake Forset",
    "Minooka",
    "Wheeling",
    "Louisville"
  ],
  "postal_codes": [
    "60045",
    "60035",
    "60654",
    "32254",
    "29644",
    "6105",
    "60622",
    "60447",
    "60090",
    "40299-1919",
    "60645"
  ],
  "top_markets": [
    {
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60045",
      "lca_count": 215,
      "role_title_count": 84,
      "wage_low_min": 59000,
      "wage_high_max": 250000,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2026
    },
    {
      "city": "Lake Forest",
      "state": "IL",
      "postal_code": "60035",
      "lca_count": 11,
      "role_title_count": 4,
      "wage_low_min": 63000,
      "wage_high_max": 0,
      "first_fiscal_year": 2016,
      "latest_fiscal_year": 2017
    },
    {
      "city": "Chicago",
      "state": "IL",
      "postal_code": "60654",
      "lca_count": 4,
      "role_title_count": 4,
      "wage_low_min": 82056,
      "wage_high_max": 170446,
      "first_fiscal_year": 2019,
      "latest_fiscal_year": 2025
    },
    {
      "city": "Jacksonville",
      "state": "FL",
      "postal_code": "32254",
      "lca_count": 2,
      "role_title_count": 2,
      "wage_low_min": 127000,
      "wage_high_max": 135000,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022
    },
    {
      "city": "Fountain Inn",
      "state": "SC",
      "postal_code": "29644",
      "lca_count": 2,
      "role_title_count": 2,
      "wage_low_min": 103000,
      "wage_high_max": 103000,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2020
    },
    {
      "city": "Hartford",
      "state": "CT",
      "postal_code": "6105",
      "lca_count": 1,
      "role_title_count": 1,
      "wage_low_min": 125000,
      "wage_high_max": 125000,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022
    },
    {
      "city": "Chicago",
      "state": "IL",
      "postal_code": "60622",
      "lca_count": 1,
      "role_title_count": 1,
      "wage_low_min": 137917,
      "wage_high_max": 137917,
      "first_fiscal_year": 2021,
      "latest_fiscal_year": 2021
    },
    {
      "city": "Lake Forset",
      "state": "IL",
      "postal_code": "60045",
      "lca_count": 1,
      "role_title_count": 1,
      "wage_low_min": 122982,
      "wage_high_max": 122982,
      "first_fiscal_year": 2021,
      "latest_fiscal_year": 2021
    },
    {
      "city": "Minooka",
      "state": "IL",
      "postal_code": "60447",
      "lca_count": 1,
      "role_title_count": 1,
      "wage_low_min": 115000,
      "wage_high_max": 115000,
      "first_fiscal_year": 2020,
      "latest_fiscal_year": 2020
    },
    {
      "city": "Wheeling",
      "state": "IL",
      "postal_code": "60090",
      "lca_count": 1,
      "role_title_count": 1,
      "wage_low_min": 125000,
      "wage_high_max": 125000,
      "first_fiscal_year": 2022,
      "latest_fiscal_year": 2022
    }
  ]
}
Industry
{
  "naics_codes": [
    "811310",
    "81"
  ],
  "naics_breakdown": [
    {
      "value": "811310",
      "filing_count": 214,
      "first_fiscal_year": 2017,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    },
    {
      "value": "42384",
      "filing_count": 1,
      "first_fiscal_year": 2026,
      "latest_fiscal_year": 2026,
      "source": "dol_oflc_lca"
    }
  ]
}
Wage Summary
{
  "annualized_low_min": 59000,
  "annualized_high_max": 250000,
  "annualized_low_avg": 126050.983333333
}
Trend
[
  {
    "fiscal_year": 2016,
    "quarter": "Q2",
    "lca_count": 25,
    "case_count": 25,
    "role_title_count": 16,
    "worksite_count": 2,
    "wage_low_min": 59000,
    "wage_high_max": 0,
    "wage_low_avg": 88029.64
  },
  {
    "fiscal_year": 2017,
    "quarter": "Q2",
    "lca_count": 17,
    "case_count": 17,
    "role_title_count": 14,
    "worksite_count": 3,
    "wage_low_min": 74000,
    "wage_high_max": 0,
    "wage_low_avg": 111639.705882353
  },
  {
    "fiscal_year": 2018,
    "quarter": "Q2",
    "lca_count": 15,
    "case_count": 15,
    "role_title_count": 8,
    "worksite_count": 1,
    "wage_low_min": 70000,
    "wage_high_max": 0,
    "wage_low_avg": 101730.333333333
  },
  {
    "fiscal_year": 2019,
    "quarter": "Q2",
    "lca_count": 23,
    "case_count": 23,
    "role_title_count": 12,
    "worksite_count": 2,
    "wage_low_min": 82000,
    "wage_high_max": 155000,
    "wage_low_avg": 109198.52173913
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q1",
    "lca_count": 5,
    "case_count": 5,
    "role_title_count": 2,
    "worksite_count": 1,
    "wage_low_min": 103000,
    "wage_high_max": 141398,
    "wage_low_avg": 128669.2
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q2",
    "lca_count": 9,
    "case_count": 9,
    "role_title_count": 6,
    "worksite_count": 3,
    "wage_low_min": 84000,
    "wage_high_max": 130000,
    "wage_low_avg": 111910.333333333
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q3",
    "lca_count": 5,
    "case_count": 5,
    "role_title_count": 5,
    "worksite_count": 2,
    "wage_low_min": 103000,
    "wage_high_max": 129255,
    "wage_low_avg": 115209.6
  },
  {
    "fiscal_year": 2020,
    "quarter": "Q4",
    "lca_count": 1,
    "case_count": 1,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 87838,
    "wage_high_max": 87838,
    "wage_low_avg": 87838
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q1",
    "lca_count": 2,
    "case_count": 2,
    "role_title_count": 1,
    "worksite_count": 1,
    "wage_low_min": 130000,
    "wage_high_max": 130000,
    "wage_low_avg": 130000
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q2",
    "lca_count": 6,
    "case_count": 6,
    "role_title_count": 3,
    "worksite_count": 1,
    "wage_low_min": 122982,
    "wage_high_max": 171186,
    "wage_low_avg": 141389.333333333
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q3",
    "lca_count": 11,
    "case_count": 11,
    "role_title_count": 5,
    "worksite_count": 2,
    "wage_low_min": 90640,
    "wage_high_max": 171186,
    "wage_low_avg": 135102.363636364
  },
  {
    "fiscal_year": 2021,
    "quarter": "Q4",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 1,
    "worksite_count": 2,
    "wage_low_min": 136578,
    "wage_high_max": 137917,
    "wage_low_avg": 137470.666666667
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q1",
    "lca_count": 4,
    "case_count": 4,
    "role_title_count": 1,
    "worksite_count": 2,
    "wage_low_min": 135000,
    "wage_high_max": 143227,
    "wage_low_avg": 137056.75
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q2",
    "lca_count": 11,
    "case_count": 11,
    "role_title_count": 6,
    "worksite_count": 2,
    "wage_low_min": 107764,
    "wage_high_max": 166000,
    "wage_low_avg": 131946.181818182
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q3",
    "lca_count": 14,
    "case_count": 14,
    "role_title_count": 12,
    "worksite_count": 3,
    "wage_low_min": 75000,
    "wage_high_max": 162843,
    "wage_low_avg": 127793.857142857
  },
  {
    "fiscal_year": 2022,
    "quarter": "Q4",
    "lca_count": 2,
    "case_count": 2,
    "role_title_count": 2,
    "worksite_count": 1,
    "wage_low_min": 160000,
    "wage_high_max": 165401,
    "wage_low_avg": 162700.5
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q1",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 1,
    "wage_low_min": 145000,
    "wage_high_max": 180000,
    "wage_low_avg": 165000
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q2",
    "lca_count": 8,
    "case_count": 8,
    "role_title_count": 8,
    "worksite_count": 1,
    "wage_low_min": 100000,
    "wage_high_max": 250000,
    "wage_low_avg": 160920.25
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q3",
    "lca_count": 5,
    "case_count": 5,
    "role_title_count": 4,
    "worksite_count": 1,
    "wage_low_min": 104850,
    "wage_high_max": 165000,
    "wage_low_avg": 129663.2
  },
  {
    "fiscal_year": 2023,
    "quarter": "Q4",
    "lca_count": 4,
    "case_count": 4,
    "role_title_count": 3,
    "worksite_count": 1,
    "wage_low_min": 100000,
    "wage_high_max": 169290,
    "wage_low_avg": 132322.5
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q1",
    "lca_count": 5,
    "case_count": 5,
    "role_title_count": 4,
    "worksite_count": 1,
    "wage_low_min": 135000,
    "wage_high_max": 217954,
    "wage_low_avg": 169590.8
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q2",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 1,
    "wage_low_min": 116699,
    "wage_high_max": 145000,
    "wage_low_avg": 128899.666666667
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q3",
    "lca_count": 11,
    "case_count": 11,
    "role_title_count": 10,
    "worksite_count": 1,
    "wage_low_min": 92925,
    "wage_high_max": 175000,
    "wage_low_avg": 130803
  },
  {
    "fiscal_year": 2024,
    "quarter": "Q4",
    "lca_count": 7,
    "case_count": 7,
    "role_title_count": 4,
    "worksite_count": 1,
    "wage_low_min": 92925,
    "wage_high_max": 227150,
    "wage_low_avg": 156377.285714286
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q1",
    "lca_count": 9,
    "case_count": 9,
    "role_title_count": 7,
    "worksite_count": 1,
    "wage_low_min": 117000,
    "wage_high_max": 178029,
    "wage_low_avg": 145112
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q2",
    "lca_count": 10,
    "case_count": 10,
    "role_title_count": 8,
    "worksite_count": 1,
    "wage_low_min": 99840,
    "wage_high_max": 220000,
    "wage_low_avg": 141858.6
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q3",
    "lca_count": 8,
    "case_count": 8,
    "role_title_count": 7,
    "worksite_count": 1,
    "wage_low_min": 95680,
    "wage_high_max": 194272,
    "wage_low_avg": 143815.25
  },
  {
    "fiscal_year": 2025,
    "quarter": "Q4",
    "lca_count": 11,
    "case_count": 11,
    "role_title_count": 10,
    "worksite_count": 2,
    "wage_low_min": 75000,
    "wage_high_max": 195615,
    "wage_low_avg": 143722.909090909
  },
  {
    "fiscal_year": 2026,
    "quarter": "Q2",
    "lca_count": 3,
    "case_count": 3,
    "role_title_count": 3,
    "worksite_count": 1,
    "wage_low_min": 130000,
    "wage_high_max": 214000,
    "wage_low_avg": 165495.666666667
  }
]
Links
{
  "roles": "/v1/roles?company=W.W.%20Grainger%2C%20Inc.",
  "wages": "/v1/wages?company=W.W.%20Grainger%2C%20Inc.",
  "trends": "/v1/trends?company=W.W.%20Grainger%2C%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=w+w+grainger+inc&limit=5JSON