Discover/sevenrooms.com API
live

sevenrooms.com APIwww.sevenrooms.com

Search available tables, check open dates, and complete reservations at any SevenRooms venue. 5 endpoints covering venue info, availability, holds, and bookings.

Endpoints
5
Updated
14d ago
Try it
The venue's URL key/slug (e.g., 'noburestaurant'). Found in the SevenRooms reservation URL
api.parse.bot/scraper/ad4bb394-079b-49ce-9c1b-bcc748b5ac37/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ad4bb394-079b-49ce-9c1b-bcc748b5ac37/get_venue_info?venue_slug=noburestaurant' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get venue details including name, address, timezone, currency, and linked venues for any SevenRooms restaurant.

Input
ParamTypeDescription
venue_slugrequiredstringThe venue's URL key/slug (e.g., 'noburestaurant'). Found in the SevenRooms reservation URL.
Response
{
  "type": "object",
  "fields": {
    "city": "string, city where venue is located",
    "name": "string, venue display name",
    "address": "string, full street address",
    "url_key": "string, venue URL slug",
    "currency": "string, three-letter currency code (e.g. 'GBP')",
    "timezone": "string, IANA timezone (e.g. 'Europe/London')",
    "venue_id": "string, unique venue identifier",
    "country_code": "string, two-letter country code (e.g. 'gb')",
    "phone_number": "string or null, venue phone number",
    "linked_venues": "array of URL slugs for linked venues"
  },
  "sample": {
    "data": {
      "city": "London",
      "name": "Wild Tavern Chelsea",
      "address": "123 Main St, Springfield, IL 62704",
      "url_key": "wildtavernchelsea",
      "currency": "GBP",
      "timezone": "Europe/London",
      "venue_id": "ahNzfnNldmVucm9vbXMtc2VjdXJlchwLEg9uaWdodGxvb3BfVmVudWUYgICE94rM0AkM",
      "country_code": "gb",
      "phone_number": "+1 (555) 012-3456",
      "linked_venues": []
    },
    "status": "success"
  }
}

About the sevenrooms.com API

The SevenRooms API covers 5 endpoints for searching and booking restaurant reservations at any venue on the SevenRooms platform. Starting with get_venue_info, you can retrieve venue name, address, timezone, currency, and linked venues by slug. From there, search_availability returns shift-level time slots with booking IDs, and create_reservation completes the full booking cycle with a confirmed reservation ID.

Venue Discovery and Date Availability

The get_venue_info endpoint accepts a venue_slug — the URL key found in any SevenRooms reservation URL — and returns core venue data: name, address, city, timezone (IANA format), currency (three-letter code), venue_id, country_code, phone_number, and a linked_venues array of related venue slugs. The get_available_dates endpoint takes the same slug plus an optional start_date (YYYY-MM-DD) and num_days count, returning a flat valid_dates array and a total_dates count. The window covers up to 225 days from the start date.

Searching and Holding Time Slots

search_availability accepts venue_slug, date, party_size, time_slot (HH:MM for centering results), and num_days. It returns a shifts array where each shift carries a shift_name, shift_persistent_id, and a time_slots array. Each time slot includes the access_persistent_id and shift_persistent_id values required by the next step. The total_slots field gives a quick count across all shifts.

Before confirming, hold_reservation locks a specific slot for 300 seconds (hold_duration_sec). It requires date, time, party_size, venue_slug, shift_persistent_id, and access_persistent_id — all sourced directly from search_availability output. It returns a reservation_hold_id that must be passed to create_reservation.

Completing a Reservation

create_reservation finalizes the booking within the 5-minute hold window. Required inputs are reservation_hold_id, venue_id, date, time, first_name, last_name, and a valid email address (non-example.com domains only). Optional fields include notes for special requests and dial_code for phone formatting. On success it returns a reservation_id and a confirmation_number (or null if the venue does not supply one).

Common use cases
  • Build a restaurant booking app that checks real-time slot availability by party size and preferred time using search_availability
  • Aggregate open reservation dates across multiple linked venues using get_available_dates and linked_venues from get_venue_info
  • Automate table reservations for concierge or travel planning services using the full hold-then-confirm flow
  • Display venue timezone, address, and currency for multi-country dining guides using get_venue_info fields
  • Alert users to newly opened reservation slots by polling get_available_dates for a target date range
  • Pre-fill booking forms with venue currency and phone dial code pulled from get_venue_info before calling create_reservation
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does SevenRooms have an official developer API?+
SevenRooms offers a partner-facing API documented at https://developers.sevenrooms.com, but access is gated to approved venue operators and integration partners. This Parse API works with any venue on the SevenRooms platform without requiring partner credentials.
What does search_availability return, and how do I filter by time?+
It returns a shifts array, each containing a shift_name, shift_persistent_id, date, and a time_slots array with individual slot times. Pass a time_slot parameter in HH:MM format to center results around a preferred time. The total_slots field tells you how many bookable slots exist across all shifts for the queried window.
Can I cancel or modify an existing reservation through this API?+
Not currently. The API covers venue lookup, availability search, holds, and new reservation creation. You can fork it on Parse and revise it to add cancellation or modification endpoints.
Is waitlist or request-only booking exposed alongside confirmed time slots?+
search_availability returns both bookable and requestable time slots within each shift object, so slots that require a request rather than an instant confirm are included in the results. The distinction is indicated at the slot level within the time_slots array.
Does the API return menu information or deposit/cancellation policy details for a venue?+
Not currently. The API covers venue identity fields (name, address, timezone, currency), date availability, and reservation slot data. You can fork it on Parse and revise it to add menu or policy endpoints if the venue exposes that data through SevenRooms.
Page content last updated . Spec covers 5 endpoints from www.sevenrooms.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.