Loading...
Fast, simple, and powerful Holiday API with comprehensive documentation, official SDKs, and developer-friendly tools. Get started in minutes with 1,000 free API calls every day.
From zero to production in minutes
Create a free account in seconds and get your API key. Start with 1,000 free API calls every day — no credit card required.
Use curl, your favorite HTTP client, or one of our official SDKs to fetch holiday data. Get a response in under 100ms.
Follow our comprehensive guides, explore code examples, and build amazing features with reliable holiday data.
Clean, well-documented API that follows REST best practices
// Ruby Example
require 'festivo'
client = Festivo::Client.new('YOUR_API_KEY')
holidays = client.get_holidays(country: 'IT', regions: 'IT-MILAN', year: 2026)
puts holidays
// Java Example
import com.festivo.FestivoClient;
FestivoClient client = new FestivoClient("YOUR_API_KEY");
FestivoClient.HolidaysResponse holidays = client.getCityHolidays("IT", "IT-MILAN", 2026, null);
System.out.println(holidays.holidays);
// Node.js Example
const axios = require('axios');
const API_KEY = 'your_api_key_here';
const BASE_URL = 'https://api.getfestivo.com/v3';
async function getHolidays(country, year) {
const response = await axios.get(
`${BASE_URL}/public-holidays/list`,
{
params: { country, year },
headers: {
'X-API-Key': API_KEY
}
}
);
return response.data.holidays;
}
// Usage
const holidays = await getHolidays('US', 2024);
console.log('US Holidays:', holidays);Production-ready libraries for your favorite programming language
Everything you need to build with confidence
Clean, intuitive REST endpoints that follow best practices. JSON responses, standard HTTP status codes, and clear error messages.
Production-ready SDKs for Python, Node.js, PHP, Ruby, Go, Java, and more. TypeScript support, async/await, and comprehensive type safety.
Try API calls directly in your browser with our interactive API reference. See real responses and explore all endpoints.
Real-world code examples in multiple languages. Copy, paste, and customize for your use case.
Sub-100ms response times with global CDN and intelligent caching. Built to scale with your application.
Active community, comprehensive docs, and responsive support team. Get help when you need it.
Comprehensive guides and documentation to help you succeed
Complete API documentation with interactive examples
Step-by-step tutorial to get up and running in 5 minutes
Real-world examples in Python, Node.js, PHP, and more
Language-specific guides for our official SDKs
In-depth guides for common integration patterns
Latest updates, new features, and improvements
Get your free API key and start making requests in minutes. 1,000 free API calls every day — no credit card required.