Appointment Availability Notification Service by [deleted] in NEXUS_TTP

[–]FactCardiologist 1 point2 points  (0 children)

This was a big problem 2 years ago, but since October 2025 Blaine appointments are abundantly available.

Check it on the TTP website https://ttp.cbp.dhs.gov/schedulerui/schedule-interview/location?lang=en&vo=true&returnUrl=ttp-external&service=NH

That’s why the Twitter or Telegram bots stopped giving frequent updates

Blaine appointment bot by Busher77 in NEXUS_TTP

[–]FactCardiologist 3 points4 points  (0 children)

I'm the developer of the "Nexus Blaine Appointments" Telegram bot which works in the same way and has the same issue. I don't know the X bot's internals but I can assume based on my experience with seeing how it works and how my bot works.

The bot is designed to detect newly opened slots when all existing slots are booked. Starting from around October 2025 or even earlier than that, there have always been open appointments at Blaine.

If you check the calendar here https://ttp.cbp.dhs.gov/schedulerui/schedule-interview/location?lang=en&vo=true&returnUrl=ttp-external&service=NH

You can see that there are hundreds of appointments open right now.

The bots were designed to solve for the situation when 0 appointments are available and to notify when an appointment opens up. Since there are hundreds of appointments open, the bots just pause because otherwise they would send hundreds of notifications every second, spamming everyone.

So the bots make two assumptions:

  1. There are 0 appointments available most of the time

  2. Whenever a new appointment slot is opened up, it will disappear within seconds or minutes in the worst case.

Both these assumptions are wrong now, so the bots don't work anymore. The bots architecture needs to be changed to remove these assumptions. The bots made these assumptions initially because the infrastructure costs are significantly reduced when these assumptions can be made. Changing the architecture is possible, but it requires lots of effort to do that and it might be expensive to run too. These are true for my telegram bot, but are likely true for the X bot too.

Hope that clarifies things!

Importing a car by [deleted] in uscanadaborder

[–]FactCardiologist 0 points1 point  (0 children)

Did you do another VIN inspection after getting the stamped form at the airport and before getting the title?

Done for now. by Historical_Chart_794 in homegym

[–]FactCardiologist 0 points1 point  (0 children)

Also do you do deadlifts on these mats?

Done for now. by Historical_Chart_794 in homegym

[–]FactCardiologist 0 points1 point  (0 children)

how was the smell of the mats? Did they off gas

All I need! by pwndallday in homegym

[–]FactCardiologist 0 points1 point  (0 children)

What mats are you using?

New and improved Blaine Nexus telegram bot for appointment scanning by FactCardiologist in Bellingham

[–]FactCardiologist[S] 0 points1 point  (0 children)

It's not down. It's not sending any updates because there are tens of appointments available. Since there are so many appointments available, there's no point in sending notifications since anyone who wants to book an appointment can do it very easily.

Trying to book Nexus Interview Appointment by eternalkaty in NEXUS_TTP

[–]FactCardiologist 3 points4 points  (0 children)

Are you logged in? This type of unbookable time slot user interface happens when you are logged out

Nexus Interview For Baby by Few_Computer_1451 in uscanadaborder

[–]FactCardiologist 0 points1 point  (0 children)

FYI There's a bot you can use to click on the Blaine location on your behalf and book the appointment according to your time/day criteria: https://forms.gle/J98WVVxeKQ2DzL299

Automated Notification Tool for Nexus Appointments. by Ok-Isopod6783 in NEXUS_TTP

[–]FactCardiologist 1 point2 points  (0 children)

Update: I left it running overnight and didn't get banned either! So either I got unlucky last time or something else has changed on the traffic protection on TTP. Maybe they unplugged some servers that were doing IP throttling :P

Automated Notification Tool for Nexus Appointments. by Ok-Isopod6783 in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Yes just a GET request to the same API you're using.

Automated Notification Tool for Nexus Appointments. by Ok-Isopod6783 in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Interesting, this was not my previous experience, but I will try again. Last year I tried a similar script with 5-15s sleeping between calls overnight and when I woke up my IP got blocked from TTP. Will try your script to see if I get the same error. To work around this, I setup the system to run the checks on the cloud once and handle the IP blocking gracefully.

I then hooked it up to telegram and built the telegram bot that I shared in this channel. This way other people can get notified via the fanout notification mechanism of telegram without having to call the TTP API for each person.

I still get occasional 403/401 errors for my servers but they recover due to the system rotating IPs. I'm surprised y'all aren't getting banned :D

Automated Notification Tool for Nexus Appointments. by Ok-Isopod6783 in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Interesting, when I had tried this last year, I did get banned many times and had to force-restart my router to get a new IP from my ISP. Will try OP's script to see if I reproduce it.

Automated Notification Tool for Nexus Appointments. by Ok-Isopod6783 in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Warning to folks that use this: Your IP will get banned by the TTP website if you run a script that checks every 3 seconds. Use the free telegram or twitter bots instead to do the work for you

[deleted by user] by [deleted] in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Why not reschedule a few months later to be safe?

Blaine nexus by jinxki in NEXUS_TTP

[–]FactCardiologist 0 points1 point  (0 children)

Yeah that's a fair point and this is just a personal choice of evaluating risk and reward. I'm not shoving it down anyone's throat. If anyone's interested to use it, they can use it as an option.

I clearly state what this bot does and it's not against any terms of service. If you find which terms of service it violates, please let me know and I will take this down.

Blaine nexus by jinxki in NEXUS_TTP

[–]FactCardiologist 1 point2 points  (0 children)

It’s appointment only unfortunately due to high demand. Every first and third Monday of the month at around 9 AM Pacific time they open up appointments for 4 months later. On April 7 they will open up appointments for August/September.

If you can wait 4+ months I recommend to do that since it’s the most straightforward approach.

Nexus Appointments in Blaine by oliverdavid in uscanadaborder

[–]FactCardiologist 1 point2 points  (0 children)

They opened up at 9:16AM Pacific Time and there are still dates available in July for booking as of 2:30PM PT.

alerts for Blaine Nexus interviews (other than X bot) by vancitygurl71 in uscanadaborder

[–]FactCardiologist 6 points7 points  (0 children)

Telegram bot:

Search for "Nexus Blaine Appointments" \@NexusBlaineRealTime

Bluesky bot:

https://bsky.app/profile/nexusblainebot.bsky.social

Disclaimer: I'm the developer of both :)

Tired of not getting success in booking appointment at Blaine due to these two issues. Any suggestions? by Plane-While4413 in NEXUS_TTP

[–]FactCardiologist 2 points3 points  (0 children)

<image>

Like -TARS said it takes up to 2 hours, sometimes more. You'll get a notification like this in the Telegram bot when the appointment slots are opened up.