gpt-promo-scanner  by JUk1-GH

Automated tool for discovering and validating ChatGPT Business promo codes

Created 2 weeks ago

New!

562 stars

Top 56.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project automates the discovery, validation, and price collection for ChatGPT Team/Business promotional codes, enabling users to secure significant discounts (up to 71%). It targets individuals and businesses seeking cost-effective access to ChatGPT's premium features by streamlining a complex, multi-stage process.

How It Works

The toolchain comprises four Python scripts: discover_codes.py for generating candidate codes via API validation and cross-matrix scanning across 17 countries; auto_scan.py for batch validation, price collection, and proxy node switching using Clash Verge; and open_stripe.py for generating Stripe payment links. It automates manual research, proxy management, and API interaction to find and facilitate the purchase of discounted subscriptions.

Quick Start & Requirements

  • Installation: Clone the repo, cd into the directory, and run pip install -r requirements.txt.
  • Prerequisites: Python 3.9+, Clash Verge (or compatible proxy client) configured for specific Unix sockets, and a ChatGPT accessToken obtained from https://chatgpt.com/api/auth/session.
  • Configuration: Edit config.toml with the accessToken and ensure the proxy client is running.
  • Links: https://github.com/JUk1-GH/gpt-promo-scanner

Highlighted Details

  • Supports batch discovery, validation, and price collection for 34 codes across 17 countries.
  • Aims to find discounts ranging from 40% to 71%.
  • Automates the workflow from code discovery to Stripe payment link generation.
  • Includes proxy node switching and Cloudflare rate limiting mitigation.

Maintenance & Community

The README mentions origins in the Linux Do community but provides no specific details on active maintainers, community channels (Discord/Slack), sponsorships, or a roadmap.

Licensing & Compatibility

Released under the MIT License, generally permitting commercial use. Users must comply with OpenAI's API terms of service.

Limitations & Caveats

The primary limitation is the short lifespan of the ChatGPT accessToken (hours to days), requiring frequent re-acquisition to avoid false negatives. Cloudflare rate limiting can occur with high request volumes, necessitating manual pacing or script adjustments. Inconsistent country code suffixes (e.g., uk/gb) and the potential expiration of promo codes add complexity. The tool relies on undocumented APIs that may change, and pricing requires careful interpretation of per-seat, pre-tax values.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
566 stars in the last 16 days

Explore Similar Projects

Feedback? Help us improve.