Bearer logo
Google Calendar API logo

Google Calendar API


API documentation

Developer website

Incorrect or missing information? Help us

What is the Google Calendar API?

Google Calendar is one of the most popular calendar services, mostly because it's part of Google's ecosystem which proposed it for free. The Google Calendar API can be used for many events-related tasks, including automatically create a new event or edit information.

How to use the Google Calendar API?

// npm install @bearer/node
.auth('AUTH_ID') // Check the code example below on how to generate access tokens
.get('/calendars/primary/events', { query: { maxResults: 10, timeMin: "2019-07-15T14:56:45.606Z"}})
.then(({ data }) => console.log(data))
.catch(e => console.log(e))
<script src=""></script>
<button class="btn btn-primary" onclick="myConnectButton()">
Connect to Google Calendar
const bearerClient = bearer('YOUR_BEARER_PUB_KEY')
function myConnectButton() {
.then(({ authId }) => {
// Use this authId like bearer.auth(authId).get(..
console.log('AUTH_ID for this user', authId)

Start using the Google Calendar API

Bearer provides a universal API client to call any Google Calendar endpoints. It takes care of API authentication, credentials management, and monitoring out-of-the-box.

Available in Node.js, Ruby, Python, and PHP

Sign up with Email

Google Calendar API Versions


Start integrating the Google Calendar API for free!

Universal API client

Query the Google Calendar API and hundreds more APIs using a single API client.

Identity Management

From API credentials to OAuth dance, token and refresh token, Bearer manages it all.

Real-time Monitoring

Get a complete overview of your API usage with metrics and in-depth logs, find errors anddebug in a snap.

Bearer - Integrations built in minutes, Monitored in real-time


Docs & Help


Bearer is on TwitterBearer is on GitHubBearer is on FacebookBearer is on LinkedIn
© Copyright Bearer 2019
Bearer uses cookies to make its website easier to use. Learn more about cookies.