Saturn is a GUI-based Roblox group scanner designed to find unowned, claimable Roblox groups with smart rate-limit handling, proxy support, real-time logs, thumbnails, and interactive group info pages.
It uses both the v1 and v2 Roblox Groups APIs, dynamically adjusts batch sizes based on success rates, and uses multi-threading for maximum scanning speed while keeping the interface smooth.
- ✔️ Modern Tkinter GUI
- ✔️ Fully automatic unowned group detection
- ✔️ Smart API batching (auto increases or decreases load)
- ✔️ Handles 429 rate limits gracefully
- ✔️ 200 – 500 checks/min without proxies
- ✔️ 1,000 – 5,000 checks/min with proxies
- ✔️ Multi-threaded scanner (ThreadPoolExecutor)
- ✔️ Click any group to see:
- Group name
- Thumbnail
- Members
- Auto-copy claim link
- ✔️ Proxy loader (
ip:portorip:port:user:pass) - ✔️ Real-time logs
- ✔️ Internal retry queue for failed IDs
- ✔️ Auto title updates (“Total Groups Found: X”)
- ✔️ Clean UI with images, animations, and status indicators
| Threads | Checks/min |
|--------|------------|
| 20–40 | 200–500 |
| Proxies Loaded | Checks/min |
|----------------|------------|
| 50–150 | 1,000–3,000 |
| 150–300 | 3,000–5,000+ |
Performance varies based on:
- proxy quality
- API behavior
- automatic batch tuning
- timeout & latency
Saturn automatically adjusts:
- increases load on high success rate
- decreases on errors
- pauses on consecutive 429s
You need:
Python 3.9+
Install packages:
pip install -r requirements.txt
Saturn loads proxies from:
proxies/proxies.txt
123.45.67.89:8080
123.45.67.89:8080:user:password
- No empty lines
- No
ip:portplaceholders - Automatically converted to:
http://user:pass@ip:port
If any proxy loads, Saturn automatically uses proxy mode.
Star this repository ! PRs welcome!
You can contribute:
- UI improvements
- better proxy rotation
- code optimizations
- new group filters


