Structured employment standards data for 40 countries worldwide. Endpoints cover minimum wage (with regional breakdowns and 3-year history), leave, overtime, notice periods, probation, severance, 13th-month obligations, a payroll cost estimator, a deterministic hiring-complexity score, comparison, and a changelog. All data is curated from ILO and government labour ministry sources and updated annually. No database, no runtime scraping — fast and deterministic responses.
{
"success": true,
"data": [
{
"countryCode": "US",
"countryName": "United States",
"region": "americas",
"wageType": "national",
"minimumWage": {
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256,
"effectiveDate": "2009-07-24",
"notes": "Federal minimum wage unchanged since 2009. Most states and many cities set higher minimums; the effective wage for a given hire is the highest of applicable federal, state, and local rates. State figures below are approximate and subject to more frequent local revision than this dataset's annual update cycle.",
"regional": true,
"regions": [
{
"regionName": "Alabama",
"regionCode": "AL",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Alaska",
"regionCode": "AK",
"amount": 11.91,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2065
},
{
"regionName": "Arizona",
"regionCode": "AZ",
"amount": 14.7,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2549
},
{
"regionName": "Arkansas",
"regionCode": "AR",
"amount": 11,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1907
},
{
"regionName": "California",
"regionCode": "CA",
"amount": 16.5,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2860
},
{
"regionName": "Colorado",
"regionCode": "CO",
"amount": 14.81,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2567
},
{
"regionName": "Connecticut",
"regionCode": "CT",
"amount": 16.35,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2834
},
{
"regionName": "Delaware",
"regionCode": "DE",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "District of Columbia",
"regionCode": "DC",
"amount": 17.95,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 3111
},
{
"regionName": "Florida",
"regionCode": "FL",
"amount": 13,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2253
},
{
"regionName": "Georgia",
"regionCode": "GA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Hawaii",
"regionCode": "HI",
"amount": 14,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2427
},
{
"regionName": "Idaho",
"regionCode": "ID",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Illinois",
"regionCode": "IL",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Indiana",
"regionCode": "IN",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Iowa",
"regionCode": "IA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Kansas",
"regionCode": "KS",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Kentucky",
"regionCode": "KY",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Louisiana",
"regionCode": "LA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Maine",
"regionCode": "ME",
"amount": 14.65,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2540
},
{
"regionName": "Maryland",
"regionCode": "MD",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Massachusetts",
"regionCode": "MA",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Michigan",
"regionCode": "MI",
"amount": 12.48,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2163
},
{
"regionName": "Minnesota",
"regionCode": "MN",
"amount": 11.13,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1929
},
{
"regionName": "Mississippi",
"regionCode": "MS",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Missouri",
"regionCode": "MO",
"amount": 13.75,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2383
},
{
"regionName": "Montana",
"regionCode": "MT",
"amount": 10.55,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1829
}
]
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26883/list+employment+standards?region=americas&wageType=national&hasMinimumWage=true' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "GB",
"countryName": "United Kingdom",
"region": "europe",
"wageType": "national",
"minimumWage": {
"amount": 12.71,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2915,
"effectiveDate": "2026-04-01",
"notes": "National Living Wage for age 21+. Lower National Minimum Wage rates apply for younger workers and apprentices.",
"regional": false,
"regions": []
},
"history": [
{
"year": 2025,
"amount": 12.21,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2801
},
{
"year": 2024,
"amount": 11.44,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2590
},
{
"year": 2023,
"amount": 10.42,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2350
}
],
"leave": {
"annualLeaveDays": 28,
"annualLeaveInclPublicHolidays": false,
"publicHolidays": 8,
"sickLeaveDays": null,
"sickLeaveNotes": "Statutory Sick Pay (SSP) applies after 3 qualifying days. Employer pays £116.75/week for up to 28 weeks.",
"maternityLeaveWeeks": 52,
"maternityPayWeeks": 39,
"paternityLeaveWeeks": 2,
"parentalLeaveNotes": "Shared parental leave available."
},
"overtime": {
"weeklyThresholdHours": 48,
"dailyThresholdHours": null,
"overtimeMultiplier": null,
"maxWeeklyHours": 48,
"notes": "No statutory overtime pay rate. The 48-hour limit applies on average over 17 weeks. Workers can opt out."
},
"noticePeriods": {
"under3months": "1 week",
"months3to12": "1 week",
"years1to5": "1 week per year of service",
"over5years": "Capped at 12 weeks",
"notes": "Statutory minimums. Contracts often specify longer notice periods."
},
"probation": {
"typicalMonths": 6,
"maximumMonths": 6,
"reducedNoticeDuringProbation": true,
"notes": "No statutory probation period. Standard practice is 3–6 months."
},
"severance": {
"mandatory": false,
"calculationMethod": null,
"capMonths": null,
"interactsWithNotice": "Statutory redundancy pay is separate from notice pay and applies only in redundancy scenarios with 2+ years of service.",
"notes": "No general severance requirement outside statutory redundancy pay."
},
"thirteenthMonth": {
"mandatory": false,
"timing": null,
"notes": "Not required by law in the UK."
},
"payrollOnCost": {
"employerContributionsPercent": {
"min": 13.8,
"max": 15.05,
"midpoint": 14.4
},
"contributionsNotes": "Employer National Insurance contributions. Rate and threshold reviewed annually in the Budget.",
"notes": "Indicative only — actual liability depends on employee earnings band and any applicable reliefs."
},
"lastUpdated": "2026-04-01",
"partial": false
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26884/get+employment+standards+by+country&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"countryCode": "NG",
"countryName": "Nigeria",
"region": "africa",
"wageType": "national",
"minimumWage": {
"amount": 70000,
"currency": "NGN",
"period": "monthly",
"usdMonthlyEquivalent": 45,
"effectiveDate": "2026-01-01",
"notes": "Statutory national minimum wage under the National Minimum Wage Act, revised infrequently with multi-year gaps between reviews. Some states have committed to paying above the federal floor.",
"regional": false,
"regions": []
}
},
{
"countryCode": "EG",
"countryName": "Egypt",
"region": "africa",
"wageType": "national",
"minimumWage": {
"amount": 6000,
"currency": "EGP",
"period": "monthly",
"usdMonthlyEquivalent": 50,
"effectiveDate": "2026-01-01",
"notes": "National minimum wage for private-sector workers, set by the National Council for Wages. The public-sector minimum wage is set separately and has historically been higher.",
"regional": false,
"regions": []
}
},
{
"countryCode": "KE",
"countryName": "Kenya",
"region": "africa",
"wageType": "national",
"minimumWage": {
"amount": 8000,
"currency": "KES",
"period": "monthly",
"usdMonthlyEquivalent": 62,
"effectiveDate": "2026-01-01",
"notes": "Kenya sets minimum wages by sector, occupation, and city/employment area via periodic Wage Order provisions rather than a single flat national figure. Amount shown represents an approximate general minimum for lower-cost areas; rates in Nairobi, Mombasa, and Kisumu are meaningfully higher for the same occupational grade.",
"regional": false,
"regions": []
}
},
{
"countryCode": "ZA",
"countryName": "South Africa",
"region": "africa",
"wageType": "national",
"minimumWage": {
"amount": 30.23,
"currency": "ZAR",
"period": "hourly",
"usdMonthlyEquivalent": 165,
"effectiveDate": "2026-03-01",
"notes": "National minimum wage rises to R30.23 per hour from 1 March 2026. Updated annually in March.",
"regional": false,
"regions": []
}
}
],
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false,
"count": 4
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26885/list+minimum+wages?region=africa&sort=asc' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "US",
"countryName": "United States",
"region": "americas",
"wageType": "national",
"minimumWage": {
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256,
"effectiveDate": "2009-07-24",
"notes": "Federal minimum wage unchanged since 2009. Most states and many cities set higher minimums; the effective wage for a given hire is the highest of applicable federal, state, and local rates. State figures below are approximate and subject to more frequent local revision than this dataset's annual update cycle.",
"regional": true,
"regions": [
{
"regionName": "Alabama",
"regionCode": "AL",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Alaska",
"regionCode": "AK",
"amount": 11.91,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2065
},
{
"regionName": "Arizona",
"regionCode": "AZ",
"amount": 14.7,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2549
},
{
"regionName": "Arkansas",
"regionCode": "AR",
"amount": 11,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1907
},
{
"regionName": "California",
"regionCode": "CA",
"amount": 16.5,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2860
},
{
"regionName": "Colorado",
"regionCode": "CO",
"amount": 14.81,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2567
},
{
"regionName": "Connecticut",
"regionCode": "CT",
"amount": 16.35,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2834
},
{
"regionName": "Delaware",
"regionCode": "DE",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "District of Columbia",
"regionCode": "DC",
"amount": 17.95,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 3111
},
{
"regionName": "Florida",
"regionCode": "FL",
"amount": 13,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2253
},
{
"regionName": "Georgia",
"regionCode": "GA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Hawaii",
"regionCode": "HI",
"amount": 14,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2427
},
{
"regionName": "Idaho",
"regionCode": "ID",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Illinois",
"regionCode": "IL",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Indiana",
"regionCode": "IN",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Iowa",
"regionCode": "IA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Kansas",
"regionCode": "KS",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Kentucky",
"regionCode": "KY",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Louisiana",
"regionCode": "LA",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Maine",
"regionCode": "ME",
"amount": 14.65,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2540
},
{
"regionName": "Maryland",
"regionCode": "MD",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Massachusetts",
"regionCode": "MA",
"amount": 15,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2600
},
{
"regionName": "Michigan",
"regionCode": "MI",
"amount": 12.48,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2163
},
{
"regionName": "Minnesota",
"regionCode": "MN",
"amount": 11.13,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1929
},
{
"regionName": "Mississippi",
"regionCode": "MS",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "Missouri",
"regionCode": "MO",
"amount": 13.75,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2383
},
{
"regionName": "Montana",
"regionCode": "MT",
"amount": 10.55,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1829
},
{
"regionName": "Nebraska",
"regionCode": "NE",
"amount": 13.5,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2340
},
{
"regionName": "Nevada",
"regionCode": "NV",
"amount": 12,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 2080
},
{
"regionName": "New Hampshire",
"regionCode": "NH",
"amount": 7.25,
"currency": "USD",
"period": "hourly",
"usdMonthlyEquivalent": 1256
},
{
"regionName": "New Jersey",
"regionCode": "NJ"
}
]
}
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26886/get+minimum+wage+by+country&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "ZA",
"countryName": "South Africa",
"wageType": "national",
"history": [
{
"year": 2025,
"amount": 27.58,
"currency": "ZAR",
"period": "hourly",
"usdMonthlyEquivalent": 145
},
{
"year": 2024,
"amount": 25.42,
"currency": "ZAR",
"period": "hourly",
"usdMonthlyEquivalent": 135
},
{
"year": 2023,
"amount": 23.19,
"currency": "ZAR",
"period": "hourly",
"usdMonthlyEquivalent": 125
}
],
"historyAvailable": true
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26887/get+minimum+wage+history&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "BR",
"countryName": "Brazil",
"leave": {
"annualLeaveDays": 30,
"annualLeaveInclPublicHolidays": false,
"publicHolidays": 12,
"sickLeaveDays": null,
"sickLeaveNotes": "Employer pays full salary for the first 15 days of sick leave; INSS (social security) pays thereafter subject to medical assessment.",
"maternityLeaveWeeks": 17,
"maternityPayWeeks": 17,
"paternityLeaveWeeks": 1,
"parentalLeaveNotes": "Paternity leave can be extended from 5 to 20 days for employers enrolled in the Empresa Cidadã tax-incentive program."
}
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26888/get+leave+entitlements&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "DE",
"countryName": "Germany",
"overtime": {
"weeklyThresholdHours": null,
"dailyThresholdHours": 8,
"overtimeMultiplier": null,
"maxWeeklyHours": 48,
"notes": "No statutory overtime premium. Working hours are capped under the Working Hours Act (Arbeitszeitgesetz); overtime pay is typically set by contract or collective agreement."
}
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26889/get+overtime+rules&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "GB",
"countryName": "United Kingdom",
"noticePeriods": {
"under3months": "1 week",
"months3to12": "1 week",
"years1to5": "1 week per year of service",
"over5years": "Capped at 12 weeks",
"notes": "Statutory minimums. Contracts often specify longer notice periods."
}
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26890/get+statutory+notice+periods&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "DE",
"countryName": "Germany",
"probation": {
"typicalMonths": 6,
"maximumMonths": 6,
"reducedNoticeDuringProbation": true,
"notes": "Standard probation period is up to 6 months, during which notice is reduced to 2 weeks."
}
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26891/get+probation+rules&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "ID",
"countryName": "Indonesia",
"severance": {
"mandatory": true,
"calculationMethod": "Combination of severance pay (up to 9 months' salary based on tenure), service/long-service pay (up to 10 months' salary for 24+ years), and compensation for rights (unused leave, relocation, and other entitlements) — among the most protective and highest-value statutory termination packages globally",
"capMonths": null,
"interactsWithNotice": "Since Indonesia has no general statutory notice period, this severance/service/compensation package functions as the primary and comprehensive statutory cost of termination rather than a supplement to notice pay.",
"notes": "The figures shown are the statutory ceiling (a 1x multiplier of the severance/service-pay tables), which Government Regulation 35/2021 reserves for specific termination reasons (e.g. certain company-closure-due-to-loss scenarios). Other reasons — company efficiency measures, mutual agreement, and especially voluntary resignation — receive materially lower multipliers (as low as 0.5x, or none at all for resignation). Treat this entry as the illustrative maximum, not a flat entitlement regardless of termination reason."
},
"distinctionNote": "Severance pay is separate from statutory notice pay. Some countries require one, both, or neither depending on the reason for termination."
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26892/get+severance+pay+rules&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"countryCode": "GB",
"countryName": "United Kingdom",
"mandatory": false,
"timing": null,
"notes": "Not required by law in the UK."
},
{
"countryCode": "DE",
"countryName": "Germany",
"mandatory": false,
"timing": null,
"notes": "Not legally required. Many employers pay a discretionary 13th-month bonus (Weihnachtsgeld) by custom or contract."
},
{
"countryCode": "FR",
"countryName": "France",
"mandatory": false,
"timing": null,
"notes": "Not a general legal requirement, though common under collective agreements (13ème mois)."
},
{
"countryCode": "LU",
"countryName": "Luxembourg",
"mandatory": false,
"timing": null,
"notes": "Not a general statutory requirement, though common by collective agreement or individual contract."
},
{
"countryCode": "NL",
"countryName": "Netherlands",
"mandatory": false,
"timing": null,
"notes": "Not required by law, though a holiday allowance (vakantiegeld) of at least 8% of annual salary is mandatory and typically paid as a lump sum in May."
},
{
"countryCode": "ES",
"countryName": "Spain",
"mandatory": true,
"timing": "Typically paid in July and December as two extra payments (pagas extraordinarias)",
"notes": "Not mandated as a single 13th-month payment by national law, but the near-universal 14-payment salary structure (12 monthly + 2 extra) is required by collective agreement in the vast majority of sectors."
},
{
"countryCode": "PT",
"countryName": "Portugal",
"mandatory": true,
"timing": "Two mandatory subsidies paid in June/July (holiday subsidy) and November/December (Christmas subsidy), each equal to one month's salary",
"notes": "Statutorily mandated 14-payment structure (12 monthly + holiday subsidy + Christmas subsidy)."
},
{
"countryCode": "BE",
"countryName": "Belgium",
"mandatory": false,
"timing": null,
"notes": "Not required by national law, but a 13th-month bonus is common and often mandated at sector level by collective bargaining agreements."
},
{
"countryCode": "IT",
"countryName": "Italy",
"mandatory": true,
"timing": "Paid in December (tredicesima); many CCNLs also mandate a fourteenth-month payment (quattordicesima) in June/July",
"notes": "Not set by a single national statute but universally mandated through collective bargaining agreements (CCNL) covering virtually the entire workforce."
},
{
"countryCode": "DK",
"countryName": "Denmark",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice in Denmark."
},
{
"countryCode": "SE",
"countryName": "Sweden",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice in Sweden."
},
{
"countryCode": "NO",
"countryName": "Norway",
"mandatory": false,
"timing": null,
"notes": "Not required by law. A holiday pay (feriepenge) of 10.2–12% of the prior year's earnings is mandatory and typically paid as a lump sum in June, replacing regular salary for the leave period rather than functioning as an additional 13th-month payment."
},
{
"countryCode": "FI",
"countryName": "Finland",
"mandatory": false,
"timing": null,
"notes": "Not required by law; a holiday bonus (lomaraha) of approximately 50% of holiday pay is commonly mandated by collective agreement, paid alongside annual leave."
},
{
"countryCode": "AT",
"countryName": "Austria",
"mandatory": true,
"timing": "Paid as two additional monthly payments per year (13th in June/July as holiday pay, 14th in November/December as Christmas bonus)",
"notes": "Universally mandated across virtually all sectors via collective bargaining agreements, functioning as a de facto statutory entitlement."
},
{
"countryCode": "PL",
"countryName": "Poland",
"mandatory": false,
"timing": null,
"notes": "Not required by law generally, though mandatory in the public sector (dodatkowe wynagrodzenie roczne) and sometimes offered as a discretionary bonus in the private sector."
},
{
"countryCode": "RO",
"countryName": "Romania",
"mandatory": false,
"timing": null,
"notes": "Not required by law in the private sector, though public sector employees and some collective agreements provide holiday bonuses."
},
{
"countryCode": "US",
"countryName": "United States",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice; discretionary year-end bonuses are common but not a fixed 13th-month entitlement."
},
{
"countryCode": "CA",
"countryName": "Canada",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Canada."
},
{
"countryCode": "MX",
"countryName": "Mexico",
"mandatory": true,
"timing": "Aguinaldo must be paid by 20 December each year, equal to at least 15 days' salary",
"notes": "Statutorily mandated year-end bonus (aguinaldo) of a minimum 15 days' salary, prorated for partial years of service."
},
{
"countryCode": "BR",
"countryName": "Brazil",
"mandatory": true,
"timing": "Paid in two installments: first by 30 November, second by 20 December, together equal to one month's salary",
"notes": "Statutorily mandated 13th salary (décimo terceiro salário), prorated for partial years of service."
},
{
"countryCode": "CO",
"countryName": "Colombia",
"mandatory": true,
"timing": "Prima de servicios paid semi-annually by 30 June and by 20 December, each installment equal to 15 days' salary (one month's salary total per year)",
"notes": "Statutorily mandated semi-annual bonus (prima de servicios), distinct from cesantías, adding significantly to total annual compensation cost."
},
{
"countryCode": "AR",
"countryName": "Argentina",
"mandatory": true,
"timing": "Paid in two installments by 30 June and 18 December, each equal to 50% of the highest monthly salary in the semester (one month's salary total per year)",
"notes": "Statutorily mandated Sueldo Anual Complementario (SAC/aguinaldo)."
},
{
"countryCode": "ZA",
"countryName": "South Africa",
"mandatory": false,
"timing": null,
"notes": "Not required by law in South Africa, though a discretionary 13th-cheque or year-end bonus is common practice in many industries."
},
{
"countryCode": "NG",
"countryName": "Nigeria",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Nigeria."
},
{
"countryCode": "KE",
"countryName": "Kenya",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Kenya, though discretionary year-end bonuses are common in some sectors."
},
{
"countryCode": "EG",
"countryName": "Egypt",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Egypt."
},
{
"countryCode": "IN",
"countryName": "India",
"mandatory": false,
"timing": null,
"notes": "Not required by law in India, though a statutory annual bonus (8.33–20% of wages) is separately mandated under the Payment of Bonus Act for eligible lower-wage employees — distinct from a 13th-month salary concept."
},
{
"countryCode": "JP",
"countryName": "Japan",
"mandatory": false,
"timing": null,
"notes": "Not required by law, though seasonal bonuses (summer and winter, together often approximating several months' salary) are extremely common by custom and typically specified in employment/work rules."
},
{
"countryCode": "KR",
"countryName": "South Korea",
"mandatory": false,
"timing": null
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26893/list+13th+month+obligations' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"countryCode": "GB",
"countryName": "United Kingdom",
"mandatory": false,
"timing": null,
"notes": "Not required by law in the UK."
},
{
"countryCode": "DE",
"countryName": "Germany",
"mandatory": false,
"timing": null,
"notes": "Not legally required. Many employers pay a discretionary 13th-month bonus (Weihnachtsgeld) by custom or contract."
},
{
"countryCode": "FR",
"countryName": "France",
"mandatory": false,
"timing": null,
"notes": "Not a general legal requirement, though common under collective agreements (13ème mois)."
},
{
"countryCode": "LU",
"countryName": "Luxembourg",
"mandatory": false,
"timing": null,
"notes": "Not a general statutory requirement, though common by collective agreement or individual contract."
},
{
"countryCode": "NL",
"countryName": "Netherlands",
"mandatory": false,
"timing": null,
"notes": "Not required by law, though a holiday allowance (vakantiegeld) of at least 8% of annual salary is mandatory and typically paid as a lump sum in May."
},
{
"countryCode": "ES",
"countryName": "Spain",
"mandatory": true,
"timing": "Typically paid in July and December as two extra payments (pagas extraordinarias)",
"notes": "Not mandated as a single 13th-month payment by national law, but the near-universal 14-payment salary structure (12 monthly + 2 extra) is required by collective agreement in the vast majority of sectors."
},
{
"countryCode": "PT",
"countryName": "Portugal",
"mandatory": true,
"timing": "Two mandatory subsidies paid in June/July (holiday subsidy) and November/December (Christmas subsidy), each equal to one month's salary",
"notes": "Statutorily mandated 14-payment structure (12 monthly + holiday subsidy + Christmas subsidy)."
},
{
"countryCode": "BE",
"countryName": "Belgium",
"mandatory": false,
"timing": null,
"notes": "Not required by national law, but a 13th-month bonus is common and often mandated at sector level by collective bargaining agreements."
},
{
"countryCode": "IT",
"countryName": "Italy",
"mandatory": true,
"timing": "Paid in December (tredicesima); many CCNLs also mandate a fourteenth-month payment (quattordicesima) in June/July",
"notes": "Not set by a single national statute but universally mandated through collective bargaining agreements (CCNL) covering virtually the entire workforce."
},
{
"countryCode": "DK",
"countryName": "Denmark",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice in Denmark."
},
{
"countryCode": "SE",
"countryName": "Sweden",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice in Sweden."
},
{
"countryCode": "NO",
"countryName": "Norway",
"mandatory": false,
"timing": null,
"notes": "Not required by law. A holiday pay (feriepenge) of 10.2–12% of the prior year's earnings is mandatory and typically paid as a lump sum in June, replacing regular salary for the leave period rather than functioning as an additional 13th-month payment."
},
{
"countryCode": "FI",
"countryName": "Finland",
"mandatory": false,
"timing": null,
"notes": "Not required by law; a holiday bonus (lomaraha) of approximately 50% of holiday pay is commonly mandated by collective agreement, paid alongside annual leave."
},
{
"countryCode": "AT",
"countryName": "Austria",
"mandatory": true,
"timing": "Paid as two additional monthly payments per year (13th in June/July as holiday pay, 14th in November/December as Christmas bonus)",
"notes": "Universally mandated across virtually all sectors via collective bargaining agreements, functioning as a de facto statutory entitlement."
},
{
"countryCode": "PL",
"countryName": "Poland",
"mandatory": false,
"timing": null,
"notes": "Not required by law generally, though mandatory in the public sector (dodatkowe wynagrodzenie roczne) and sometimes offered as a discretionary bonus in the private sector."
},
{
"countryCode": "RO",
"countryName": "Romania",
"mandatory": false,
"timing": null,
"notes": "Not required by law in the private sector, though public sector employees and some collective agreements provide holiday bonuses."
},
{
"countryCode": "US",
"countryName": "United States",
"mandatory": false,
"timing": null,
"notes": "Not required by law or general practice; discretionary year-end bonuses are common but not a fixed 13th-month entitlement."
},
{
"countryCode": "CA",
"countryName": "Canada",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Canada."
},
{
"countryCode": "MX",
"countryName": "Mexico",
"mandatory": true,
"timing": "Aguinaldo must be paid by 20 December each year, equal to at least 15 days' salary",
"notes": "Statutorily mandated year-end bonus (aguinaldo) of a minimum 15 days' salary, prorated for partial years of service."
},
{
"countryCode": "BR",
"countryName": "Brazil",
"mandatory": true,
"timing": "Paid in two installments: first by 30 November, second by 20 December, together equal to one month's salary",
"notes": "Statutorily mandated 13th salary (décimo terceiro salário), prorated for partial years of service."
},
{
"countryCode": "CO",
"countryName": "Colombia",
"mandatory": true,
"timing": "Prima de servicios paid semi-annually by 30 June and by 20 December, each installment equal to 15 days' salary (one month's salary total per year)",
"notes": "Statutorily mandated semi-annual bonus (prima de servicios), distinct from cesantías, adding significantly to total annual compensation cost."
},
{
"countryCode": "AR",
"countryName": "Argentina",
"mandatory": true,
"timing": "Paid in two installments by 30 June and 18 December, each equal to 50% of the highest monthly salary in the semester (one month's salary total per year)",
"notes": "Statutorily mandated Sueldo Anual Complementario (SAC/aguinaldo)."
},
{
"countryCode": "ZA",
"countryName": "South Africa",
"mandatory": false,
"timing": null,
"notes": "Not required by law in South Africa, though a discretionary 13th-cheque or year-end bonus is common practice in many industries."
},
{
"countryCode": "NG",
"countryName": "Nigeria",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Nigeria."
},
{
"countryCode": "KE",
"countryName": "Kenya",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Kenya, though discretionary year-end bonuses are common in some sectors."
},
{
"countryCode": "EG",
"countryName": "Egypt",
"mandatory": false,
"timing": null,
"notes": "Not required by law in Egypt."
},
{
"countryCode": "IN",
"countryName": "India",
"mandatory": false,
"timing": null,
"notes": "Not required by law in India, though a statutory annual bonus (8.33–20% of wages) is separately mandated under the Payment of Bonus Act for eligible lower-wage employees — distinct from a 13th-month salary concept."
},
{
"countryCode": "JP",
"countryName": "Japan",
"mandatory": false,
"timing": null,
"notes": "Not required by law, though seasonal bonuses (summer and winter, together often approximating several months' salary) are extremely common by custom and typically specified in employment/work rules."
},
{
"countryCode": "KR",
"countryName": "South Korea",
"mandatory": false,
"timing": null
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26894/get+13th+month+detail&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countryCode": "DE",
"grossMonthlySalary": 5000,
"currency": "EUR",
"employerContributionsPercent": {
"min": 19,
"max": 22,
"midpoint": 20.5
},
"estimatedEmployerContributions": 1025,
"thirteenthMonthMonthlyAccrual": 0,
"estimatedTotalMonthlyCost": 6025,
"notes": "Employer share of pension, health, unemployment, and long-term care insurance contributions. Indicative only — actual liability depends on income band and insurance fund."
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request POST 'https://zylalabs.com/api/13192/global+employment+standards+api/26895/estimate+total+employer+payroll+cost' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw ''
{
"success": true,
"data": {
"countryCode": "ID",
"countryName": "Indonesia",
"complexityScore": 70,
"band": "high",
"factors": {
"regionalWageVariation": {
"score": 20,
"weight": "high",
"note": "Minimum wage varies by state/province/region — the statutory floor is not uniform nationwide."
},
"noticePeriodLength": {
"score": 10,
"weight": "medium",
"estimated": true,
"note": "Notice period for long-tenured employees could not be reduced to a single figure (no statutory minimum — contract-dependent and genuinely unknown, not a known zero: \"None to minimal, per contract terms\") — scored at a fixed mid-point."
},
"probationFlexibility": {
"score": 0,
"weight": "low",
"note": "Maximum probation period is capped at 3 month(s) — a fixed, predictable ceiling."
},
"severanceMandate": {
"score": 25,
"weight": "high",
"note": "Severance is mandatory with no statutory cap on the payout."
},
"thirteenthMonthMandate": {
"score": 15,
"weight": "medium",
"note": "13th month payment is mandatory by law (or de facto universal via collective bargaining)."
}
}
},
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26896/get+hiring+complexity+score&countryCode=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"countries": [
{
"countryCode": "GB",
"countryName": "United Kingdom",
"region": "europe",
"wageType": "national",
"minimumWage": {
"amount": 12.71,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2915,
"effectiveDate": "2026-04-01",
"notes": "National Living Wage for age 21+. Lower National Minimum Wage rates apply for younger workers and apprentices.",
"regional": false,
"regions": []
},
"history": [
{
"year": 2025,
"amount": 12.21,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2801
},
{
"year": 2024,
"amount": 11.44,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2590
},
{
"year": 2023,
"amount": 10.42,
"currency": "GBP",
"period": "hourly",
"usdMonthlyEquivalent": 2350
}
],
"leave": {
"annualLeaveDays": 28,
"annualLeaveInclPublicHolidays": false,
"publicHolidays": 8,
"sickLeaveDays": null,
"sickLeaveNotes": "Statutory Sick Pay (SSP) applies after 3 qualifying days. Employer pays £116.75/week for up to 28 weeks.",
"maternityLeaveWeeks": 52,
"maternityPayWeeks": 39,
"paternityLeaveWeeks": 2,
"parentalLeaveNotes": "Shared parental leave available."
},
"overtime": {
"weeklyThresholdHours": 48,
"dailyThresholdHours": null,
"overtimeMultiplier": null,
"maxWeeklyHours": 48,
"notes": "No statutory overtime pay rate. The 48-hour limit applies on average over 17 weeks. Workers can opt out."
},
"noticePeriods": {
"under3months": "1 week",
"months3to12": "1 week",
"years1to5": "1 week per year of service",
"over5years": "Capped at 12 weeks",
"notes": "Statutory minimums. Contracts often specify longer notice periods."
},
"probation": {
"typicalMonths": 6,
"maximumMonths": 6,
"reducedNoticeDuringProbation": true,
"notes": "No statutory probation period. Standard practice is 3–6 months."
},
"severance": {
"mandatory": false,
"calculationMethod": null,
"capMonths": null,
"interactsWithNotice": "Statutory redundancy pay is separate from notice pay and applies only in redundancy scenarios with 2+ years of service.",
"notes": "No general severance requirement outside statutory redundancy pay."
},
"thirteenthMonth": {
"mandatory": false,
"timing": null,
"notes": "Not required by law in the UK."
},
"payrollOnCost": {
"employerContributionsPercent": {
"min": 13.8,
"max": 15.05,
"midpoint": 14.4
},
"contributionsNotes": "Employer National Insurance contributions. Rate and threshold reviewed annually in the Budget.",
"notes": "Indicative only — actual liability depends on employee earnings band and any applicable reliefs."
},
"lastUpdated": "2026-04-01",
"partial": false
},
{
"countryCode": "DE",
"countryName": "Germany",
"region": "europe",
"wageType": "national",
"minimumWage": {
"amount": 13.9,
"currency": "EUR",
"period": "hourly",
"usdMonthlyEquivalent": 2343,
"effectiveDate": "2026-01-01",
"notes": "Statutory minimum wage (Mindestlohn), reviewed annually by the independent Minimum Wage Commission.",
"regional": false,
"regions": []
},
"history": [
{
"year": 2025,
"amount": 12.82,
"currency": "EUR",
"period": "hourly",
"usdMonthlyEquivalent": 2160
},
{
"year": 2024,
"amount": 12.41,
"currency": "EUR",
"period": "hourly",
"usdMonthlyEquivalent": 2090
},
{
"year": 2023,
"amount": 12,
"currency": "EUR",
"period": "hourly",
"usdMonthlyEquivalent": 2020
}
],
"leave": {
"annualLeaveDays": 20,
"annualLeaveInclPublicHolidays": false,
"publicHolidays": 9,
"sickLeaveDays": null,
"sickLeaveNotes": "Employer pays 100% continued wage (Entgeltfortzahlung) for up to 6 weeks; statutory health insurance sick pay applies thereafter.",
"maternityLeaveWeeks": 14,
"maternityPayWeeks": 14,
"paternityLeaveWeeks": 2,
"parentalLeaveNotes": "Elterngeld parental allowance available for up to 14 months, shared between parents."
},
"overtime": {
"weeklyThresholdHours": null,
"dailyThresholdHours": 8,
"overtimeMultiplier": null,
"maxWeeklyHours": 48,
"notes": "No statutory overtime premium. Working hours are capped under the Working Hours Act (Arbeitszeitgesetz); overtime pay is typically set by contract or collective agreement."
},
"noticePeriods": {
"under3months": "2 weeks",
"months3to12": "4 weeks to the 15th or end of a calendar month",
"years1to5": "1–2 months depending on tenure",
"over5years": "Up to 7 months for 20+ years of service",
"notes": "Statutory notice periods under §622 BGB increase with tenure."
},
"probation": {
"typicalMonths": 6,
"maximumMonths": 6,
"reducedNoticeDuringProbation": true,
"notes": "Standard probation period is up to 6 months, during which notice is reduced to 2 weeks."
},
"severance": {
"mandatory": false,
"calculationMethod": "0.5 month's salary per year of service is common practice in negotiated settlements or social plans (Sozialplan), though not a general statutory entitlement.",
"capMonths": null,
"interactsWithNotice": "Severance is not a general legal entitlement in Germany outside negotiated settlements or social plans; notice pay is a separate, statutory obligation.",
"notes": "No general statutory severance requirement; amounts vary by negotiation or works council agreement."
},
"thirteenthMonth": {
"mandatory": false,
"timing": null,
"notes": "Not legally required. Many employers pay a discretionary 13th-month bonus (Weihnachtsgeld) by custom or contract."
},
"payrollOnCost": {
"employerContributionsPercent": {
"min": 19,
"max": 22,
"midpoint": 20.5
},
"contributionsNotes": "Employer share of pension, health, unemployment, and long-term care insurance contributions.",
"notes": "Indicative only — actual liability depends on income band and insurance fund."
},
"lastUpdated": "2026-06-01",
"partial": false
},
{
"countryCode": "AU",
"countryName": "Australia",
"region": "oceania",
"wageType": "national",
"minimumWage": {
"amount": 24.95
}
}
]
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request POST 'https://zylalabs.com/api/13192/global+employment+standards+api/26897/compare+countries' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"date": "2026-03-01",
"countryCode": "ZA",
"field": "minimumWage.amount",
"oldValue": "R27.58/hour",
"newValue": "R30.23/hour",
"notes": "National minimum wage annual increase, effective 1 March 2026."
}
],
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false,
"count": 1
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26898/get+changelog?countryCode=ZA&since=2026-01-01' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"countryCode": "GB",
"countryName": "United Kingdom",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-04-01"
},
{
"countryCode": "DE",
"countryName": "Germany",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "FR",
"countryName": "France",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "LU",
"countryName": "Luxembourg",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "NL",
"countryName": "Netherlands",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "ES",
"countryName": "Spain",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "PT",
"countryName": "Portugal",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "BE",
"countryName": "Belgium",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "IT",
"countryName": "Italy",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "DK",
"countryName": "Denmark",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "SE",
"countryName": "Sweden",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "NO",
"countryName": "Norway",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "FI",
"countryName": "Finland",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "AT",
"countryName": "Austria",
"region": "europe",
"wageType": "collective",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "PL",
"countryName": "Poland",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "RO",
"countryName": "Romania",
"region": "europe",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "US",
"countryName": "United States",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "CA",
"countryName": "Canada",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-04-01"
},
{
"countryCode": "MX",
"countryName": "Mexico",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "BR",
"countryName": "Brazil",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "CO",
"countryName": "Colombia",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "AR",
"countryName": "Argentina",
"region": "americas",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "ZA",
"countryName": "South Africa",
"region": "africa",
"wageType": "national",
"lastUpdated": "2026-03-01"
},
{
"countryCode": "NG",
"countryName": "Nigeria",
"region": "africa",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "KE",
"countryName": "Kenya",
"region": "africa",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "EG",
"countryName": "Egypt",
"region": "africa",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "IN",
"countryName": "India",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "JP",
"countryName": "Japan",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-10-01"
},
{
"countryCode": "KR",
"countryName": "South Korea",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "SG",
"countryName": "Singapore",
"region": "asia",
"wageType": "progressive",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "CN",
"countryName": "China",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "PH",
"countryName": "Philippines",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "ID",
"countryName": "Indonesia",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "TH",
"countryName": "Thailand",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-01-01"
},
{
"countryCode": "MY",
"countryName": "Malaysia",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-02-01"
},
{
"countryCode": "BD",
"countryName": "Bangladesh",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-06-01"
},
{
"countryCode": "PK",
"countryName": "Pakistan",
"region": "asia",
"wageType": "national",
"lastUpdated": "2026-07-01"
},
{
"countryCode": "AU",
"countryName": "Australia",
"region": "oceania",
"wageType": "national",
"lastUpdated": "2026-07-01"
},
{
"countryCode": "NZ",
"countryName": "New Zealand",
"region": "oceania",
"wageType": "national",
"lastUpdated": "2026-04-01"
},
{
"countryCode": "AE",
"countryName": "United Arab Emirates",
"region": "middleeast",
"wageType": "none",
"lastUpdated": "2026-06-01"
}
],
"meta": {
"disclaimer": "Employment standards data is for informational purposes only and subject to change. Always verify current requirements with official government or legal sources before making employment decisions.",
"cached": false,
"count": 40
}
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26899/list+supported+countries' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "ok",
"uptime": 328116.424614542,
"version": "1.0.0",
"totalCountries": 40,
"endpointCount": 18,
"configLastUpdated": "2026-06-01"
}
curl --location --request GET 'https://zylalabs.com/api/13192/global+employment+standards+api/26900/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Global Employment Standards API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Structured employment standards data for 40 countries worldwide. Endpoints cover minimum wage (with regional breakdowns and 3-year history), leave, overtime, notice periods, probation, severance, 13th-month obligations, a payroll cost estimator, a deterministic hiring-complexity score, comparison, and a changelog. All data is curated from ILO and government labour ministry sources and updated annually. No database, no runtime scraping — fast and deterministic responses.
Each endpoint returns structured employment standards data, including minimum wage details, leave entitlements, overtime rules, notice periods, probation rules, severance pay, and 13th-month obligations. For example, the "Get Minimum Wage by Country" endpoint provides detailed minimum wage information, including amounts, currency, and effective dates.
Key fields in the response data include `countryCode`, `countryName`, `minimumWage`, `leave`, `overtime`, and `notes`. For instance, the minimum wage data includes `amount`, `currency`, `period`, and `effectiveDate`, which provide comprehensive insights into wage standards.
Parameters vary by endpoint; for example, the "List Minimum Wages" endpoint allows optional region filters and sorting by USD-equivalent monthly value. The "Get Employment Standards by Country" requires an ISO 3166-1 alpha-2 country code to specify the country of interest.
Response data is organized in a JSON format, with a `success` field indicating the request status, followed by a `data` array containing the relevant information. Each country's data is encapsulated in an object, making it easy to parse and utilize programmatically.
The data is curated from reputable sources, including the International Labour Organization (ILO) and government labor ministry sources. This ensures high accuracy and reliability, as the data is updated annually without runtime scraping.
Typical use cases include HR compliance checks, payroll calculations, and international hiring assessments. For example, businesses can use the "Estimate Total Employer Payroll Cost" endpoint to calculate the total cost of hiring in different countries based on gross salary and statutory contributions.
Users can customize requests by utilizing optional parameters such as region filters, sorting options, and specific country codes. For instance, the "Compare Countries" endpoint allows users to select 2-5 countries for a side-by-side analysis of employment standards.
Data accuracy is maintained through annual updates and curation from authoritative sources. Each endpoint includes a disclaimer noting that the information is for informational purposes and should be verified with official sources, ensuring users are aware of potential changes.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund