Google Calendar API
Calendars & Scheduling Free key (no card)
AuthenticationFree key (no card)
Rate limitFree; generous quotas (millions of requests per day per project for normal use)
Documentation: developers.google.com · Checked Sep 13, 2026
About
The Google Calendar API gives your apps and scripts full control over Google Calendar: create events, invite people, check who's free, and get alerts when things change. It's free for any Google account and is the backbone of countless booking tools, assistants, and automations. If it happens in a calendar, this API can do it.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Free; generous quotas (millions of requests per day per project for normal use)
Verified: 2026-09-13
Best for: personal business developer
Setup
- Create a free project at console.cloud.google.com
- Enable the Google Calendar API in APIs & Services → Library
- Create OAuth credentials and download them
- Walk through Google's official quickstart in your preferred language to authorize
- Try creating an event through the API and watch it appear in your calendar
Example
POST https://www.googleapis.com/calendar/v3/calendars/primary/eventsUse cases
- Auto-create calendar events from form submissions or emails
- Build a 'when is everyone free?' checker for your team or family
- Get webhook alerts the moment a meeting is added or moved