FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Productivity
  4. Cal.com Scheduling API
published

Cal.com Scheduling API

The Cal.com Scheduling API offers developers free and flexible scheduling capabilities, suitable for embedding event booking flows and managing calendar integrations.

Developed by Cal.com

Live API
99.90%Uptime
120msLatency
13kStars
API KeyAuth
NoCredit Card
RESTStyle
v2Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Schedules a new meeting booking

Endpoint URL
https://api.cal.com/bookings
Code Example
curl -X POST 'https://api.cal.com/bookings' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "start": "2023-07-25T14:00:00Z",
  "responses": {
    "name": "John",
    "email": "john@example.com"
  },
  "eventTypeId": 123
}
Expected Response
{
  "id": "abc123",
  "uid": "bFGrVyX1",
  "attendees": [
    {
      "email": "john@example.com"
    }
  ],
  "startTime": "2023-07-25T14:00:00Z"
}
Version:v2
Limit:100 requests/hour

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://api.cal.com/v2/availability/user/1234?date=2024-06-01"

Docs

Technical Documentation

What this API does

The Cal.com Scheduling API enables developers to seamlessly integrate comprehensive scheduling capabilities into their applications, allowing users to book events, manage availability, and sync calendars effortlessly. This API supports customization of event types and offers robust calendar synchronization with popular external services like Google Calendar and Outlook.

How it works

Developers send RESTful HTTP requests to interact with the API, which handles requests for event bookings, availability management, and calendar synchronization. The API returns responses in JSON format, simplifying integration with various programming languages and frameworks.

Authentication

Secure access is guaranteed through API Key and OAuth2 authentication. Developers must obtain an API key to access endpoints securely, making it suitable for both web and mobile applications.

Example usage

  • /api/v1/events - Create and manage events.
  • /api/v1/availability - Check available time slots for booking.
  • /api/v1/sync - Sync events with Google Calendar.

Limits

Currently, there are no documented rate limits available for the Cal.com Scheduling API. Developers are encouraged to refer to the official documentation for the latest information.

Ideal use cases

  • Embedding scheduling tools in web and mobile applications.
  • Integrating event booking flows into platforms requiring calendar features.
  • Managing user availability and appointment booking effectively.
  • Providing seamless calendar sync for users with external calendars.

Examples

Real-World Applications

  • Embedding booking widgets in web and mobile apps
  • Synchronizing user calendars across platforms
  • Managing employee or resource availability
  • Automating event scheduling workflows
  • Customizing event types and booking rules

Evaluation

Advantages & Limitations

Advantages
  • ✓ Open-source with flexible self-hosted and cloud options
  • ✓ Comprehensive calendar synchronization capabilities
  • ✓ Simple REST API with JSON responses for quick integration
  • ✓ Strong security with API Key and OAuth2 authentication
Limitations
  • ✗ Limited official SDKs currently available
  • ✗ Advanced customization may require self-hosting setup
  • ✗ Rate limits may constrain very high-volume use cases
  • ✗ Occasional complexity in handling recurring events

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

v2
Pricing Model
Freemium with paid plans for additional features and higher usage limits
Credit Card
Not Required
Response Formats
JSON
Supported Languages
6 Languages
SDK Support
JavaScript, TypeScript
Rate Limit

1000 requests per minute

Time to Hello World

15-30 minutes for basic integration

Free Tier

Up to 1000 API requests per month with basic features and limited calendar sync options.

Best For

Startups, SMBs, SaaS platforms, and developers needing scalable scheduling solutions

Not Ideal For

Enterprise systems with extremely high volume or highly customized workflows without self-hosting

Tags

#saas#meetings#booking#cal-com#productivity#calendar#scheduling#open-source

You Might Also Like

More APIs Similar to Cal.com Scheduling API

Microsoft Graph API

Microsoft Graph API allows developers to access and integrate Microsoft 365 services via a unified endpoint, supporting efficient app development and enterprise security.

publicREST

Nager.Date API

The Nager.Date API provides developers with free access to public holiday data for over 100 countries, enabling easy integration for applications that require accurate holiday information.

publicREST

Zapier API

The Zapier API allows developers to connect and automate workflows across 7,000+ applications, ideal for integrating data and managing tasks effortlessly.

publicREST