Skip to content

Automation script built with Browser Automation Studio (BAS) to monitor and book visa appointment slots on VFS Global websites. It includes advanced interaction and anti-detection features, as well as optional Telegram notifications.

Notifications You must be signed in to change notification settings

barrriwa/vfsauto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

vfsauto

Automation script built with Browser Automation Studio (BAS) to monitor and book visa appointment slots on VFS Global websites. It includes advanced interaction and anti-detection features, as well as optional Telegram notifications.

UPDATE

  • VFSGlobal has added account bans (Thank God), and therefore this script is redundant, however it sill serves as a good proof of work on dealing with CloudFlare, using BAS as well as using FingerPrint Switcher with Perfect Canvas request.
  • I will not be updating this project anymore.

https://i.imgur.com/c27aoDG.png

✨ Features

  • Automated checking of VFS Global appointment calendars.
  • Automatic booking when a slot becomes available.
  • Telegram bot notifications (See here).
  • Rotating proxy support.
  • Fingerprint switcher integration (See here).
  • PerfectCanvas compatibility (See here).
  • Virtual keyboard automation.
  • Human-like mouse movement and typing simulation.
  • Advanced Captcha challenge handling.

βš™οΈ Requirements

  • Browser Automation Studio (BAS) installed.
  • The .xml project file imported into BAS.
  • Occasional manual project updates if BAS releases a new version (BAS usually prompts to upgrade automatically).
  • For fingerprint emulation, you need to download and install this fontpack

πŸš€ Usage

  1. Open BAS and import the vfsauto.xml file by downloading it or clicking "Open From URL".
  2. Adjust configurations as needed (see below).
  3. Run the project β€” it will check available slots and attempt booking automatically.

πŸ”§ Configuration (optional but recommended)

  • Fingerprint Switcher API key (to improve stealth).
  • Telegram Bot API (for push notifications).
  • Residential proxies (for reliability).
  • Reccomended partner (Sponsored Link, only one that doesn't block VFS Global):

https://iproyal.com/

⚠️ Limitations

  • While compatible with most VFS Global country-specific sites, some variations require adapting the code.
  • Limited usage with Fingerprint Switcher β€” running multiple instances may cause issues (See here).
  • Currently lacks full OTP automation for some sites (planned for future refinement).
  • Currently lacks online payement support.

πŸ“œ License

This project is released under the MIT License. Feel free to use, modify, and improve it.

πŸ™ Support

❌ Disclaimer

  • This project is provided for educational purposes only.
  • Users are solely responsible for ensuring their use complies with VFS Global's terms of service and local laws.
  • The author is not responsible for any misuse or illegal usage of this project.

About

Automation script built with Browser Automation Studio (BAS) to monitor and book visa appointment slots on VFS Global websites. It includes advanced interaction and anti-detection features, as well as optional Telegram notifications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published