π World Holidays API
Free holiday data for South Korea, United States, Japan, China, Vietnam, Malaysia, Thailand, Canada, Brazil, and Taiwan
-
Countries
-
Total Holidays
-
Years (2024-2028)
0
Cost (Free!)
π API Endpoints
π³οΈ Supported Countries
π Interactive Holiday Calendar
-
Remaining This Year
-
Holidays This Year
-
Current Year
π
Loading calendar...
π» Usage Examples
π± Flutter/Dart
import 'package:world_holidays/world_holidays.dart';
final worldHolidays = WorldHolidays();
final holidays = await worldHolidays.getHolidays('KR');
print('Found ${holidays.length} Korean holidays');
π JavaScript/Web
fetch('https://beomq.github.io/world_holidays/api/holidays/kr.json')
.then(response => response.json())
.then(data => {
console.log(`Found ${data.holidays.length} holidays`);
});
π Python
import requests
url = 'https://beomq.github.io/world_holidays/api/holidays/kr.json'
response = requests.get(url)
data = response.json()
print(f"Found {len(data['holidays'])} holidays")
π¦ cURL
curl -X GET "https://beomq.github.io/world_holidays/api/countries.json"
π Data Structure
ποΈ Countries Response
{
"lastUpdated": "2026-08-21T00:00:00.000Z",
"totalCountries": 10,
"supportedCountries": ["KR", "US", "JP", "CN", "VN", "MY", "TH", "CA", "BR", "TW"],
"supportedYears": [2024, 2025, 2026, 2027, 2028],
"totalHolidays": 843,
"countries": [
{
"code": "KR",
"name": "South Korea",
"flag": "π°π·",
"totalHolidays": 100,
"dataUrl": "https://beomq.github.io/world_holidays/api/holidays/kr.json",
"names": {
"en": "South Korea",
"ko": "λνλ―Όκ΅"
}
}
]
}
π Holiday Response
{
"country": "KR",
"countryName": "South Korea",
"lastUpdated": "2026-08-21T00:00:00.000Z",
"supportedYears": [2024, 2025, 2026, 2027, 2028],
"totalHolidays": 100,
"holidays": [
{
"name": "μ μ ",
"date": "2024-01-01",
"type": "NATIONAL",
"description": {
"en": "New Year's Day",
"ko": "μν΄ μ²«λ "
}
}
]
}
π Links
- π¦ pub.dev Package
- π» GitHub Repository
- π Documentation
- π Report Issues