Acuity Scheduling API Appointments & Booking Data Access
Pricing
from $0.01 / 1,000 results
Acuity Scheduling API Appointments & Booking Data Access
Acuity Scheduling (Squarespace Scheduling) data for appointments, clients, calendars, availability, packages, and booking management. Perfect for consultants, coaches, therapists, salons, and service businesses.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Acuity Scheduling API - Appointments & Booking Data
API Integration
This actor connects to an external API service. You'll need valid API credentials from the service provider.
API Integration
This actor connects to an external API service. You'll need valid API credentials from the service provider.
Access Acuity Scheduling data for appointments, clients, calendars, availability, and packages. Perfect for consultants, coaches, salons, and service businesses using Acuity (Squarespace Scheduling) for online booking.
Features
- Appointments: Upcoming, past, and canceled appointments
- Clients: Client database with contact info and history
- Calendars: Staff calendars and availability
- Appointment Types: Service offerings and pricing
- Packages: Prepaid packages and bundles
- Availability: Real-time availability slots
- Forms: Intake forms and custom fields
- Certificates: Gift certificates and credits
- Demo Mode: Test with realistic sample data
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
Task Selection
task: Operation to performget_appointments- List appointmentsget_appointment_details- Get specific appointmentget_clients- List clientsget_client_details- Get client detailsget_calendars- List calendars/staffget_availability- Get available time slotsget_appointment_types- List service typesget_packages- List packagesget_products- List productsget_coupons- List discount couponsget_forms- List intake formsget_certificates- List gift certificatesget_blocks- List blocked time
Authentication
userId: Acuity User IDapiKey: Acuity API KeydemoMode: Run with sample data
Filters
appointmentId: Specific appointmentclientId: Filter by clientcalendarId: Filter by calendar/staffappointmentTypeId: Filter by service typestartDate/endDate: Date rangeemail: Filter by client emailcanceled: Include canceled appointmentsmonth: Month for availability
Output Format
{"data": [...]}
Pricing
This actor uses pay-per-event billing: Pay only for what you use:
- Appointment Query: $0.01 per query
- Client Lookup: $0.01 per lookup
- Availability Check: $0.01 per check
- Calendar Query: $0.005 per query
- Package/Product Query: $0.005 per query
Use Cases
Consultants & Coaches
- Export client contact lists for marketing
- Analyze appointment trends and busy times
- Track package usage and revenue
- Generate client reports
Salons & Spas
- Monitor stylist/therapist bookings
- Track no-shows and cancellations
- Analyze service popularity
- Export client data for promotions
Healthcare Providers
- Patient appointment history
- Availability management
- Intake form responses
- Compliance reporting
Business Analytics
- Revenue forecasting
- Capacity utilization
- Client retention analysis
- Marketing campaign tracking
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
Built by John Rippy | Actor Arsenal