Chile Public Holidays API
Get the public holidays of Chile with one HTTP request. HolidaysMap covers 195+ countries from 1990 to 2030+, returns JSON, CSV or XML, and starts free with paid plans from just €3/month.
Chile API details
| Country | Chile |
|---|---|
Country code (code parameter) | CL |
| ISO 3166-1 alpha-3 | CHL |
| Endpoint | GET /api/v1/holidays |
| Output formats | JSON, CSV, XML |
How to get Chile public holidays
Create a free account, copy your API key from the dashboard, and request a date for Chile. Use code=CL or country=Chile.
cURL
curl "https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=CL&date=01-01-2025"JavaScript
const response = await fetch(
'https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=CL&date=01-01-2025',
);
const { count, holidays } = await response.json();Python
import requests
response = requests.get(
"https://holidaysmap.com/api/v1/holidays",
params={"key": "YOUR_API_KEY", "code": "CL", "date": "01-01-2025"},
)
holidays = response.json()["holidays"]Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class CLHolidays {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=CL&date=01-01-2025"))
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}Response format
{
"count": 1,
"holidays": [
{
"name": "Holiday name",
"date": "2025-01-01T00:00:00.000Z",
"is_public": true,
"country": "Chile",
"country_code": "CL"
}
]
}See the full API documentation for date formats, date ranges and every parameter.