Sweat & Toil V2

These datasets contain information on child labor and forced labor worldwide from ILAB’s three flagship reports: Findings on the Worst Forms of Child Labor; List of Goods Produced by Child Labor or Forced Labor; and List of Products Produced by Forced or Indentured Child Labor. There are 3 tables containing data from the 2016 - 2022 reporting cycles. This information is also available in ILAB’s app, Sweat & Toil: Child Labor, Forced Labor, and Human Trafficking Around the World. For more information, see ILAB’s International Child Labor and Forced Labor Reports page. Please cite USDOL when using Sweat & Toil data.
ILAB has consolidated 14 distinct and interconnected tables from the legacy API into 3 tables containing data from the 2016-2022 reporting cycles. The 14 legacy tables continue to be publicly available but will no longer be updated.

Dataset Tables

Sweat & Toil Child Labor Report

https://data.dol.gov/get/SweatToilChildLaborReport

Column Name Data Type Column Description
Column Name Country_ISO_code Data Type varchar Column Description ISO two-letter country code
Column Name Country_ISO_Code_Numeric Data Type int Column Description ISO three-digit country code
Column Name country Data Type varchar Column Description Country Name
Column Name Region Data Type varchar Column Description TDA geographic region
Column Name region_ID Data Type int Column Description Unique region ID
Column Name Year Data Type int Column Description Reporting year
Column Name summary_paragraph Data Type text Column Description Country assessment summary description
Column Name assessment_level Data Type varchar Column Description Assessment level
Column Name assessment_level_id Data Type int Column Description Unique assessment level ID
Column Name age_range_of_working_children Data Type varchar Column Description Age range of working children
Column Name percent_of_working_children Data Type varchar Column Description Percent of working children
Column Name population_of_working_children Data Type varchar Column Description Population of working children
Column Name percent_of_working_children_agriculture Data Type varchar Column Description Percent of working children in agriculture
Column Name percent_of_working_children_industry Data Type varchar Column Description Percent of working children in industry
Column Name percent_of_working_children_services Data Type varchar Column Description Percent of working children in services
Column Name age_range_of_children_attending_school Data Type varchar Column Description Age range of children attending school
Column Name percentage_of_children_attending_school Data Type varchar Column Description Percent of children attending school
Column Name age_range_of_children_working_and_studying Data Type varchar Column Description Age range of children working and studying
Column Name percent_of_children_working_and_studying Data Type varchar Column Description Percent of children working and studying
Column Name primary_completion_rate Data Type varchar Column Description Percent of children who complete primary education
Column Name ilo_c_182_ratified Data Type varchar Column Description Status of country ratification of ILO Convention 182
Column Name crc_ratified Data Type varchar Column Description Status of country ratification of the UN Convention on the Rights of the Child
Column Name crc_csec_ratified Data Type varchar Column Description Status of country ratification of the Optional Protocol to the Convention on the Rights of the Child on the Sale of Children, Child Prostitution and Child Pornography
Column Name crc_ac_ratified Data Type varchar Column Description Status of country ratification of the Optional Protocol to the Convention on the Rights of the Child on the Involvement of Children in Armed Conflict
Column Name palermo_ratified Data Type varchar Column Description Status of country ratification of the Protocol to Prevent, Suppress and Punish Trafficking in Persons, Especially Women and Children, supplementing the United Nations Convention Against Transnational Organized Crime (Palermo Protocol)
Column Name Minimum_Work_conforms_standard Data Type varchar Column Description Status of minimum age of work conforms to standards
Column Name Minimum_Work_age Data Type varchar Column Description Minimum work age of children
Column Name Minimum_Work_is_calculated_age Data Type varchar Column Description Status of minimum work age calculated based on available information
Column Name Minimum_Hazardous_Work_conforms_standard Data Type varchar Column Description Status of minimum hazardous work age conforming to standards
Column Name Minimum_Hazardous_Work_age Data Type varchar Column Description Minimum hazardous work age
Column Name Minimum_Hazardous_Work_is_calculated_age Data Type varchar Column Description Minimum hazardous work age calculated based on available information
Column Name Identification of Hazardous Occupations List Data Type varchar Column Description Status of identification of hazardous occupations or activities prohibited for children established
Column Name Prohibition_Forced_Labor_conforms_standard Data Type varchar Column Description Status of prohibition of forced labor conforming to standards
Column Name Prohibition_Child_Trafficking_conforms_standard Data Type varchar Column Description Status of prohibition of child trafficking conforming to standard
Column Name Prohibition_CSEC_conforms_standard Data Type varchar Column Description Status of prohibition of CSEC conforming to standards
Column Name Prohibition_Illicit_Activities_conforms_standard Data Type varchar Column Description Status of prohibition of illicit activities conforming to standards
Column Name Minimum_Compulsory_Military_conforms_standard Data Type varchar Column Description Status of minimum compulsory military service age conforming to standards
Column Name Minimum_Compulsory_Military_age Data Type varchar Column Description Minimum compulsory military service age
Column Name Minimum_Compulsory_Military_is_calculated Data Type varchar Column Description Status of minimum compulsory military age calculated based on available information
Column Name Minumum_Voluntary_Military_conforms_standard Data Type varchar Column Description Status of minimum voluntary military age conforming to standards
Column Name Minumum_Voluntary_Military_age Data Type varchar Column Description Minimum voluntary military age
Column Name Minumum_Voluntary_Military_is_calculated Data Type varchar Column Description Status of minimum voluntary military calculated based on available information
Column Name Minumum_Non_State_Military_conforms_standard Data Type varchar Column Description Status of minimum non-state military service age conforming to standards
Column Name Minumum_Non_State_Military_age Data Type varchar Column Description Minimum non-state military service age
Column Name Minumum_Non_State_Military_is_calculated Data Type varchar Column Description Status of minimum non-state military age calculated based on available information
Column Name Compulsory_Education_conforms_standard Data Type varchar Column Description Status of compulsory education conforming to standards
Column Name Compulsory_Education_age Data Type varchar Column Description Compulsory education age
Column Name Compulsory_Education_is_calculated Data Type varchar Column Description Status of compulsory education age calculated based on available information
Column Name Free_Public_Education_conforms_standard Data Type varchar Column Description Status of free public education conforming to standards
Column Name enforcement_labor_Labor_Funding Data Type varchar Column Description Funding for enforcement of labor standards
Column Name enforcement_labor_Labor_Inspectors Data Type varchar Column Description Number of labor inspectors for enforcement of labor standards
Column Name enforcement_labor_Labor_Inspectors_Intl_Standards Data Type varchar Column Description Status of number of labor inspectors meeting international standards
Column Name enforcement_labor_Authorized_Assess_Penalties Data Type varchar Column Description Are civil authorities authorized to assess penalties for labor violations
Column Name enforcement_labor_Labor_New_Employee_Training Data Type varchar Column Description Status of country having new employee training
Column Name enforcement_labor_Labor_New_Law_Training Data Type varchar Column Description Status of new law training
Column Name enforcement_labor_Labor_Refresher_Courses Data Type varchar Column Description Status of labor refresher courses
Column Name enforcement_labor_Labor_Inspections Data Type varchar Column Description Number of labor inspections to enforce labor standards
Column Name enforcement_labor_Labor_Worksite_Inspections Data Type varchar Column Description Number of worksite inspections to enforce labor standards
Column Name enforcement_labor_Labor_Violations Data Type varchar Column Description Number of labor violations
Column Name enforcement_labor_Labor_Penalties_Imposed Data Type varchar Column Description Number of labor penalties imposed
Column Name enforcement_labor_Labor_Penalties_Collected Data Type varchar Column Description Number of labor penalties collected
Column Name enforcement_labor_Labor_Routine_Inspections_Conducted Data Type varchar Column Description Status of routine labor inspections conducted
Column Name enforcement_labor_Labor_Routine_Inspections_Targeted Data Type varchar Column Description Status of labor inspectorate conduct routine targeted inspections
Column Name enforcement_labor_Labor_Unannounced_Inspections_Permitted Data Type varchar Column Description Status of unannounced labor inspections permitted
Column Name enforcement_labor_Labor_Unannounced_Inspections_Conducted Data Type varchar Column Description Status of unannounced labor inspections conducted
Column Name enforcement_labor_Labor_Complaint_Mechanism Data Type varchar Column Description Status of existence of labor complaint mechanism
Column Name enforcement_labor_Labor_Referral_Mechanism Data Type varchar Column Description Is there a labor referral mechanism
Column Name enforcement_criminal_Criminal_New_Employee_Training Data Type varchar Column Description Status of new employee training
Column Name enforcement_criminal_Criminal_New_Law_Training Data Type varchar Column Description Status of new law training
Column Name enforcement_criminal_Criminal_Refresher_Courses Data Type varchar Column Description Status of labor refresher courses
Column Name enforcement_criminal_Criminal_Investigations Data Type varchar Column Description Number of criminal investigations for criminal enforcement
Column Name enforcement_criminal_Criminal_Violations Data Type varchar Column Description Number of criminal violations
Column Name enforcement_criminal_Criminal_Prosecutions Data Type varchar Column Description Number of criminal prosecutions
Column Name enforcement_criminal_Criminal_Convictions Data Type varchar Column Description Number of criminal convictions
Column Name enforcement_criminal_Criminal_Referral_Mechanism Data Type varchar Column Description Status of existence of criminal referral mechanism
Column Name coordination Data Type varchar Column Description Country has coordination mechanism
Column Name policy Data Type varchar Column Description Country has a policy mechanism
Column Name program Data Type varchar Column Description Country has program mechanism

Sweat & Toil Suggested Actions Data

https://data.dol.gov/get/SweatToilSuggestedActionsData

Column Name Data Type Column Description
Column Name Country_Numeric_ISO_Code Data Type int Column Description ISO three-digit country code
Column Name Country_ISO_Code Data Type varchar Column Description ISO two-letter country code
Column Name Country Data Type varchar Column Description Country Name
Column Name Year Data Type int Column Description Reporting year
Column Name Area Data Type varchar Column Description Suggested action report area
Column Name Suggested Action Data Type varchar Column Description Suggested action

Sweat & Toil Goods Data

https://data.dol.gov/get/SweatToilGoodsData

Column Name Data Type Column Description
Column Name Country_Numeric_ISO_code Data Type int Column Description ISO three-digit country code
Column Name Country ISO Code Data Type varchar Column Description ISO two-letter country code
Column Name Country Data Type varchar Column Description Country name
Column Name Sector Data Type varchar Column Description Sector name
Column Name Good Data Type varchar Column Description Good name
Column Name Exploitation Type Data Type varchar Column Description Type of labor exploitation
Column Name Year Added Data Type varchar Column Description Year good and exploitation type combination was added
Column Name Year Removed Data Type varchar Column Description Year good and exploitation type combination was removed