Scheduling
Calendly logo

Calendly API

calendly.com

Calendly scheduling and meeting booking pages

Actions
2
Category
Scheduling
Login
Not required
Output
JSON

Call the Calendly API

Submit a task, then poll the job until it settles. This example runs act_calendly_com_book_invitee.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_calendly_com_book_invitee",
    "params": {
      "link_or_slug": "https://calendly.com/junejatijil4/30min",
      "start_time": "2099-01-01T10:00:00-05:00",
      "name": "Jane Doe",
      "email": "jane.doe@example.com"
    }
  }'

2 actions on calendly.com

Read

  • Event Details + Slots

    act_calendly_com_availabilityread2 credits / call

    Look up any public Calendly booking page and get what you need to book it: the event title, length, meeting type, the questions the host asks, and the open time slots for the days ahead. Give it a full calendly.com link or just the username/event-slug. Pass the result and a chosen slot to the Book Invitee action to make a booking.

    link_or_slug
    string · required
    days_ahead
    integer
    timezone
    string

Write

Write actions change state on calendly.com and run as the account you connect.

  • Book Slot

    act_calendly_com_book_inviteewrite5 credits / call

    Book an appointment on a public Calendly booking page from start to finish: it holds the slot, submits the booking, and returns the confirmation. Give it the booking page, a slot start time from Event Details, and the attendee's name and email. The booking is added to the host's calendar and the attendee is emailed a confirmation.

    link_or_slug
    string · required
    start_time
    string · required
    name
    string · required
    email
    string · required
    notes
    string
    guests
    array
    location
    string
    timezone
    string
    country
    string

Calendly API questions

Is there an API for Calendly?
Calendly does not offer a public data API for this, but Anakin Wire provides 2 maintained endpoints for calendly.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape Calendly data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when calendly.com changes its markup, Anakin updates the action.
Do I need a Calendly account?
No. Every Calendly action listed here runs anonymously — no account and no credentials required.
What does the Calendly API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Scheduling APIs

All Scheduling sites