Home / Companies / Spruce Infotech, Inc
Spruce Infotech, 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.
| Employer | LCA filings | Role titles | Worksites | Coverage | USCIS approvals | Top role | Sources | Open |
|---|---|---|---|---|---|---|---|---|
| Spruce Infotech, Inc SPRUCE INFOTECH INC | 298 | 36 | 83 | FY2016 to FY2026 Latest decision 2026-03-25 | 120 | SOFTWARE DEVELOPER 60 filings | dol_oflc_lca, uscis_h1b_employer_data_hub | Profile |
Activity summary
| LCA filings | 298 |
| Certified LCAs | 292 |
| Denied LCAs | 0 |
| Role titles | 36 |
| Worksites | 83 |
| Latest decision | 2026-03-25 |
| USCIS approvals | 120 |
| USCIS denials | 15 |
Aliases and source names
| Aliases | Source Names | Sources |
|---|---|---|
| SPRUCE INFOTECH INC | Spruce Infotech, Inc, SPRUCE INFOTECH INC | dol_oflc_lca, uscis_h1b_employer_data_hub |
Top roles
| Title | SOC | LCA filings | Low wage min | High wage max |
|---|---|---|---|---|
| SOFTWARE DEVELOPER | 15-1252.00 Software Developers | 60 | $81,000 | $128,000 |
| SOFTWARE DEVELOPER | 15-1132.00 Software Developers, Applications | 55 | $82,000 | $120,000 |
| SOFTWARE DEVELOPER | 15-1132 SOFTWARE DEVELOPERS, APPLICATIONS | 53 | $70,000 | $120,000 |
| PROGRAMMER ANALYST | 15-1131 | 28 | $60,000 | $0 |
| BUSINESS INTELLIGENCE DEVELOPER | 15-1131 | 8 | $60,000 | $0 |
| IT ANALYST | 15-1252.00 Software Developers | 5 | $107,500 | $110,000 |
| BUSINESS INTELLIGENCE DEVELOPER | 15-1132 | 4 | $90,000 | $0 |
| PRINCIPAL CONSULTANT | 15-1243.00 Database Architects | 4 | $125,000 | $125,000 |
| NETWORK ENGINEER | 15-1143 COMPUTER NETWORK ARCHITECTS | 3 | $91,062 | $91,062 |
| PRINCIPAL CONSULTANT | 15-1121 COMPUTER SYSTEMS ANALYSTS | 3 | $80,000 | $90,000 |
Top markets
| City | State | Postal Code | LCA Count | Role Title Count | Wage Low Min | Wage High Max | First Fiscal Year | Latest Fiscal Year |
|---|---|---|---|---|---|---|---|---|
| Exton | PA | 19341 | 80 | 14 | 60,000 | 119,122 | 2,016 | 2,025 |
| Mechanicsburg | PA | 17050 | 53 | 4 | 80,000 | 134,000 | 2,017 | 2,026 |
| Ewing Township | NJ | 08628 | 10 | 4 | 88,000 | 110,000 | 2,018 | 2,025 |
| San Antonio | TX | 78288 | 9 | 3 | 82,000 | 94,300 | 2,018 | 2,025 |
| Richmond | VA | 23219 | 9 | 3 | 90,000 | 125,000 | 2,018 | 2,024 |
| Sparks Glencoe | MD | 21152 | 6 | 2 | 60,000 | 0 | 2,016 | 2,017 |
| New York | NY | 10005 | 6 | 1 | 110,000 | 120,000 | 2,018 | 2,020 |
| Monroe Township | NJ | 08831 | 5 | 2 | 92,000 | 100,600 | 2,017 | 2,020 |
| Chicago | IL | 60607 | 4 | 2 | 60,000 | 85,000 | 2,016 | 2,020 |
| Eden Prairie | MN | 55344 | 4 | 1 | 80,000 | 96,000 | 2,019 | 2,023 |
Full company payload
| Company ID | company:spruce infotech |
| Name | Spruce Infotech, Inc |
| Normalized Name | spruce infotech |
| Source Company Ids | company_dol_oflc_lca_spruce_infotech_inc, company_uscis_h1b_datahub_spruce_infotech_inc_tax_8829 |
| Source Names | Spruce Infotech, Inc, SPRUCE INFOTECH INC |
| Aliases | SPRUCE INFOTECH INC |
| Sources | dol_oflc_lca, uscis_h1b_employer_data_hub |
Names
{
"source_names": [
"Spruce Infotech, Inc",
"SPRUCE INFOTECH INC"
],
"dba_names": [],
"name_variants": [
{
"value": "SPRUCE INFOTECH INC.",
"filing_count": 168,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "SPRUCE INFOTECH, INC.",
"filing_count": 81,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "Spruce Infotech, Inc",
"filing_count": 30,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2022,
"source": "dol_oflc_lca"
},
{
"value": "SPRUCE INFOTECH INC",
"filing_count": 19,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2017,
"source": "dol_oflc_lca"
},
{
"value": "SPRUCE INFOTECH INC",
"source": "uscis_h1b_employer_data_hub"
}
]
}Identifiers
[
{
"identifier_type": "tax_id_last_four",
"identifier_value": "8829",
"source": "uscis_h1b_employer_data_hub"
}
]LCA Activity
{
"lca_count": 298,
"case_count": 298,
"role_title_count": 36,
"worksite_count": 83,
"total_workers": 298,
"first_fiscal_year": 2016,
"first_received_date": "2016-03-03",
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-25",
"certified_count": 292,
"denied_count": 0,
"status_breakdown": [
{
"value": "Certified",
"filing_count": 173,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "CERTIFIED",
"filing_count": 110,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2019,
"source": "dol_oflc_lca"
},
{
"value": "CERTIFIED-WITHDRAWN",
"filing_count": 9,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2019,
"source": "dol_oflc_lca"
},
{
"value": "WITHDRAWN",
"filing_count": 6,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2019,
"source": "dol_oflc_lca"
}
],
"visa_class_breakdown": [
{
"value": "H-1B",
"filing_count": 294,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "E-3 Australian",
"filing_count": 4,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
}
],
"full_time_position_breakdown": [
{
"value": "Y",
"filing_count": 282,
"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": 120,
"total_denial": 15,
"fiscal_years": [
"2016",
"2017",
"2018",
"2019",
"2020",
"2021",
"2022",
"2023"
],
"year_metrics": [
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2016,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 4,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2016",
"source_record_ids": [
"sr_uscis_h1b_datahub_2016_row_020452"
],
"continuing_approval": 3
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2017,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 9,
"initial_approval": 1,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2017",
"source_record_ids": [
"sr_uscis_h1b_datahub_2017_row_018180"
],
"continuing_approval": 8
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2018,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 8,
"initial_denial": 3,
"total_approval": 27,
"initial_approval": 3,
"continuing_denial": 5,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2018",
"source_record_ids": [
"sr_uscis_h1b_datahub_2018_row_019656"
],
"continuing_approval": 24
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2019,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 2,
"initial_denial": 1,
"total_approval": 15,
"initial_approval": 1,
"continuing_denial": 1,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2019",
"source_record_ids": [
"sr_uscis_h1b_datahub_2019_row_019487"
],
"continuing_approval": 14
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2020,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 4,
"initial_denial": 1,
"total_approval": 29,
"initial_approval": 5,
"continuing_denial": 3,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2020",
"source_record_ids": [
"sr_uscis_h1b_datahub_2020_row_045122"
],
"continuing_approval": 24
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2021,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 1,
"initial_denial": 0,
"total_approval": 7,
"initial_approval": 0,
"continuing_denial": 1,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2021",
"source_record_ids": [
"sr_uscis_h1b_datahub_2021_row_049189"
],
"continuing_approval": 7
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2022,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 11,
"initial_approval": 4,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2022",
"source_record_ids": [
"sr_uscis_h1b_datahub_2022_row_048783"
],
"continuing_approval": 7
},
{
"cities": [
"Exton"
],
"states": [
"PA"
],
"fiscal_year": 2023,
"naics_codes": [
"54"
],
"postal_codes": [
"19341"
],
"total_denial": 0,
"initial_denial": 0,
"total_approval": 18,
"initial_approval": 13,
"continuing_denial": 0,
"petition_count_id": "petition_count_uscis_h1b_archive_spruce_infotech_inc_tax_8829_2023",
"source_record_ids": [
"sr_uscis_h1b_datahub_2023_row_026910"
],
"continuing_approval": 5
}
]
}Addresses
{
"office_addresses": [
{
"address_kind": "office",
"address_line_1": "1 E UWCHLAN AVE.",
"address_line_2": "SUITE 108",
"raw_address": "1 E UWCHLAN AVE. SUITE 108 EXTON PA 19341",
"city": "Exton",
"state": "PA",
"postal_code": "19341",
"filing_count": 7,
"case_count": 7,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-25",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "office",
"raw_address": "EXTON PA 19341",
"city": "Exton",
"state": "PA",
"postal_code": "19341",
"filing_count": 291,
"case_count": 291,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-09-03",
"source_ids": [
"dol_oflc_lca"
]
}
],
"worksite_addresses": [
{
"address_kind": "worksite",
"address_line_1": "7300 PARKWOOD BLVD.",
"raw_address": "7300 PARKWOOD BLVD. PLANO TX 75024",
"city": "Plano",
"state": "TX",
"postal_code": "75024",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2025-12-11",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "9524 HERRINGBONE LN. NW.",
"raw_address": "9524 HERRINGBONE LN. NW. CONCORD NC 28027",
"city": "Concord",
"state": "NC",
"postal_code": "28027",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-03-25",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "19 SIMON CT.",
"raw_address": "19 SIMON CT. MECHANICSBURG PA 17050",
"city": "Mechanicsburg",
"state": "PA",
"postal_code": "17050",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-01-14",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "8335 MONTGOMERY RUN RD.",
"address_line_2": "APT. D",
"raw_address": "8335 MONTGOMERY RUN RD. APT. D ELLICOTT CITY MD 21043",
"city": "Ellicott City",
"state": "MD",
"postal_code": "21043",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2026-01-09",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "414 S MARKET ST.",
"raw_address": "414 S MARKET ST. MECHANICSBURG PA 17055",
"city": "Mechanicsburg",
"state": "PA",
"postal_code": "17055",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2025-12-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"address_line_1": "1393 E SARAGOSA STREET",
"raw_address": "1393 E SARAGOSA STREET CHANDLER AZ 85225",
"city": "Chandler",
"state": "AZ",
"postal_code": "85225",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2026,
"latest_fiscal_year": 2026,
"latest_decision_date": "2025-11-06",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "EXTON PA 19341",
"city": "Exton",
"county": "Chester",
"state": "PA",
"postal_code": "19341",
"filing_count": 76,
"case_count": 76,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025,
"latest_decision_date": "2024-11-05",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MECHANICSBURG PA 17050",
"city": "Mechanicsburg",
"county": "Cumberland",
"state": "PA",
"postal_code": "17050",
"filing_count": 51,
"case_count": 51,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-06-18",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "SAN ANTONIO TX 78288",
"city": "San Antonio",
"county": "Bexar",
"state": "TX",
"postal_code": "78288",
"filing_count": 9,
"case_count": 9,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-04-18",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "EWING TOWNSHIP NJ 08628",
"city": "Ewing Township",
"county": "Mercer",
"state": "NJ",
"postal_code": "08628",
"filing_count": 9,
"case_count": 9,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2025,
"latest_decision_date": "2024-10-08",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MECHANICSVILLE VA 23116",
"city": "Mechanicsville",
"county": "Hanover",
"state": "VA",
"postal_code": "23116",
"filing_count": 3,
"case_count": 3,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-07-02",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "PLANO TX 75024",
"city": "Plano",
"county": "Collin",
"state": "TX",
"postal_code": "75024",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-01-10",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "PROSPER TX 75078",
"city": "Prosper",
"state": "TX",
"postal_code": "75078",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-09-03",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MECHANICSBURG PA 17050",
"city": "Mechanicsburg",
"state": "PA",
"postal_code": "17050",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-08-20",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "AUSTIN TX 78729",
"city": "Austin",
"state": "TX",
"postal_code": "78729",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-07-29",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "EWING TOWNSHIP NJ 08628",
"city": "Ewing Township",
"state": "NJ",
"postal_code": "08628",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-07-28",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "RICHARDSON TX 75082",
"city": "Richardson",
"county": "Collin",
"state": "TX",
"postal_code": "75082",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-07-07",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHICAGO IL 60604",
"city": "Chicago",
"county": "Cook",
"state": "IL",
"postal_code": "60604",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-06-12",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "WEST CHESTER PA 19380",
"city": "West Chester",
"county": "Chester",
"state": "PA",
"postal_code": "19380",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-06-12",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "PROSPER TX 75078",
"city": "Prosper",
"county": "Collin",
"state": "TX",
"postal_code": "75078",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-05-15",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "ELLICOTT CITY MD 21043",
"city": "Ellicott City",
"county": "Howard",
"state": "MD",
"postal_code": "21043",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-05-07",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHESTER SPRINGS PA 19425",
"city": "Chester Springs",
"county": "Chester",
"state": "PA",
"postal_code": "19425",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-04-24",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CAMP HILL PA 17011",
"city": "Camp Hill",
"county": "Cumberland",
"state": "PA",
"postal_code": "17011",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-04-15",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MCKINNEY TX 75071",
"city": "Mckinney",
"county": "Collin",
"state": "TX",
"postal_code": "75071",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2025-03-04",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LEWISVILLE TX 75067",
"city": "Lewisville",
"county": "Denton",
"state": "TX",
"postal_code": "75067",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2024-10-24",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "SAN ANTONIO TX 78240",
"city": "San Antonio",
"county": "Bexar",
"state": "TX",
"postal_code": "78240",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2025,
"latest_fiscal_year": 2025,
"latest_decision_date": "2024-10-08",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "WINDSOR MILL MD 21244",
"city": "Windsor Mill",
"county": "Baltimore",
"state": "MD",
"postal_code": "21244",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-07-25",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "NORFOLK VA 23502",
"city": "Norfolk",
"county": "Norfolk City",
"state": "VA",
"postal_code": "23502",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-05-10",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "ALPHARETTA GA 30022",
"city": "Alpharetta",
"county": "Fulton",
"state": "GA",
"postal_code": "30022",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-01-05",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "HARTFORD CT 06103",
"city": "Hartford",
"county": "Hartford City",
"state": "CT",
"postal_code": "06103",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-08-20",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "RICHMOND VA 23219",
"city": "Richmond",
"county": "Richmond",
"state": "VA",
"postal_code": "23219",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-08-09",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CHANDLER AZ 85225",
"city": "Chandler",
"county": "Maricopa",
"state": "AZ",
"postal_code": "85225",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2024-03-26",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "WEST LAKE TX 76262",
"city": "West Lake",
"county": "Denton",
"state": "TX",
"postal_code": "76262",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2024,
"latest_fiscal_year": 2024,
"latest_decision_date": "2023-11-27",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "EDEN PRAIRIE MN 55344",
"city": "Eden Prairie",
"county": "Hennepin",
"state": "MN",
"postal_code": "55344",
"filing_count": 4,
"case_count": 4,
"first_fiscal_year": 2019,
"latest_fiscal_year": 2023,
"latest_decision_date": "2023-03-24",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "HARRISBURG PA 17110",
"city": "Harrisburg",
"county": "Dauphin",
"state": "PA",
"postal_code": "17110",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2023,
"latest_decision_date": "2023-08-29",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "LARAMIE WY 82070",
"city": "Laramie",
"county": "Albany",
"state": "WY",
"postal_code": "82070",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023,
"latest_decision_date": "2023-05-12",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MESA AZ 85204",
"city": "Mesa",
"county": "Maricopa",
"state": "AZ",
"postal_code": "85204",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023,
"latest_decision_date": "2023-06-28",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "IRVING TX 75063",
"city": "Irving",
"county": "Dallas",
"state": "TX",
"postal_code": "75063",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2023,
"latest_fiscal_year": 2023,
"latest_decision_date": "2023-05-17",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "RICHMOND VA 23219",
"city": "Richmond",
"county": "Richmond City",
"state": "VA",
"postal_code": "23219",
"filing_count": 8,
"case_count": 8,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2022,
"latest_decision_date": "2022-01-20",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "SAN RAMON CA 94583",
"city": "San Ramon",
"county": "Contra Costa",
"state": "CA",
"postal_code": "94583",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022,
"latest_decision_date": "2022-02-14",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "FORT MILL SC 29715",
"city": "Fort Mill",
"county": "York",
"state": "SC",
"postal_code": "29715",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2022,
"latest_fiscal_year": 2022,
"latest_decision_date": "2021-12-08",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "TOPEKA KS 66612",
"city": "Topeka",
"county": "Shawnee",
"state": "KS",
"postal_code": "66612",
"filing_count": 3,
"case_count": 3,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-03-23",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "OWINGS MILLS MD 21117",
"city": "Owings Mills",
"county": "Baltimore",
"state": "MD",
"postal_code": "21117",
"filing_count": 3,
"case_count": 3,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2020-10-13",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "CUMMING GA 30040",
"city": "Cumming",
"county": "Forsyth",
"state": "GA",
"postal_code": "30040",
"filing_count": 2,
"case_count": 2,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-03-30",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MARYLAND HEIGHTS MO 63043",
"city": "Maryland Heights",
"county": "St Louis",
"state": "MO",
"postal_code": "63043",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-09-10",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "PEORIA IL 61615",
"city": "Peoria",
"county": "Peoria",
"state": "IL",
"postal_code": "61615",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-07-06",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "ENGLEWOOD CO 80112",
"city": "Englewood",
"county": "Arapahoe",
"state": "CO",
"postal_code": "80112",
"filing_count": 1,
"case_count": 1,
"first_fiscal_year": 2021,
"latest_fiscal_year": 2021,
"latest_decision_date": "2021-04-26",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "NEW YORK NY 10005",
"city": "New York",
"county": "New York",
"state": "NY",
"postal_code": "10005",
"filing_count": 6,
"case_count": 6,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-04-22",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "MONROE TOWNSHIP NJ 08831",
"city": "Monroe Township",
"county": "Middlesex",
"state": "NJ",
"postal_code": "08831",
"filing_count": 4,
"case_count": 4,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-08-11",
"source_ids": [
"dol_oflc_lca"
]
},
{
"address_kind": "worksite",
"raw_address": "RALEIGH NC 27617",
"city": "Raleigh",
"county": "Wake",
"state": "NC",
"postal_code": "27617",
"filing_count": 4,
"case_count": 4,
"first_fiscal_year": 2019,
"latest_fiscal_year": 2020,
"latest_decision_date": "2020-02-11",
"source_ids": [
"dol_oflc_lca"
]
}
],
"summary": {
"office_address_count": 2,
"worksite_address_count": 50,
"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": [
"PA",
"NJ",
"TX",
"VA",
"MD",
"NY",
"IL",
"MN",
"NC",
"KS",
"OH",
"AZ",
"CA",
"GA",
"MO",
"WA",
"WY",
"CO",
"CT",
"FL",
"IA",
"KY",
"MI",
"SC"
],
"cities": [
"Exton",
"Mechanicsburg",
"Ewing Township",
"San Antonio",
"Richmond",
"Sparks Glencoe",
"New York",
"Monroe Township",
"Chicago",
"Eden Prairie",
"Raleigh",
"Plano",
"Topeka",
"Owings Mills",
"New York City",
"Hillard",
"Mechanicsville",
"Chandler",
"Tempe",
"Irvine",
"San Jose",
"Alpharetta",
"Cumming",
"Ellicott City",
"Windsor Mill",
"Maryland Heights",
"Liberty Corner",
"Parsippany",
"Warren",
"Harrisburg",
"Philadelphia",
"Dallas",
"Prosper",
"Norfolk",
"Bellevue",
"Laramie",
"Mesa",
"Scottsdale",
"Mather",
"Newport Beach",
"San Ramon",
"Sunnyvale",
"Englewood",
"Hartford",
"Tampa",
"Temple Terrace",
"Des Moines",
"Bloomington",
"East Peoria",
"Peoria",
"Overland Park",
"Louisville",
"Sparks",
"Detroit",
"Concord",
"Winston-salem",
"Mt. Laurel",
"Camp Hill",
"Chester Springs",
"Danville",
"Malvern",
"Mechnicsburg",
"West Chester",
"Fort Mill",
"Ridgeville",
"Austin",
"Irving",
"Lewisville",
"Mckinney",
"Richardson",
"West Lake",
"Reston"
],
"postal_codes": [
"19341",
"17050",
"08628",
"78288",
"23219",
"21152",
"10005",
"08831",
"60607",
"55344",
"27617",
"75024",
"60603",
"66612",
"21117",
"43026",
"23116",
"85225",
"85284",
"92618",
"95134",
"30022",
"30040",
"21043",
"21244",
"63043",
"8628",
"7938",
"7054",
"07059",
"17110",
"19103",
"75202",
"75078",
"78249",
"23502",
"98006",
"82070",
"85204",
"85258",
"95655",
"92660",
"94583",
"94085",
"80112",
"06103",
"33607",
"33637",
"50391",
"61704",
"60604",
"61630",
"61615",
"66251",
"40202",
"48226",
"28027",
"27107",
"08054",
"10007",
"10010",
"10038",
"17011",
"19425",
"17822",
"17101",
"19355",
"17055",
"47694",
"19380",
"29715",
"29472",
"78729",
"75063",
"75067",
"75071",
"75082",
"78240",
"76262",
"20190"
],
"top_markets": [
{
"city": "Exton",
"state": "PA",
"postal_code": "19341",
"lca_count": 80,
"role_title_count": 14,
"wage_low_min": 60000,
"wage_high_max": 119122,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2025
},
{
"city": "Mechanicsburg",
"state": "PA",
"postal_code": "17050",
"lca_count": 53,
"role_title_count": 4,
"wage_low_min": 80000,
"wage_high_max": 134000,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2026
},
{
"city": "Ewing Township",
"state": "NJ",
"postal_code": "08628",
"lca_count": 10,
"role_title_count": 4,
"wage_low_min": 88000,
"wage_high_max": 110000,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2025
},
{
"city": "San Antonio",
"state": "TX",
"postal_code": "78288",
"lca_count": 9,
"role_title_count": 3,
"wage_low_min": 82000,
"wage_high_max": 94300,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2025
},
{
"city": "Richmond",
"state": "VA",
"postal_code": "23219",
"lca_count": 9,
"role_title_count": 3,
"wage_low_min": 90000,
"wage_high_max": 125000,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2024
},
{
"city": "Sparks Glencoe",
"state": "MD",
"postal_code": "21152",
"lca_count": 6,
"role_title_count": 2,
"wage_low_min": 60000,
"wage_high_max": 0,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2017
},
{
"city": "New York",
"state": "NY",
"postal_code": "10005",
"lca_count": 6,
"role_title_count": 1,
"wage_low_min": 110000,
"wage_high_max": 120000,
"first_fiscal_year": 2018,
"latest_fiscal_year": 2020
},
{
"city": "Monroe Township",
"state": "NJ",
"postal_code": "08831",
"lca_count": 5,
"role_title_count": 2,
"wage_low_min": 92000,
"wage_high_max": 100600,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2020
},
{
"city": "Chicago",
"state": "IL",
"postal_code": "60607",
"lca_count": 4,
"role_title_count": 2,
"wage_low_min": 60000,
"wage_high_max": 85000,
"first_fiscal_year": 2016,
"latest_fiscal_year": 2020
},
{
"city": "Eden Prairie",
"state": "MN",
"postal_code": "55344",
"lca_count": 4,
"role_title_count": 1,
"wage_low_min": 80000,
"wage_high_max": 96000,
"first_fiscal_year": 2019,
"latest_fiscal_year": 2023
}
]
}Industry
{
"naics_codes": [
"54199",
"54"
],
"naics_breakdown": [
{
"value": "541511",
"filing_count": 226,
"first_fiscal_year": 2017,
"latest_fiscal_year": 2026,
"source": "dol_oflc_lca"
},
{
"value": "54199",
"filing_count": 56,
"first_fiscal_year": 2020,
"latest_fiscal_year": 2022,
"source": "dol_oflc_lca"
}
]
}Wage Summary
{
"annualized_low_min": 60000,
"annualized_high_max": 170000,
"annualized_low_avg": 94617.4731543624
}Trend
[
{
"fiscal_year": 2016,
"quarter": "Q2",
"lca_count": 16,
"case_count": 16,
"role_title_count": 3,
"worksite_count": 8,
"wage_low_min": 60000,
"wage_high_max": 0,
"wage_low_avg": 62625
},
{
"fiscal_year": 2017,
"quarter": "Q2",
"lca_count": 41,
"case_count": 41,
"role_title_count": 11,
"worksite_count": 16,
"wage_low_min": 60000,
"wage_high_max": 0,
"wage_low_avg": 79334.1463414634
},
{
"fiscal_year": 2018,
"quarter": "Q2",
"lca_count": 42,
"case_count": 42,
"role_title_count": 9,
"worksite_count": 21,
"wage_low_min": 77000,
"wage_high_max": 0,
"wage_low_avg": 94614.2857142857
},
{
"fiscal_year": 2019,
"quarter": "Q2",
"lca_count": 26,
"case_count": 26,
"role_title_count": 8,
"worksite_count": 16,
"wage_low_min": 73112,
"wage_high_max": 120000,
"wage_low_avg": 94321.6538461538
},
{
"fiscal_year": 2020,
"quarter": "Q1",
"lca_count": 6,
"case_count": 6,
"role_title_count": 4,
"worksite_count": 4,
"wage_low_min": 85000,
"wage_high_max": 125000,
"wage_low_avg": 97500
},
{
"fiscal_year": 2020,
"quarter": "Q2",
"lca_count": 7,
"case_count": 7,
"role_title_count": 3,
"worksite_count": 5,
"wage_low_min": 61000,
"wage_high_max": 110000,
"wage_low_avg": 91571.4285714286
},
{
"fiscal_year": 2020,
"quarter": "Q3",
"lca_count": 18,
"case_count": 18,
"role_title_count": 5,
"worksite_count": 9,
"wage_low_min": 76000,
"wage_high_max": 130000,
"wage_low_avg": 96111.1111111111
},
{
"fiscal_year": 2020,
"quarter": "Q4",
"lca_count": 4,
"case_count": 4,
"role_title_count": 2,
"worksite_count": 3,
"wage_low_min": 85000,
"wage_high_max": 100600,
"wage_low_avg": 92400
},
{
"fiscal_year": 2021,
"quarter": "Q1",
"lca_count": 3,
"case_count": 3,
"role_title_count": 2,
"worksite_count": 3,
"wage_low_min": 84000,
"wage_high_max": 104000,
"wage_low_avg": 96000
},
{
"fiscal_year": 2021,
"quarter": "Q2",
"lca_count": 5,
"case_count": 5,
"role_title_count": 2,
"worksite_count": 5,
"wage_low_min": 84000,
"wage_high_max": 105000,
"wage_low_avg": 96600
},
{
"fiscal_year": 2021,
"quarter": "Q3",
"lca_count": 7,
"case_count": 7,
"role_title_count": 2,
"worksite_count": 6,
"wage_low_min": 84000,
"wage_high_max": 105000,
"wage_low_avg": 96714.2857142857
},
{
"fiscal_year": 2021,
"quarter": "Q4",
"lca_count": 3,
"case_count": 3,
"role_title_count": 3,
"worksite_count": 3,
"wage_low_min": 90000,
"wage_high_max": 116522,
"wage_low_avg": 99174
},
{
"fiscal_year": 2022,
"quarter": "Q1",
"lca_count": 4,
"case_count": 4,
"role_title_count": 2,
"worksite_count": 3,
"wage_low_min": 80000,
"wage_high_max": 96000,
"wage_low_avg": 90500
},
{
"fiscal_year": 2022,
"quarter": "Q2",
"lca_count": 5,
"case_count": 5,
"role_title_count": 3,
"worksite_count": 4,
"wage_low_min": 93000,
"wage_high_max": 170000,
"wage_low_avg": 110400
},
{
"fiscal_year": 2022,
"quarter": "Q3",
"lca_count": 20,
"case_count": 20,
"role_title_count": 5,
"worksite_count": 3,
"wage_low_min": 91000,
"wage_high_max": 119122,
"wage_low_avg": 95231.1
},
{
"fiscal_year": 2022,
"quarter": "Q4",
"lca_count": 1,
"case_count": 1,
"role_title_count": 1,
"worksite_count": 1,
"wage_low_min": 105000,
"wage_high_max": 105000,
"wage_low_avg": 105000
},
{
"fiscal_year": 2023,
"quarter": "Q1",
"lca_count": 3,
"case_count": 3,
"role_title_count": 2,
"worksite_count": 2,
"wage_low_min": 96000,
"wage_high_max": 110000,
"wage_low_avg": 100666.666666667
},
{
"fiscal_year": 2023,
"quarter": "Q2",
"lca_count": 7,
"case_count": 7,
"role_title_count": 2,
"worksite_count": 4,
"wage_low_min": 96000,
"wage_high_max": 110000,
"wage_low_avg": 99714.2857142857
},
{
"fiscal_year": 2023,
"quarter": "Q3",
"lca_count": 23,
"case_count": 23,
"role_title_count": 7,
"worksite_count": 6,
"wage_low_min": 96000,
"wage_high_max": 134000,
"wage_low_avg": 102434.782608696
},
{
"fiscal_year": 2023,
"quarter": "Q4",
"lca_count": 5,
"case_count": 5,
"role_title_count": 1,
"worksite_count": 3,
"wage_low_min": 101000,
"wage_high_max": 110000,
"wage_low_avg": 106400
},
{
"fiscal_year": 2024,
"quarter": "Q1",
"lca_count": 3,
"case_count": 3,
"role_title_count": 1,
"worksite_count": 3,
"wage_low_min": 101000,
"wage_high_max": 103000,
"wage_low_avg": 102000
},
{
"fiscal_year": 2024,
"quarter": "Q2",
"lca_count": 4,
"case_count": 4,
"role_title_count": 1,
"worksite_count": 4,
"wage_low_min": 94300,
"wage_high_max": 120000,
"wage_low_avg": 106825
},
{
"fiscal_year": 2024,
"quarter": "Q3",
"lca_count": 9,
"case_count": 9,
"role_title_count": 5,
"worksite_count": 3,
"wage_low_min": 81000,
"wage_high_max": 114000,
"wage_low_avg": 92222.2222222222
},
{
"fiscal_year": 2024,
"quarter": "Q4",
"lca_count": 5,
"case_count": 5,
"role_title_count": 3,
"worksite_count": 4,
"wage_low_min": 104000,
"wage_high_max": 125000,
"wage_low_avg": 117000
},
{
"fiscal_year": 2025,
"quarter": "Q1",
"lca_count": 7,
"case_count": 7,
"role_title_count": 5,
"worksite_count": 6,
"wage_low_min": 100000,
"wage_high_max": 128000,
"wage_low_avg": 116214.285714286
},
{
"fiscal_year": 2025,
"quarter": "Q2",
"lca_count": 2,
"case_count": 2,
"role_title_count": 1,
"worksite_count": 2,
"wage_low_min": 106000,
"wage_high_max": 106000,
"wage_low_avg": 106000
},
{
"fiscal_year": 2025,
"quarter": "Q3",
"lca_count": 9,
"case_count": 9,
"role_title_count": 6,
"worksite_count": 9,
"wage_low_min": 82000,
"wage_high_max": 128200,
"wage_low_avg": 106244.444444444
},
{
"fiscal_year": 2025,
"quarter": "Q4",
"lca_count": 6,
"case_count": 6,
"role_title_count": 4,
"worksite_count": 6,
"wage_low_min": 86000,
"wage_high_max": 135000,
"wage_low_avg": 115166.666666667
},
{
"fiscal_year": 2026,
"quarter": "Q2",
"lca_count": 7,
"case_count": 7,
"role_title_count": 2,
"worksite_count": 6,
"wage_low_min": 111200,
"wage_high_max": 128200,
"wage_low_avg": 115914.285714286
}
]Links
{
"roles": "/v1/roles?company=Spruce%20Infotech%2C%20Inc",
"wages": "/v1/wages?company=Spruce%20Infotech%2C%20Inc",
"trends": "/v1/trends?company=Spruce%20Infotech%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=spruce+infotech+inc&limit=5JSON