How SeatSwiper Works: The Actual Mechanics of Booking a Hard Table
George Yates · Founder, SeatSwiper · Updated August 19, 2026
If you have spent any time refreshing Resy at 9:59 in the morning, you already know the problem: the table you want is gone before the clock finishes changing. I am George Yates, and I built SeatSwiper to solve exactly that. This page is the honest, mechanics-level version of how it works. No marketing, just the actual moving parts: what it does the moment a table opens, how it connects to your account, why it does not get you banned, what it costs, and the one thing it cannot do.
The two moments a hard table becomes bookable
A fully booked restaurant is almost never permanently full. Two different things put a seat back in play. The first is new availability: the restaurant loads its next batch of tables at a set time, often exactly a set number of days out, and for a brief window seats exist that did not a second earlier. The second is a cancellation: someone holding a Friday 8pm gives it up, and for a few seconds that seat is live again before anyone notices. Both windows are short. On a lottery-grade room they can last seconds. Getting the table is almost entirely about being the one who acts inside that window.
What SeatSwiper actually does
SeatSwiper watches the restaurant’s own reservation system, Resy, SevenRooms, or OpenTable, for the table you asked for: the restaurant, the date range, the party size, the time window. The moment a seat matching your request appears, whether from new availability or a cancellation, it books it. Not an alert, not a heads-up, the actual reservation, made on your own account and in your own name. It books one table at a time, the single reservation you asked for, which is the exact action you would take yourself if you happened to be staring at the screen at that second. That is the whole trick: it is not doing anything you are not allowed to do, it just never blinks.
How it connects to your account without your password
This is the part people rightly ask about, so here is the straight answer: SeatSwiper never stores your password. On Resy you connect with a secure token handoff. On OpenTable it uses the same email-code login OpenTable itself already sends you. It books through that connection, on your account, so the reservation is genuinely yours from the start, not held by a third party and handed to you later. Nothing is resold, nothing is listed, nothing changes hands.
Why this does not get your account banned
The behavior the platforms police, and the behavior the 2025 and 2026 reservation laws target, is resale and hoarding: bots grabbing tables in bulk under fake names to flip them. SeatSwiper does the opposite. It books one reservation, on your real account, in your real name, for you to actually go and eat. That is an ordinary diner making an ordinary booking, only faster. The honest short version: because it acts as you, doing the thing you are allowed to do, it is not the pattern the platforms are trying to stop. I answer this in full, including the objections, in will a reservation service get my account banned.
What it costs
Your first booking is free. After that it is a flat $5, and you are only charged when it actually gets you the table. There is no subscription and no membership. A cancellation watch, where you want it to grab a seat only if someone gives one up, costs $1 to start (charged when the watch begins, even if no table ever opens) plus the same $5 if it wins your seat. That is the entire price. I lead with it because it is the fair part: you are not paying to be told a table might exist, you pay only when you are actually holding one.
The one thing it cannot do
It cannot guarantee the table. SeatSwiper books on the real reservation systems, which means it is racing every other person and tool going for the same seat. Being instant and always watching is usually enough. Sometimes someone else lands it first. When that happens, you have paid nothing. I would rather say that plainly than sell you a certainty that does not exist on a platform I do not control.
Set it once and walk away
The flow is simple. You point it at the restaurant and dates, you arm it, it watches and races for you, and when it lands the seat it is booked, on your account, done. You do not sit on the app. You do not set an alarm for the reservation window. If you want to see how this plays out on a specific room, our Torrisi reservations guide walks through one. Stop refreshing. Start dining. You get the table. They don’t.
FAQ
Does SeatSwiper store my Resy or OpenTable password?
No. On Resy it connects with a secure token handoff; on OpenTable it uses the same email-code login OpenTable already sends you. It books through that connection on your own account and never stores your password.
Will using SeatSwiper get my reservation account banned?
It books one reservation at a time, on your own account and in your own name, the exact booking you would make yourself. It does not resell, hoard, or bulk-grab tables under fake names, which is the behavior platforms and the 2025 to 2026 reservation laws actually police. That is why acting as an ordinary diner, only faster, is not the pattern they are trying to stop.
How much does SeatSwiper cost?
Your first booking is free, then a flat $5 charged only when it actually gets you the table. A cancellation watch is $1 to start plus the same $5 if it wins your seat. There is no subscription and no membership.
Can SeatSwiper guarantee I get the table?
No. It books on the real Resy, SevenRooms, and OpenTable systems, so it can lose a race for a single seat if someone else lands it first. If it does not get the table, you pay nothing.