amit / Bing Rewards

Published:

Version: V2.0.8+2fea821 updated

Summary: Automatically complete the Microsoft Rewards daily search task.

License: MIT

Antifeature: unspecified

Bing Rewards Automator

Bing Rewards Automator is a powerful and highly configurable userscript designed to automate the Microsoft Rewards daily tasks. It earns your daily points efficiently while simulating human-like behavior to stay under the radar.

✨ Features

  • 6-Phase Automation Pipeline: Runs a sequential state machine that handles Daily Set tasks, Keep Earning activities, Explore on Bing tasks, points breakdown parsing, and automated searches — all in one flow.
  • Smart Task Matching: Includes an intelligent matching system with 24+ task categories (flight search, latest news, job search, shopping deals, etc.) that automatically maps Explore tasks to contextual search queries.
  • Automated Searching: Performs searches on Bing using dynamically extracted terms from search results. Automatically calculates how many searches are needed from the Points Breakdown dialog.
  • Human-Like Behavior: Randomized wait times between searches and optionally opens random search result links in iframes to mimic real browsing.
  • Cooldown Workaround: Specialized mode to handle Bing's 15-minute cooldown restriction (pauses after every few searches).
  • Queue Monitor: Real-time monitoring overlay with two tabs — a Queue view showing all reward/explore tasks with their statuses, and a Debug Log with color-coded entries for troubleshooting.
  • Cross-Tab Coordination: Runner lease system prevents multiple tabs from executing tasks simultaneously. Leases auto-expire after 30 minutes for graceful recovery.
  • Cross-Platform Support: Detects Mobile vs. Desktop and adapts selectors and point targets accordingly.
  • Master Toggle: Global enable/disable switch — the UI remains accessible when disabled so you can re-enable without reinstalling.

⚙️ Configuration

Customize behavior via the built-in settings panel (gear icon):

  • Max Searches: Fallback search count if points breakdown parsing fails (3–50, default: 33).
  • Search Delay: Range for randomized wait between searches (1–60s, default: 5–10s).
  • Cooldown Mode: Enable if your account is restricted to points every 15 minutes.
  • Cooldown Wait: How long to pause between batches when cooldown mode is on (3–30 min).
  • Open Random Links: Opens search result links to simulate human browsing behavior.
  • Auto-Close Tabs: Automatically closes tabs/windows opened by the script.

🛠️ Step-by-Step Installation Guide (For Beginners)

Getting started is easy! Follow these steps:

1. Install a Userscript Manager

To run this script, you first need a browser extension called "Tampermonkey". This extension allows your browser to run custom scripts.

  • Chrome / Microsoft Edge / Brave: Go to the Chrome Web Store and click Add to Chrome.
  • Firefox: Go to Firefox Add-ons and click Add to Firefox.
  • Safari: Search for "Tampermonkey" in the Mac App Store and install it.

Important: After adding the extension, you may need to enable it.

  • If asked, click "Enable Extension".
  • In some browsers (like Safari), open Settings > Extensions and ensure "Allow user scripts" (or simply the extension itself) is checked/enabled.

2. Install the Bing Rewards Script

Once you have Tampermonkey installed:

  • Go to the script page on OpenUserJS.
  • Click the blue Install button.
  • A new tab will open showing the script's code. Click the Install button in that window to confirm.

3. How to Start the Script

  1. Open your browser and navigate to https://rewards.bing.com/earn.
  2. Ensure you are logged into your Microsoft Account.
  3. You should see the script's control buttons in the bottom-left corner of the dashboard page.
  4. Click the Start button (play icon) to launch the automation pipeline.
  5. Use the Queue button to open the Queue Monitor and watch progress in real time.
  6. The script handles everything from daily activities to searches automatically.

Alternatively, click the Tampermonkey icon in your toolbar and select "Start Auto-Search" from the menu.

⚠️ Disclaimer

This script is for educational purposes only. Using automation tools for Microsoft Rewards may violate their Terms of Service and could lead to account suspension or banning. The author is not responsible for any consequences resulting from the use of this script. Use at your own risk.

Rating: 12

14 Votes
-13