simpleERB Booking API

Connect simpleERB to Your Own Apps and Systems

Pull your reservations, guest details and booking status into your own apps. Take bookings from your own website or app. Everything stays in sync with your simpleERB diary.

Your Data, Where You Need It

Every booking, every guest, every status change.

The simpleERB REST API gives your developers direct access to the data behind your diary:

  • ✓Reservations by the date they take place or the date they were made, up to 366 days per call.
  • ✓Guest contact details on every booking, including name, email, phone number and marketing opt-in.
  • ✓Cancellations, with when they were cancelled and who cancelled them.
  • ✓Booking status: Open, Seated, Not yet seated, Check dropped and No show, plus arrival time and last-modified time.
Sample booking record
"Uid": 12345,
"BookingDateTime": "2026-07-20T19:30:00",
"Covers": 4,
"BookingStatus": 2,
"ArrivalTime": "2026-07-20T19:34:00",
"Cancelled": false,
"DateModified": "2026-07-20T18:34:12",
"Customer": {
  "CustomerId": 88123,
  "CustomerFirstName": "John",
  "CustomerEmail": "john@example.com",
  "CustomerSubscribedToNotifications": true
}
Take Bookings from Anywhere

Your website. Your app. Your back office.

The API doesn't just read data. Your systems can check live availability, then create, change or cancel bookings. Each one goes straight into your simpleERB diary with tables assigned automatically.

Your availability rules, cover limits and deposit settings still apply, so bookings made through the API follow the same rules as every other channel.

GET Availability for a date or range
POST Check a time slot
POST Create a booking
POST Modify a booking
POST Cancel a booking
GET Bookings for a date or range
Built for Groups and Custom Tools

Build guest history and connect simpleERB to the tools you already use.

Every booking carries a fixed customer ID, so your app can group bookings to build each guest's visit history: how often they come, when they last visited, and whether they no-showed.

Pull bookings and statuses from simpleERB into your own management app and match them against data from your EPOS or CRM. Each account has its own API credentials, issued by our team.

92
days of availability per request
366
days of bookings per request
300
requests per minute
£0
extra cost on any plan
Your Brand, Your Messages

Send your own reminders and follow-ups.

Booking data includes guest contact details and their marketing opt-in, so you can send reminders, follow-ups and offers from your own app or email platform.

We can switch off simpleERB's reminder emails for your venues so guests don't receive duplicates.

1
Booking made
Guest books through any channel
2
Your app picks it up
Guest details and opt-in read from the API
3
You send the message
Reminders and follow-ups in your own brand
Good to Know

Everything you need before you start.

Included in every plan

There's no extra cost to access and use the simpleERB API. It's included in all plan tiers.

Credentials on request

API access isn't self-service. Once your account is set up, our team issues your credentials and restaurant IDs.

Staying in sync

We don't currently offer webhooks. Your app checks for changes every few minutes using each booking's last-modified time, which is well within the rate limits.