Acuity ships a fully public REST API at acuityscheduling.com/api/v1 with self-serve keys for all paid customers and OAuth 2.0 for third-party apps. Appointments, clients, forms, and webhooks are covered. Rate limits are documented loosely as 'be reasonable' rather than as quotas.
Acuity Scheduling scores A on the API Report Card. Acuity ships a fully public REST API at acuityscheduling.com/api/v1 with self-serve keys for all paid customers and OAuth 2.0 for third-party apps. Appointments, clients, forms, and webhooks are covered. Rate limits are documented loosely as 'be reasonable' rather than as quotas.
Acuity Scheduling has a workable official integration path. Most engineering teams can build against it directly. Open API: self-serve, documented, with SDKs
Acuity Scheduling is a cloud-based online appointment-booking and scheduling SaaS that lets service businesses publish a branded 24/7 booking page, manage client intake forms, sync calendars, take payments (Stripe, Square, PayPal), and automate reminders.
Horizontal SMB scheduling, leaning heavily into appointment-based personal-service verticals: beauty (hair, nails, lash, tattoo), wellness (spa, massage, acupuncture, reiki), health & medical (mental-health therapy, optometry, pharmacy, med spas), fitness (personal training, pilates, yoga), education (tutoring, language, test prep), pet care (vet, grooming, training), automotive/home services, and professional services (tax, law, consulting, accounting, coaching). A service business owner configures appointment types (duration, price, intake questions), staff calendars, availability windows, and payment processors; clients book via a public Acuity URL, embedded widget, or Squarespace site; Acuity collects payment up-front (or holds card on file), pushes the event to Google/Apple/Outlook calendar, sends SMS/email reminders, and surfaces no-show/cancellation policies.
High within SMB appointment scheduling.
Acuity is the booking, payments, and client-record system of record for the service businesses that run on it.
Mature and actively maintained. Acuity Scheduling launched in 2006 and has been operated under Squarespace since the 2019 acquisition.
Default authentication is HTTP Basic Auth with a long-lived API key tied to a user, no granular scopes, no per-integration key rotation outside of regenerating the master key. Some advanced API features (full client write access, certain admin endpoints) are gated to Powerhouse / Enterprise plans, so integrators on lower tiers hit unexpected 403s. Full sourced list under Sources below.
Common alternatives include Calendly, Square Appointments, SimplyBook.me, Setmore, Cal.com, Booksy. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.