At the most in-demand restaurants, supply is tiny relative to demand, tables release on a fixed schedule and are claimed within seconds, and most later openings are unpredictable cancellations. Of the roughly 140 hardest restaurants we track across New York and San Francisco, 42 showed a bookable table on 0% of the days we checked.
Because manual refreshing almost never lands on the moment a table exists. Scheduled drops are gone within seconds of the release time, and the openings that appear afterward are cancellations that surface at random hours. Unless you happen to open the app in the exact minute a table comes back, you will miss it.
Yes, in part. Automated bots and resale marketplaces grab inventory the instant it drops, either to snipe prime slots or to resell tables that should be free. It violates every major platform's terms, but it still drains supply at the drop. The openings you can realistically catch are the later cancellations, which are harder for bots to monopolize.
For scheduled drops, be ready at the exact release time, usually 9 AM or 10 AM, with your calendar and party size set. For everything else, catch cancellations, which is where most same-week openings at a 0% restaurant come from. An availability alert that watches all four platforms and notifies you the instant a table appears is the only approach that scales for a normal person.
The best restaurants release a small number of tables at a fixed drop time on a rolling window, so thousands of people try to book the same prime Friday at the same instant. Prime-time slots between 7 and 8:30 PM go first and rarely reopen, which is why what is left is usually early or late.
In New York, most hard tables are on Resy, so one app covers a lot. In San Francisco, hard tables spread across OpenTable, Tock, and SevenRooms too, so watching only Resy means missing most of them. A tracker that covers all four platforms removes the guesswork of remembering which app each restaurant uses.
The short answer is that at the most sought-after restaurants, supply is tiny relative to demand, and the few tables that exist are claimed in seconds. Of the roughly 140 hardest restaurants we track across New York and San Francisco, 42 showed a bookable table on 0% of the days we checked. That is not a glitch in the app. A trophy restaurant might have thirty tables and thousands of people who want one on the same Friday night, so the arithmetic never works in your favor by refreshing.
Difficulty is not one problem but several stacked on top of each other. Tables release on a fixed schedule and vanish almost instantly. Bots and resale marketplaces skim inventory the moment it drops. The tables you want often sit on platforms you are not watching. Prime time goes first and rarely comes back. And once a date sells out, almost everything that reopens is a cancellation that appears with no warning. Each of these is fixable, but only once you understand which one is beating you.
Most hard restaurants release their tables on a schedule, at a fixed drop time, often 9 AM, 10 AM, midnight, or noon, on a rolling window that opens a set number of days ahead. When the calendar opens, the best dates are claimed within seconds. If you open the app at 10:01 for a 10 AM drop, the Friday and Saturday you wanted are already gone. This is why refreshing at a random hour almost never works. You are showing up long after the inventory was handed out.
Prime time makes it worse. The 7 to 8:30 PM slots go first and rarely reopen, so even when a restaurant technically has availability, what is left is a 5:15 seating or a 9:45 one. The desirable window is the scarcest slice of an already scarce supply. After a date sells out, new openings come almost entirely from cancellations, and those arrive with no fixed clock time. A table someone releases at 4 PM on a Tuesday is invisible unless something is watching for it.
There is also a geography problem. In New York, the hardest tables skew heavily to Resy, so watching one app covers a lot of ground. San Francisco is different, because its hard tables spread across OpenTable, Tock, and SevenRooms as well as Resy. Anyone watching only Resy misses most of the San Francisco tables entirely. Knowing which platform a restaurant uses tells you where to point your attention, and it is the most common reason people never see a table that was, briefly, right there.
Bots are real, but they are not the whole story. Automated reservation bots and resale marketplaces scoop up inventory the instant it drops, either to snipe the prime slots for clients or to resell tables that are supposed to be free. This violates the terms of every major booking platform, and the platforms do fight it, yet it still drains real supply from the public at the exact moment a drop happens. When a coveted Saturday vanishes in under a second, some of that speed is software, not people.
What this means for you is practical, not hopeless. You cannot out-click a bot at the drop, and you should not try. The openings a normal person can actually catch are the ones bots are worse at, which are the unpredictable cancellations that surface at odd hours, days or weeks after the initial release. The strategy is to stop competing where you lose and to be present where you can win, which is the steady trickle of tables that come back after the first rush is over.
Two things work, and neither one is refreshing the app all day. First, for restaurants that drop on a schedule, show up at the exact release time with your calendar open and your party size ready, which for most hard tables means 9 AM or 10 AM. Second, and more important for the truly hard restaurants, catch the cancellations. Most same-week openings at a 0% restaurant come from someone giving up a table, and those appear at random hours you cannot plan around.
The realistic fix for a normal person is an availability alert. Instead of you watching four apps across two cities, a tracker watches all four platforms at once and notifies you the instant a table or a cancellation appears, so you can book it in the narrow window before it is gone. That is the whole idea behind SnagRes. It re-checks the hardest restaurants constantly and tells you the moment one opens, so you are not the one stuck refreshing.
Why Are Restaurant Reservations So Hard to Get? (2026) | SnagRes
Restaurant reservations are hard because supply is tiny, scheduled drops vanish in seconds, bots skim inventory, and most openings are cancellations.
Keep reading: The hardest NYC reservations · The four platforms compared · Set a free availability alert