SevenRooms API
sevenrooms.com
SevenRooms restaurant reservations for venues in Australia, the US and the UK
- Actions
- 6
- Category
- Travel
- Login
- Not required
- Output
- JSON
Call the SevenRooms API
Submit a task, then poll the job until it settles. This example runs act_sevenrooms_com_booking_preview.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "act_sevenrooms_com_booking_preview",
"params": {
"venue_slug": "kingclarence",
"date": "2026-11-26",
"party_size": 2,
"time": "19:00"
}
}'6 actions on sevenrooms.com
Read
Booking Preview
act_sevenrooms_com_booking_previewread1 credit / callPreview a SevenRooms table booking for a chosen slot. access_persistent_id is optional: when omitted, the matching open slot is looked up from table availability. confirm=false (default) never books. Returns no_availability when that time is not open.
- venue_slug
- string · required
- date
- string · required
- party_size
- integer · required
- time
- string · required
- access_persistent_id
- string
- confirm
- boolean
- first_name
- string
- last_name
- string
- string
- phone
- string
Table Availability
act_sevenrooms_com_table_availabilityread1 credit / callOpen SevenRooms table slots for a venue, date, and party size, including shift, seating area, type, and the access token needed to preview a booking.
- venue_slug
- string · required
- date
- string · required
- party_size
- integer · required
- num_days
- integer
- time
- string
Venue Details
act_sevenrooms_com_venue_detailsread1 credit / callPublic SevenRooms venue details by venue_slug: name, address, phone, timezone, booking policy, max party size, and whether a card is required.
- venue_slug
- string · required
Write
Write actions change state on sevenrooms.com and run as the account you connect.
Cancel Booking
act_sevenrooms_com_cancel_bookingwrite2 credits / callVerify a SevenRooms reservation by cancel_token, then cancel it. Returns not_found or invalid_token when the reference/token is wrong. Returns ok with date, time and party_size only when SevenRooms actually cancelled the reservation.
- venue_slug
- string · required
- reservation_reference
- string · required
- cancel_token
- string · required
- date
- string
Confirm Reservation
act_sevenrooms_com_confirm_reservationwrite2 credits / callPreview or confirm a SevenRooms booking. confirm=false (default) returns a preview only and books nothing. Guest first name, last name, email and phone are included in the preview.
- venue_id
- string · required
- venue_slug
- string
- date
- string · required
- time
- string · required
- party_size
- integer · required
- access_persistent_id
- string · required
- hold_id
- string
- first_name
- string · required
- last_name
- string · required
- string · required
- phone
- string · required
- confirm
- boolean
Hold Slot
act_sevenrooms_com_hold_slotwrite2 credits / callHold or preview a SevenRooms table slot for a venue slug, date, time and party size. Returns reservation_hold_id and slot tokens. Does not book.
- venue_slug
- string · required
- date
- string · required
- party_size
- integer · required
- time
- string
- slot_type
- string
SevenRooms API questions
- Is there an API for SevenRooms?
- SevenRooms does not offer a public data API for this, but Anakin Wire provides 6 maintained endpoints for sevenrooms.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape SevenRooms data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when sevenrooms.com changes its markup, Anakin updates the action.
- Do I need a SevenRooms account?
- No. Every SevenRooms action listed here runs anonymously — no account and no credentials required.
- What does the SevenRooms API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Travel APIs
ADS-B Exchange
ADS-B Exchange - live flight tracking, aircraft positions, route history, and details.
Aeromexico
Aeromexico - flight and fare search, schedules, flight status, and destinations.
Afar
Travel destination guides, articles, and curated itineraries.
Agoda
Agoda - travel platform for hotels, vacation rentals, flights, and tours.
Airbnb
Airbnb - stay search by destination and dates with full property details.
Airbnb Portugal
Airbnb Portugal - stay search, listings, pricing, availability, and reviews.