Resy Deactivated an Account Over an AI Agent: What CNN Reported
George Yates · Founder, SeatSwiper · Updated September 24, 2026
It books in your name the moment a table opens or someone cancels. First booking free.
Try it on one tableOn 23 September 2026, CNN Business published a report on AI agents and restaurant reservations that finally attached numbers to something the category had only guessed at. CNN reported that Resy deactivated the account of a venture investor whose AI assistant had been hunting a table at 4 Charles Prime Rib. Everything specific on this page comes from that reporting. We did not speak to Resy, to the investor, or to the agent company, and nothing below should be read as our own verification. Last verified 24 September 2026.
What exactly did CNN report?
Per CNN Business (“AI is coming for restaurant reservations”, 23 September 2026, syndicated to KEYT, KRDO, KTVZ and KESQ, and separately covered by restaurantbusinessonline.com), JC Bahr-de Stefano of Better Tomorrow Ventures pointed an AI assistant called Instinct at 4 Charles Prime Rib. CNN reported the agent was making roughly 200 API requests per hour, around the clock, and polling about every 0.4 seconds as the booking window approached. His Resy account was deactivated. CNN also reported that the account was later reinstated. If you want the venue context behind why anyone would point software at that particular room, we keep a separate page on 4 Charles Prime Rib reservations.
It books in your name the moment a table opens. First booking free.
Try it on one tableWhy would 200 requests an hour be the thing that got noticed?
Run the arithmetic CNN published and the shape of the problem appears immediately. Two hundred requests an hour, sustained overnight, is about 4,800 requests a day originating from one household account. A 0.4-second poll is 150 requests a minute, roughly two and a half every second, from a person who can physically eat at one restaurant. No detection system has to understand intent to act on that. It only has to count. A diner refreshing anxiously on a phone might generate a few dozen requests in an evening; the reported pattern is three orders of magnitude past that, and it looks like infrastructure rather than appetite.
What did Resy actually say?
The statement CNN quoted is worth reading closely rather than paraphrasing, because the qualifiers carry the meaning. Resy said it “does not currently permit unapproved third-party bots or agents to independently access or interact with the Resy platform.” That sentence sets two conditions, not one. The agent has to be unapproved, and it has to be acting independently. It is also written in the present tense with “currently” doing real work, which sits alongside the fact that Resy itself went live inside ChatGPT on 10 August 2026. Approved agent access to Resy plainly exists in 2026. The broader shape of what platforms restrict and why is in why reservation platforms block AI agents.
The account was reinstated. What does that tell you?
Less than it feels like it does. CNN reported one reinstatement, in a case involving a reporter asking questions. It establishes that deactivation is reversible at least sometimes. It establishes nothing about the next account, and it is not a published appeals policy. The more useful thing to hold onto is what a deactivation costs while it lasts: a Resy security sweep can disable an account and cancel the reservations associated with it. The account is recoverable. The Saturday table you had already landed for your anniversary is not.
There was a second incident, and it was a different failure
CNN also reported that another user, Jason Yeh, had an Instinct agent book a Tokyo restaurant he had not asked for, carrying a 100 percent cancellation charge. That is not an enforcement story at all. It is an autonomy story. An agent handed broad latitude will occasionally exercise it, and the bill lands on a real credit card. When you evaluate any agent that books things, the enforcement question and the scope question are separate, and the second one has a faster path to costing you money.
Does using SeatSwiper put you in the same position?
I will not tell you that it cannot. No service in this category can honestly promise you immunity from a platform action, and any that does is selling you something it does not control. Platform terms restrict unapproved automation, SeatSwiper is not approved by Resy or by anyone else, and I am not going to claim it is invisible either. What I can state as fact is narrower and still worth knowing. SeatSwiper books on your own Resy, SevenRooms or OpenTable account, under your own name, and it books only the specific table you described when you armed the watch. One of the two failures in CNN’s reporting is therefore absent by design: nothing gets booked that you did not ask for, and there is no second identity anywhere in the flow. The other one, request volume, is the platforms’ to judge, and I am not going to characterize my own product against a number I cannot show you.
What to do if a reservation platform deactivates your account
- Stop the automation first. Whatever is still running is still generating the signal.
- Write to platform support from the email address on the account, describe what you were doing plainly, and ask specifically whether reservations were cancelled alongside the deactivation.
- Do not open a replacement account. Resy terms prohibit multi-account use, and a second account is the thing most likely to turn a reversible action into a permanent one.
- Check your inbox for cancellation notices and rebook anything time-sensitive by phone with the restaurant directly, which is outside the platform entirely.
If you want the evergreen version of this question rather than the news peg, read whether a reservation service can get your account banned, and for the honest technical picture of self-run tools see do reservation bots actually work. SeatSwiper charges nothing for your first successful booking, then a flat $5, and only when it actually lands a table. There is no subscription. The one charge that is not tied to success is the cancellation watch: it costs $1 to start, that $1 is taken the moment the watch begins whether or not a table ever opens, and the free first booking does not cover it. Winning a seat on a watch then costs the same $5. It watches Resy, SevenRooms and OpenTable, it does not cover Tock, and it can lose a race for a single hot seat like anything else.
FAQ
Did Resy permanently ban the account CNN wrote about?
No. CNN Business reported on 23 September 2026 that the account belonging to JC Bahr-de Stefano was deactivated after an Instinct agent hunted a table at 4 Charles Prime Rib, and that it was later reinstated. CNN did not describe a published appeals process, so treat one reversal as a single data point rather than a policy you can rely on.
How many requests did the AI agent reportedly make?
CNN reported roughly 200 API requests per hour, running around the clock, with polling at intervals of about 0.4 seconds as the booking window approached. That is somewhere near 4,800 requests a day originating from one household account, which reads as a load pattern rather than a hungry person refreshing a phone.
What is Resy’s stated position on AI agents?
Resy told CNN it does not currently permit unapproved third-party bots or agents to independently access or interact with the Resy platform. Note the two qualifiers, unapproved and independently. Resy also launched as a booking surface inside ChatGPT on 10 August 2026, so sanctioned agent access to Resy plainly exists alongside the restriction.
Can SeatSwiper guarantee my account will not be affected?
No, and no service in this category honestly can. Platform terms restrict unapproved automation, and SeatSwiper is not an approved or endorsed partner of Resy, SevenRooms or OpenTable. What is true is narrower: it books on your own account, in your own name, and only the specific table you asked it to watch.
What should I do if my reservation account is deactivated?
Stop the automation first, since anything still running keeps generating the signal. Then contact platform support from the email address on the account and ask directly whether reservations were cancelled alongside it. Do not create a replacement account; Resy terms prohibit multi-account use, and a second account can turn a reversible action permanent.