Cal.com API
Calendars & Scheduling Free key (no card)
AuthenticationFree key (no card)
Rate limitFree hosted tier has generous limits; self-hosted has no limits
Documentation: cal.com · Checked Sep 13, 2026
About
Cal.com is the open-source answer to Calendly: free scheduling pages where people can book meetings with you. Its API lets you create event types, check available time slots, and manage bookings programmatically. You can even self-host the whole thing for free forever, or use their hosted free tier.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Free hosted tier has generous limits; self-hosted has no limits
Verified: 2026-09-13
Best for: business personal developer
Setup
- Sign up free at cal.com and set up your first event type (e.g. '30-min consultation')
- Go to Settings → Developer → API Keys and generate a key (starts with cal_live_)
- Test by fetching your available slots with the API docs example
- Embed your cal.com link on your website for people to book
- Use webhooks to get pinged whenever someone books or cancels
Example
GET https://api.cal.com/v2/slots?eventTypeId=123&start=2026-09-14Use cases
- Build a booking system for a barbershop, salon, or consulting business
- Sync bookings into your own CRM or spreadsheet automatically
- Embed 'book a call' slots inside your own website or app