Head to head · Calendar access · October 2026 research run

Acuity Scheduling API vs Zoom Scheduler API

Zoom Scheduler API scores 50.6 (D) on agent readiness against Acuity Scheduling API's 42.4 (E), and leads in 5 of 7 scored categories. Acuity Scheduling API leads on payments & pricing. Both do calendar access.

Best calendar and scheduling APIs for AI agents · All 45 scheduling comparisons

Which one, for what

Acuity Scheduling API E

Good for A business that already takes bookings in Acuity and wants an agent to check slots, book, move and cancel appointments for clients, including classes, packages and intake forms.

Ahead on

  • Payments & pricing, 30 against 25

Watch for

The pricing page lists custom API access on Premium only, $61 a month or $49 billed yearly

Zoom Scheduler API D

Good for An agent booking into a Zoom Scheduler user's or team's booking pages, with slot lookup, booking, cancellation and two webhooks.

Ahead on

  • Reliability, 63 against 58
  • Schema & documentation, 61 against 56
  • Security & auth, 54 against 27
  • Maintenance & community, 28 against 15
  • Transparency & trust, 69 against 54

Watch for

Zoom's API terms (section 3.7.9) forbid using the APIs to monitor availability or performance, or for benchmarking. This matters before any probe is run

Score by category

CategoryWeight this runAcuity Scheduling APIZoom Scheduler APIEdge
Reliability16%205863Zoom Scheduler API +5
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25661Zoom Scheduler API +5
Agent ergonomics13%16.24443Acuity Scheduling API +1
Security & auth14%17.52754Zoom Scheduler API +27
Payments & pricing10%12.53025Acuity Scheduling API +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.81528Zoom Scheduler API +13
Transparency & trust7%8.85469Zoom Scheduler API +15
Negative events≤1500
Total42.4 · E50.6 · D

Facts side by side

FactAcuity Scheduling APIZoom Scheduler API
KindHTTP APIHTTP API
VendorSquarespaceZoom Communications, Inc.
Hosted endpointhttps://acuityscheduling.com/api/v1https://api.zoom.us/v2
TransportsHTTPHTTP
AuthOAuth or keyOAuth
PricingPaidPaid
x402nono
LicenceProprietary service under Squarespace's Developer Terms. The Node.js and PHP SDKs are MITProprietary service under the Zoom API Licence and Terms of Use
Read-only variant documentednono
llms.txtyesyes
Last releasenone2026-08-17
Terms last updated2025-12-162025-07-16
Privacy policy last updatedno date given2026-09-17
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textyes
Terms restrict benchmarkingyesyes
Terms or service can change without noticeyesyes
Arbitration or class-action waiveryesyes
Popularity9.2k npm/wknone

Verdicts

Acuity Scheduling API

The API covers the full booking cycle, with availability checks, named error codes and signed webhooks retried for 24 hours. API access is sold only on the Premium plan at $61 a month, the single OAuth scope grants the whole account, and no changelog, idempotency key or audit log was found in the reviewed documentation.

Zoom Scheduler API

Each of the 24 operations has its own granular OAuth scope, and Zoom Scheduler and the REST API are separate components on the status page. No operation moves a booking, no official SDK covers Scheduler, and Zoom's API terms forbid benchmarking or monitoring the service.

Before you call either

Acuity Scheduling API

  1. Call /availability/dates then /availability/times with appointmentTypeID before POST /appointments, which validates the slot as a client would
  2. Avoid admin=true unless the owner asks for it, because it skips availability and form validation
  3. Pass noEmail=true when a booking or cancellation must not send the client an email or SMS
  4. Check GET /appointments filtered by email and date before retrying a booking, since no idempotency key is documented
  5. Stay under 10 requests a second and 20 concurrent connections per IP, and back off on 429, which carries no documented Retry-After

Zoom Scheduler API

  1. Call GET /scheduler/schedules/{scheduleId}/available_times and book only a spot whose status is available
  2. Send start_date_time in ISO 8601 with the booker's IANA time_zone to POST /scheduler/attendee. Expect 409 on a conflict
  3. To move a booking, cancel it with PATCH /scheduler/events/{eventId} and status set to cancelled, then book the new slot
  4. List scheduled events before retrying a booking, because no idempotency key is documented
  5. Request a new Server-to-Server OAuth token every hour. That grant issues no refresh token

Questions

Which is better for AI agents, Acuity Scheduling API or Zoom Scheduler API?

Zoom Scheduler API scores 50.6 (D) on agent readiness against Acuity Scheduling API's 42.4 (E), and leads in 5 of 7 scored categories. Acuity Scheduling API leads on payments & pricing.

Do Acuity Scheduling API and Zoom Scheduler API need an API key?

Acuity Scheduling API takes an API key or an OAuth sign-in. Zoom Scheduler API uses an OAuth sign-in.

Can an agent call Acuity Scheduling API and Zoom Scheduler API without installing anything?

Yes. Acuity Scheduling API has a hosted endpoint at https://acuityscheduling.com/api/v1 and Zoom Scheduler API at https://api.zoom.us/v2.

Other comparisons with Acuity Scheduling API or Zoom Scheduler API

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.