Skip to content

A lightweight tool for integrating and testing SheerID verification workflows. It simplifies API requests, handles responses, and supports eligibility checks for programs like student.

License

Notifications You must be signed in to change notification settings

orifac832/SheerID-Verification-Tool

 
 

Repository files navigation

🔐 SheerID Verification Tool

GitHub Stars License: MIT Python 3.8+ Documentation

A comprehensive collection of tools for automating SheerID verification workflows for various services (Spotify, YouTube, Google One, etc.).


🛠️ Available Tools

Tool Type Target Description
spotify-verify-tool 🎵 Student Spotify Premium University student verification
youtube-verify-tool 🎬 Student YouTube Premium University student verification
one-verify-tool 🤖 Student Gemini Advanced Google One AI Premium verification
boltnew-verify-tool 👨‍🏫 Teacher Bolt.new Teacher verification (University)
k12-verify-tool 🏫 K12 ChatGPT Plus K12 Teacher verification (High School)
veterans-verify-tool 🎖️ Military General Military status verification
veterans-extension 🧩 Chrome Browser Chrome extension for military verification

🔗 External Tools

Tool Type Description
RoxyBrowser 🦊 Browser Anti-detect browser — Safely manage multiple verified accounts without getting banned
SheerID Auto Verify 🔐 Web Auto verification tool — Fast automated SheerID verification
SheerID Verification Bot 🤖 Bot Automated Telegram verification bot
Auto SheerID Bot 🤖 Bot Automated verification bot
Student Card Generator 🎓 Tool Create student cards for manual verification
Payslip Generator 💰 Tool Generate payslips for teacher verification

🧠 Core Architecture & Logic

All Python tools in this repository share a common, optimized architecture designed for high success rates.

1. The Verification Flow

The tools follow a standardized "Waterfall" process:

  1. Data Generation: Creates a realistic identity (Name, DOB, Email) matching the target demographic.
  2. Submission (collectStudentPersonalInfo): Submits data to SheerID API.
  3. SSO Skip (DELETE /step/sso): Crucial step. Bypasses the requirement to log in to a school portal.
  4. Document Upload (docUpload): Uploads a generated proof document (Student ID, Transcript, or Teacher Badge).
  5. Completion (completeDocUpload): Signals to SheerID that upload is finished.

2. Intelligent Strategies

🎓 University Strategy (Spotify, YouTube, Gemini)

  • Weighted Selection: Uses a curated list of 45+ Universities (US, VN, JP, KR, etc.).
  • Success Tracking: Universities with higher success rates are selected more often.
  • Document Gen: Generates realistic-looking Student ID cards with dynamic names and dates.

👨‍🏫 Teacher Strategy (Bolt.new)

  • Age Targeting: Generates older identities (25-55 years old) to match teacher demographics.
  • Document Gen: Creates "Employment Certificates" instead of Student IDs.
  • Endpoint: Targets collectTeacherPersonalInfo instead of student endpoints.

🏫 K12 Strategy (ChatGPT Plus)

  • School Type Targeting: Specifically targets schools with type: "K12" (not HIGH_SCHOOL).
  • Auto-Pass Logic: K12 verification often auto-approves without document upload if the school and teacher info match.
  • Fallback: If upload is required, it generates a Teacher Badge.

🎖️ Veterans Strategy (ChatGPT Plus)

  • Strict Eligibility: Targets Active Duty or Veterans separated within the last 12 months.
  • Authoritative Check: SheerID verifies against DoD/DEERS database.
  • Logic: Defaults to recent discharge dates to maximize auto-approval chances.

🛡️ Anti-Detection Module

All tools now include anti_detect.py which provides:

  • Random User-Agents: 10+ real browser UA strings (Chrome, Firefox, Edge, Safari)
  • Browser-like Headers: Proper sec-ch-ua, Accept-Language, etc.
  • TLS Fingerprint Spoofing: Uses curl_cffi to impersonate Chrome's JA3/JA4 fingerprint
  • Random Delays: Avoids rate limiting with randomized request timing
  • Smart Session: Auto-selects best available HTTP library (curl_cffi > cloudscraper > httpx > requests)

📋 Quick Start

Prerequisites

  • Python 3.8+
  • pip

Installation

  1. Clone the repository:

    git clone https://github.com/ThanhNguyxn/SheerID-Verification-Tool.git
    cd SheerID-Verification-Tool
  2. Install dependencies:

    pip install httpx Pillow
  3. [Optional] Enhanced Anti-Detection:

    pip install curl_cffi cloudscraper
    • curl_cffi: Spoofs TLS fingerprint (JA3/JA4) to look like real Chrome
    • cloudscraper: Bypasses Cloudflare protection
  4. Run a tool (e.g., Spotify):

    cd spotify-verify-tool
    python main.py "YOUR_SHEERID_URL"

🦊 Official Partner: RoxyBrowser

🛡 Anti-Detect Protection — Unique fingerprint for each account, looks like different real devices.

📉 Prevent Linkage — Stops SheerID and platforms from linking your accounts.

🚀 Ideal for Bulk Users — Safely manage hundreds of verified accounts.

Try for free


⚠️ Disclaimer

This project is for educational purposes only. The tools demonstrate how verification systems work and how they can be tested.

  • Do not use this for fraudulent purposes.
  • The authors are not responsible for any misuse.
  • Respect the Terms of Service of all platforms.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


❤️ Support

If you find this project helpful, consider supporting me:

GitHub Sponsors Buy Me a Coffee


🌐 Translations

🇺🇸 English 🇻🇳 Tiếng Việt 🇨🇳 中文 🇯🇵 日本語 🇰🇷 한국어
🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇧🇷 Português 🇷🇺 Русский
🇸🇦 العربية 🇮🇳 हिन्दी 🇹🇭 ไทย 🇹🇷 Türkçe 🇵🇱 Polski
🇮🇹 Italiano 🇮🇩 Bahasa Indonesia

About

A lightweight tool for integrating and testing SheerID verification workflows. It simplifies API requests, handles responses, and supports eligibility checks for programs like student.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.6%
  • Python 38.5%
  • HTML 22.8%
  • Dockerfile 0.1%