Add bookings to anything you build

Add scheduling to your application or website with our REST API.

REST · JSON · OpenAPI 3.1 · $199/month flat, included on Enterprise

25,000+
Shopify stores
7M+
Bookings processed
$200M+
Booking revenue generated
99.95%
Uptime
4.9 / 5
From 500+ reviews

Use Cases

AI booking agents

An assistant checks what is genuinely open and books on the customer's behalf.

Custom booking surfaces

Put a kiosk, a mobile app, or a headless storefront on the same availability engine.

Operations automation

Reschedule a whole day or remind everyone booked this weekend from one script.

Reporting and sync

Feed bookings and peak hours into your warehouse or staffing model.

Two calls and it's booked

  1. 01

    Ask

    Get every open slot for a service, already capacity-checked and priced.

  2. 02

    Pick

    Each slot carries the time, the staff member, the price variant, and the seats left.

  3. 03

    Book

    Post the slot with the customer and the full booking workflow runs.

curl "https://app.getservicify.com/api/public/v1/events/5117/slots\
?from=2026-08-18&to=2026-08-22" \
  -H "Authorization: Bearer srv_live_a1b2c3d4"

{
  "eventId": 5117,
  "timezone": "America/Toronto",
  "slots": [
    {
      "startAt": "2026-08-20T15:00:00.000Z",
      "endAt": "2026-08-20T16:00:00.000Z",
      "availabilityId": 312,
      "availabilityName": "Dana R.",
      "remainingCapacity": 3,
      "variantId": "43219874512903"
    }
  ]
}

An API that works with your tools

Every booking you create sends notifications, syncs calendars, and creates the Shopify order automatically.

Agent-friendly

Simple API documentation that you can forward to any AI agent such as ChatGPT or Claude.

Customizable endpoints for any scheduling workflow

Live availability

Slots come from the live scheduling engine, not a free/busy window.

Timezone support

Staff hours stay local, customers stay anywhere, and the clock change is our problem.

Capacity checks

The server re-checks the slot before it writes, so a taken slot is rejected rather than overbooked.

Idempotency keys

Replay a key and you get the original result, never a second booking.

Scoped tokens

Issue one token per integration with only the scopes it needs.

Structured errors

Every failure returns a stable code and a message you can show a user.

Rate limit headers

Every response carries your remaining budget, so you slow down before a 429.

OpenAPI 3.1 spec

Generate a client in your language from the published spec.

$199/ month

Flat fee on any paid plan

No per-call charge, and included on Enterprise.

See pricing

Get started with the Bookings API

Chat with us to see the best way we can support your custom scheduling use case.