A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz
as_of: o quão atuais são os dados. Como funcionam os datasets.Buscar decisões LCA
POST /us/dol-oflc/lca-search/v1 Dataset
Busca as decisões por empregador, cargo, FEIN, classe de visto, status,
ocupação, estado do local de trabalho, salário e data. As mais recentes primeiro.
as_of, os filtros aplicados, total, page, per_page, total_pages, count e cases[], da decisão mais recente à mais antiga.
Cada decisão traz id (<fiscal_year>:<case_number>), fiscal_year, case_number, case_status, received_date, decision_date, original_cert_date, visa_class, job_title, soc_code, soc_title, full_time_position, begin_date, end_date, as contagens de trabalhadores (total_worker_positions, new_employment, continued_employment, change_previous_employment, new_concurrent_employment, change_employer, amended_petition), employer ({ name, trade_name_dba, address_1, address_2, city, state, postal_code, country, province, phone, phone_ext, fein, naics_code }), employer_contact (nome, cargo, endereço, telefone e e-mail), agent_representing_employer, agent_attorney (nome, endereço, telefone e e-mail), law_firm ({ name, fein }), state_of_highest_court, name_of_highest_state_court, worksite (o principal), wage ({ rate_from, rate_to, unit, prevailing_wage, prevailing_wage_unit, prevailing_wage_level, ... }), total_worksite_locations, agree_to_lc_statement, h1b_dependent, willful_violator, support_h1b, statutory_basis, appendix_a_attached, public_disclosure, preparer, appendix_a[] (a instituição, a área de estudo e a data do diploma dos trabalhadores isentos) e source_file.
Um caso que o DOL decidiu de novo em um ano fiscal posterior (uma certificação depois retirada) é uma decisão própria. Os salários são dólares por unit. As datas são yyyy-mm-dd; os FEIN têm nove dígitos; os campos vazios são null.
Um caso LCA
POST /us/dol-oflc/lca-case/v1 Dataset
Resolve um caso com cada decisão e seus locais de trabalho.
found, case_number, as_of, determinations[] (do ano fiscal mais recente ao mais antigo) e worksites[] (da decisão mais recente).
Cada decisão traz id (<fiscal_year>:<case_number>), fiscal_year, case_number, case_status, received_date, decision_date, original_cert_date, visa_class, job_title, soc_code, soc_title, full_time_position, begin_date, end_date, as contagens de trabalhadores (total_worker_positions, new_employment, continued_employment, change_previous_employment, new_concurrent_employment, change_employer, amended_petition), employer ({ name, trade_name_dba, address_1, address_2, city, state, postal_code, country, province, phone, phone_ext, fein, naics_code }), employer_contact (nome, cargo, endereço, telefone e e-mail), agent_representing_employer, agent_attorney (nome, endereço, telefone e e-mail), law_firm ({ name, fein }), state_of_highest_court, name_of_highest_state_court, worksite (o principal), wage ({ rate_from, rate_to, unit, prevailing_wage, prevailing_wage_unit, prevailing_wage_level, ... }), total_worksite_locations, agree_to_lc_statement, h1b_dependent, willful_violator, support_h1b, statutory_basis, appendix_a_attached, public_disclosure, preparer, appendix_a[] (a instituição, a área de estudo e a data do diploma dos trabalhadores isentos) e source_file.
Um caso que o DOL decidiu de novo em um ano fiscal posterior (uma certificação depois retirada) é uma decisão própria. Os salários são dólares por unit. As datas são yyyy-mm-dd; os FEIN têm nove dígitos; os campos vazios são null.
Cada local de trabalho traz id (<fiscal_year>:<case_number>:<n>), fiscal_year, case_number, n (sua ordem no caso), workers, secondary_entity, secondary_entity_business_name, o endereço (address_1, address_2, city como foi apresentada, county, state em código de duas letras, postal_code), city_key (a cidade normalizada para busca: AUSTIN para Austin, TX), o salário oferecido ali (rate_from, rate_to, unit) e seu salário prevalecente, e o employer_fein e employer_name do caso.
Buscar locais de trabalho
POST /us/dol-oflc/lca-worksites-search/v1 Dataset
Busca cada local de trabalho por lugar, empregador e ano.
as_of, os filtros aplicados, total, page, per_page, total_pages, count e worksites[], do ano fiscal mais recente ao mais antigo.
Cada local de trabalho traz id (<fiscal_year>:<case_number>:<n>), fiscal_year, case_number, n (sua ordem no caso), workers, secondary_entity, secondary_entity_business_name, o endereço (address_1, address_2, city como foi apresentada, county, state em código de duas letras, postal_code), city_key (a cidade normalizada para busca: AUSTIN para Austin, TX), o salário oferecido ali (rate_from, rate_to, unit) e seu salário prevalecente, e o employer_fein e employer_name do caso.
Buscar decisões PERM
POST /us/dol-oflc/perm-search/v1 Dataset
Busca as decisões PERM por empregador, cargo, escritório, FEIN, status, ocupação,
estado do local de trabalho, cidadania do trabalhador, salário e data. As mais recentes primeiro.
as_of, os filtros aplicados, total, page, per_page, total_pages, count e cases[], da decisão mais recente à mais antiga.
Cada decisão traz id (<fiscal_year>:<case_number>), fiscal_year, case_number, form (9089 para o formulário usado até 2023, 9089_2023 para o revisado), case_status, received_date, decision_date, decision_dates[], employer ({ name, trade_name, address_1, address_2, city, state, postal_code, country, province, phone, phone_ext, fein, naics_code, employees, year_commenced, worker_ownership_interest, relationship_to_worker }), employer_contact (nome, cargo, endereço, telefone e e-mail), agent_attorney (representative_type, nome, law_firm, law_firm_fein, state_bar_number, good_standing_state, good_standing_court, endereço, telefone e e-mail), job ({ title, soc_code, soc_title, occupation_type }), wage ({ offer_from, offer_to, offer_unit, offer_conditions, prevailing_wage, prevailing_wage_unit, prevailing_wage_level, prevailing_wage_source, prevailing_wage_tracking_number, ... }), worksite ({ type, address_1, address_2, city, county, state, postal_code, bls_area, multiple_locations }), worker (o country_of_citizenship, birth_country, class_of_admission, education, major, institution e seu endereço, e currently_employed do trabalhador estrangeiro), preparer, answers e source_file.
Os dois formulários fazem perguntas diferentes: um campo que um formulário não pergunta é null, e worker só vem preenchido no formulário usado até 2023 (o revisado passou o trabalhador para um anexo que o DOL não publica). answers guarda cada outra resposta do formulário sob o nome de coluna do DOL em minúsculas (requisitos, recrutamento, avisos, declarações), como foi apresentada. Os salários são dólares por offer_unit. As datas são yyyy-mm-dd; os FEIN têm nove dígitos; os estados vêm em código de duas letras quando a solicitação nomeia um estado dos EUA.
Um caso PERM
POST /us/dol-oflc/perm-case/v1 Dataset
Resolve um caso PERM com cada decisão.
found, case_number, as_of e determinations[], do ano fiscal mais recente ao mais antigo.
Cada decisão traz id (<fiscal_year>:<case_number>), fiscal_year, case_number, form (9089 para o formulário usado até 2023, 9089_2023 para o revisado), case_status, received_date, decision_date, decision_dates[], employer ({ name, trade_name, address_1, address_2, city, state, postal_code, country, province, phone, phone_ext, fein, naics_code, employees, year_commenced, worker_ownership_interest, relationship_to_worker }), employer_contact (nome, cargo, endereço, telefone e e-mail), agent_attorney (representative_type, nome, law_firm, law_firm_fein, state_bar_number, good_standing_state, good_standing_court, endereço, telefone e e-mail), job ({ title, soc_code, soc_title, occupation_type }), wage ({ offer_from, offer_to, offer_unit, offer_conditions, prevailing_wage, prevailing_wage_unit, prevailing_wage_level, prevailing_wage_source, prevailing_wage_tracking_number, ... }), worksite ({ type, address_1, address_2, city, county, state, postal_code, bls_area, multiple_locations }), worker (o country_of_citizenship, birth_country, class_of_admission, education, major, institution e seu endereço, e currently_employed do trabalhador estrangeiro), preparer, answers e source_file.
Os dois formulários fazem perguntas diferentes: um campo que um formulário não pergunta é null, e worker só vem preenchido no formulário usado até 2023 (o revisado passou o trabalhador para um anexo que o DOL não publica). answers guarda cada outra resposta do formulário sob o nome de coluna do DOL em minúsculas (requisitos, recrutamento, avisos, declarações), como foi apresentada. Os salários são dólares por offer_unit. As datas são yyyy-mm-dd; os FEIN têm nove dígitos; os estados vêm em código de duas letras quando a solicitação nomeia um estado dos EUA.
Referência completa
Esquemas, todos os campos de resposta e um playground interativo.