bing-rewards
Automate Bing searches for rewards
TLDR
Complete both desktop and mobile searches
Run 10 searches with mobile user-agent
Complete mobile and desktop searches using specified Chrome profile "Profile 1"
Run searches sequentially across multiple Chrome profiles
Display help
SYNOPSIS
bing-rewards [OPTION]...
PARAMETERS
-d, --desktop
Perform desktop profile searches (e.g., 30-40 per day)
-m, --mobile
Perform mobile profile searches (e.g., 20 per day)
-t, --tablet
Perform tablet profile searches
-s N, --searches N
Number of searches per profile (default: quota max)
-w S, --wait S
Delay in seconds between searches (default: 5-15 random)
--headless
Run browser in headless mode (no GUI)
--proxy PROXY
Use specified proxy server
--user-agent UA
Custom user agent string
-v, --verbose
Increase output verbosity
--help
Show help and exit
--version
Show version and exit
DESCRIPTION
The bing-rewards command is a Linux utility, typically a Python script, designed to automate daily Bing searches required for Microsoft's Rewards program. This program allows users to earn points redeemable for gift cards, Xbox credits, or donations by performing searches.
It simulates human-like searches across different device profiles (desktop, mobile, tablet) to maximize daily point quotas without manual effort. Using headless browsers like Chrome or Firefox via Selenium, it performs the required number of unique searches, respecting rate limits and adding random delays to mimic natural behavior.
Installation is straightforward via pip or GitHub clones. Users configure it with options for device types, search counts, proxies, and user agents to avoid detection. While convenient, it helps farm points efficiently on Linux systems where browser automation is key.
Quotas vary by region: typically 30-40 desktop, 20 mobile searches daily. The tool logs progress and handles captchas or errors gracefully. Ideal for power users seeking passive rewards accumulation.
CAVEATS
Automation may violate Microsoft ToS; risk of account suspension.
Requires Selenium, browser (Chrome/Firefox), and matching driver.
Not officially supported; test in non-primary accounts.
Region-specific quotas and captchas may block runs.
INSTALLATION
pip install bing-rewards
Or git clone https://github.com/<repo>/bing-rewards && pip install -r requirements.txt
REQUIREMENTS
Python 3.8+, Selenium, webdriver-manager, ChromeDriver/Firefox Geckodriver.
sudo apt install chromium-browser on Debian-based systems.
EXAMPLE USAGE
bing-rewards -d -m --headless --wait 10
Performs desktop and mobile searches headlessly.
HISTORY
Emerged around 2016 on GitHub as community scripts (e.g., DanielRuf/bing-rewards). Evolved with Selenium integration for reliability. Multiple forks exist; active maintenance focuses on evasion of anti-bot measures post-2020.


