Acuity Scheduling API

REST API for Acuity Scheduling (owned by Squarespace) for automating appointment booking, availability checks, client management, and intake forms for service-based businesses.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Productivity acuity squarespace scheduling appointments booking rest-api oauth webhooks service-business
⚙ Agent Friendliness
54
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
79
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
72
Error Messages
65
Auth Simplicity
80
Rate Limits
68

🔒 Security

TLS Enforcement
100
Auth Strength
78
Scope Granularity
72
Dep. Hygiene
78
Secret Handling
75

Appointment scheduling (now Squarespace Scheduling). OAuth2 + basic auth. Client appointment data is PII. Payment info handled by integration — PCI scope depends on setup.

⚡ Reliability

Uptime/SLA
82
Version Stability
80
Breaking Changes
75
Error Recovery
78
AF Security Reliability

Best When

Agents need to automate appointment booking for service businesses with staff scheduling, intake forms, and client-facing flows already on Acuity.

Avoid When

You need a developer-first scheduling platform with MCP support or self-hosting — Acuity is a closed SaaS product with limited API extensibility.

Use Cases

  • Booking appointments for service businesses (salons, coaches, clinics) via agent workflows
  • Checking real-time staff availability across appointment types
  • Syncing client records and intake form responses to external CRMs
  • Sending automated reminders and follow-ups triggered by appointment webhooks
  • Building white-label scheduling flows on top of Acuity's backend

Not For

  • Meeting scheduling between knowledge workers (use Cal.com or Calendly)
  • Enterprise resource and room booking
  • High-volume programmatic scheduling without human clients

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: oauth2 api_key
OAuth: Yes Scopes: Yes

OAuth2 for third-party integrations (user grants access to their Acuity account). API key + User ID (HTTP Basic auth) for direct owner access. OAuth scopes cover appointments, clients, availability, and forms. No granular sub-scopes within categories.

Pricing

Model: subscription
Free tier: No
Requires CC: Yes

Acquired by Squarespace in 2019. All plans include API access. Pricing has increased since acquisition. Annual billing saves ~10%. No free tier after trial.

Agent Metadata

Pagination
offset
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Rate limits are undocumented — aggressive polling for availability will trigger throttling without clear error
  • Appointment type IDs are numeric and environment-specific — must be fetched dynamically
  • OAuth app registration requires manual review from Acuity/Squarespace — can take days
  • Webhook payloads include limited fields — agents often need a follow-up GET to get full appointment details
  • No sandbox/test environment — all testing against production account with real calendar
  • Calendar IDs differ between owner and calendar-owner views — use correct scoping for multi-staff scenarios

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Acuity Scheduling API.

$99

Scores are editorial opinions as of 2026-03-06.

5208
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered